Class UIValue_ReadEnum_LocatorSet
- Namespace
- KSP.UI.Binding.Core
- Assembly
- Assembly-CSharp.dll
public class UIValue_ReadEnum_LocatorSet : UIValueEnumBinder, IUIDataContextBindable, IUIValueBinder, IUIValueBinder<string>, IUIValueBindable<string>, IUIValueEnumBindable, IUIValueBindable
- Inheritance
-
UIValue_ReadEnum_LocatorSet
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
UIValue_ReadEnum_LocatorSet()
public UIValue_ReadEnum_LocatorSet()
Fields
moveAnimation
protected Coroutine moveAnimation
Field Value
- Coroutine
moveLocatorRootAnimation
protected Coroutine moveLocatorRootAnimation
Field Value
- Coroutine
pointAnimation
protected Coroutine pointAnimation
Field Value
- Coroutine
Methods
protected virtual IEnumerator AnimateMoveIndicatorToLocator(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
Returns
- IEnumerator
protected virtual IEnumerator AnimateMoveLocatorRoot(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
Returns
- IEnumerator
protected virtual IEnumerator AnimatePointIndicatorAtLocator(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
Returns
- IEnumerator
GetIndicatorAngle()
protected virtual float GetIndicatorAngle()
Returns
- float
protected virtual float GetIndicatorAngleToLocator(RectTransform locator)
Parameters
locator RectTransform
Returns
- float
protected virtual float GetIndicatorAngleToLocator(RectTransform target, Vector3 locatorOffset)
Parameters
target RectTransform
locatorOffset Vector3
Returns
- float
protected virtual void MoveIndicatorToLocator(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
protected virtual void MoveLocatorRoot(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
protected virtual void PointIndicatorAtLocator(RectTransform locator, float duration)
Parameters
locator RectTransform
duration float
PopulateValueMap()
protected override void PopulateValueMap()
RedrawValue(bool)
public override void RedrawValue(bool instant = true)
Parameters
instant bool
SetIndicatorAngle(float)
protected virtual void SetIndicatorAngle(float angle)
Parameters
angle float