Table of Contents

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()

public void Initialize()

OnLateUpdate()

public void OnLateUpdate()

ResetAllSlidersToDefault()

public void ResetAllSlidersToDefault()

ResetAllSlidersToNeutral()

public void ResetAllSlidersToNeutral()

ResetSlidersConstainingString(string)

public void ResetSlidersConstainingString(string nameFilter)

Parameters

nameFilter string

Shutdown()

public void 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