Class OffsetSliderSystem
- Namespace
- KSP.Animation
- Assembly
- Assembly-CSharp.dll
public class OffsetSliderSystem : KerbalMonoBehaviour, ISerializationCallbackReceiver, ILateUpdate
- Inheritance
-
OffsetSliderSystem
- Implements
-
ISerializationCallbackReceiver
- Inherited Members
-
- Extension Methods
-
Constructors
OffsetSliderSystem()
public OffsetSliderSystem()
Fields
NamedSliderDictionary
public Dictionary<string, OffsetSliderSystem.OffsetSliderData> NamedSliderDictionary
Field Value
- Dictionary<string, OffsetSliderSystem.OffsetSliderData>
NamedToggleDictionary
public Dictionary<string, OffsetSliderSystem.OffsetToggleData> NamedToggleDictionary
Field Value
- Dictionary<string, OffsetSliderSystem.OffsetToggleData>
PostUpdateMeasurements
public Action PostUpdateMeasurements
Field Value
- Action
PostUpdateOffset
public Action PostUpdateOffset
Field Value
- Action
PreUpdateOffset
public Action PreUpdateOffset
Field Value
- Action
ProcedurallyEditablePartReference
public ProcedurallyEditablePart ProcedurallyEditablePartReference
Field Value
- ProcedurallyEditablePart
Sliders
public OffsetSliderSystem.OffsetSliderData[] Sliders
Field Value
- OffsetSliderData[]
Toggles
public OffsetSliderSystem.OffsetToggleData[] Toggles
Field Value
- OffsetToggleData[]
Methods
ApplyOffsets(List<SliderTargetData>, Dictionary<int, Vector3>)
public void ApplyOffsets(List<OffsetSliderSystem.SliderTargetData> targetDataList, Dictionary<int, Vector3> newOffsets)
Parameters
targetDataList List<OffsetSliderSystem.SliderTargetData>
newOffsets Dictionary<int, Vector3>
Initialize()
OnLateUpdate()
public void OnLateUpdate()
ResetAllSlidersToDefault()
public void ResetAllSlidersToDefault()
ResetAllSlidersToNeutral()
public void ResetAllSlidersToNeutral()
ResetSlidersConstainingString(string)
public void ResetSlidersConstainingString(string nameFilter)
Parameters
nameFilter string
Shutdown()
UpdateAllOffsets()
public void UpdateAllOffsets()
WriteSliderValues(OffsetSliderSystem, float)
public void WriteSliderValues(OffsetSliderSystem target, float tolerance = 0.0001)
Parameters
target OffsetSliderSystem
tolerance float
WriteToggleValues(OffsetSliderSystem)
public void WriteToggleValues(OffsetSliderSystem target)
Parameters
target OffsetSliderSystem