Class Navigator
- Namespace
- KSP.Navigation
- Assembly
- Assembly-CSharp.dll
public class Navigator : KerbalMonoBehaviour, INavigator
- Inheritance
-
Navigator
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Navigator()
Fields
DEFAULT_DEADZONE
public const float DEFAULT_DEADZONE = 0.1
Field Value
- float
DEFAULT_HOLDING_POINT
public const float DEFAULT_HOLDING_POINT = 0.3
Field Value
- float
DEFAULT_INVOKE_INTERVAL
public const float DEFAULT_INVOKE_INTERVAL = 0.1
Field Value
- float
DEFAULT_MAX_CLICK_DURATION
public const float DEFAULT_MAX_CLICK_DURATION = 1
Field Value
- float
DeadZone
Field Value
- float
HoldingPoint
public float HoldingPoint
Field Value
- float
InvokeInterval
public float InvokeInterval
Field Value
- float
Layouts
public static List<INavigationLayout> Layouts
Field Value
- List<INavigationLayout>
MaxClickDuration
public float MaxClickDuration
Field Value
- float
Properties
Active
public bool Active { get; set; }
Property Value
- bool
CurrentLayout
public INavigatable CurrentLayout { get; }
Property Value
- INavigatable
Instance
public static INavigator Instance { get; }
Property Value
- INavigator
Methods
public void DisableInput(Navigator.InputType type, bool forced = false)
Parameters
type Navigator.InputType
forced bool
public void EnableInput(Navigator.InputType type)
Parameters
type Navigator.InputType
public static HierachyGroup GetGroup(Transform key)
Parameters
key Transform
Returns
- HierachyGroup
GetLayout(string)
public static INavigationLayout GetLayout(string tag)
Parameters
tag string
Returns
- INavigationLayout
public static INavigationLayout GetLayout(Transform key)
Parameters
key Transform
Returns
- INavigationLayout
public static HierachyGroup GetRootGroup(Transform key)
Parameters
key Transform
Returns
- HierachyGroup
Select(Selectable)
public void Select(Selectable element)
Parameters
element Selectable