This repository has been archived by the owner on Dec 24, 2018. It is now read-only.
KSPDev_Utils v0.31
Get the binary and the docs XML from the Binaries
folder.
- [Chage] KSP 1.4.0 compatibility.
- [Enhancement] Add
onBeforeTransition
event into:ProcessingUtils.SimpleStateMachine
. - [Enhancement] Better print
Vector3
andQuaternion
objects with better precission inLogUtils.DebugEx
. - [Enhancement] Add optional paraemetrs to skip the specified number of frames
ProcessingUtils.AsyncCall
. - [Enhancement] Add methods to inject/withdraw part's menu events:
PartUtils.PartModuleUtils
. - [Enhancement] Add a new method to align vessels via the attach nodes:
AlignTransforms.SnapAlignNodes
. - [Enhancement] Allow restricting the state machine handlers to init/shutdown sequence:
SimpleStateMachine.AddStateHandlers
. - [Enhancement] Add a new method to load custom fields from the part's config:
ConfigAccessor.ReadPartConfig
. - [Enhancement] Add a localization class to format a velocity value in a human friendly format:
GUIUtils.VelocityType
. - [Enhancement] Add a utility class to create
PushButton
andToggleButton
controls:GUIUtils.KSPUtilsGUILayout
. - [Enhancement] Add a serializable
ConfigNode
to deal with a portion of the config in a form of simple node:Types.PersistentConfigNode
. - [Fix] Properly handle string paths in
ConfigUtils.ConfigAccessor
: treat an empty string as a root object reference.