Table of Contents

Class MapManeuverGizmo3DExpanded

Namespace
KSP.Map
Assembly
Assembly-CSharp.dll
public class MapManeuverGizmo3DExpanded : KerbalMonoBehaviour
Inheritance
MapManeuverGizmo3DExpanded
Inherited Members
Extension Methods

Constructors

MapManeuverGizmo3DExpanded()

public MapManeuverGizmo3DExpanded()

Properties

DirAntiNormal

public Vector3 DirAntiNormal { get; }

Property Value

Vector3

DirNormal

public Vector3 DirNormal { get; }

Property Value

Vector3

DirPrograde

public Vector3 DirPrograde { get; }

Property Value

Vector3

DirRadialIn

public Vector3 DirRadialIn { get; }

Property Value

Vector3

DirRadialOut

public Vector3 DirRadialOut { get; }

Property Value

Vector3

DirRetrograde

public Vector3 DirRetrograde { get; }

Property Value

Vector3

Methods

CenterObject()

public GameObject CenterObject()

Returns

GameObject

GetArrowForType(ManeuverGizmoInputType)

public GameObject GetArrowForType(ManeuverGizmoInputType inputType)

Parameters

inputType ManeuverGizmoInputType

Returns

GameObject

GetDirForType(ManeuverGizmoInputType)

public Vector3 GetDirForType(ManeuverGizmoInputType type)

Parameters

type ManeuverGizmoInputType

Returns

Vector3

GetHandleObjectsFromDragValue(ManeuverGizmoInputType, float, out GameObject, out GameObject)

public void GetHandleObjectsFromDragValue(ManeuverGizmoInputType inputType, float dragAmount, out GameObject arrow, out GameObject icon)

Parameters

inputType ManeuverGizmoInputType
dragAmount float
arrow GameObject
icon GameObject

GetIconForType(ManeuverGizmoInputType)

public GameObject GetIconForType(ManeuverGizmoInputType inputType)

Parameters

inputType ManeuverGizmoInputType

Returns

GameObject

GetInverseInput(ManeuverGizmoInputType)

public ManeuverGizmoInputType GetInverseInput(ManeuverGizmoInputType inputType)

Parameters

inputType ManeuverGizmoInputType

Returns

ManeuverGizmoInputType

IndicateOrientation(Quaternion)

public void IndicateOrientation(Quaternion lookDirection)

Parameters

lookDirection Quaternion

ResetDrag(ManeuverGizmoInputType)

public void ResetDrag(ManeuverGizmoInputType inputType)

Parameters

inputType ManeuverGizmoInputType

ScaleToDrag(ManeuverGizmoInputType, float)

public void ScaleToDrag(ManeuverGizmoInputType inputType, float dragAmount)

Parameters

inputType ManeuverGizmoInputType
dragAmount float

SetHandleVisibilityCamera(Camera)

public void SetHandleVisibilityCamera(Camera cam)

Parameters

cam Camera

TryGetTheArrowManeuverParent(ManeuverGizmoInputType, out GameObject, out GameObject)

public bool TryGetTheArrowManeuverParent(ManeuverGizmoInputType maneuverGizmoInputType, out GameObject arrowObject, out GameObject inputparent)

Parameters

maneuverGizmoInputType ManeuverGizmoInputType
arrowObject GameObject
inputparent GameObject

Returns

bool

Update()

public void Update()