Table of Contents

Class Map3DManeuvers

Namespace
KSP.Map
Assembly
Assembly-CSharp.dll
public class Map3DManeuvers
Inheritance
Map3DManeuvers
Inherited Members
Extension Methods

Constructors

Map3DManeuvers()

public Map3DManeuvers()

Methods

Configure(MapCamera, OrbitRenderer, Map3DSpaceProvider, Transform, List<Map3DFocusItem>)

public void Configure(MapCamera mapCamera, OrbitRenderer orbitRenderer, Map3DSpaceProvider spaceProvider, Transform parent, List<Map3DFocusItem> maneuverableItems)

Parameters

mapCamera MapCamera
orbitRenderer OrbitRenderer
spaceProvider Map3DSpaceProvider
parent Transform
maneuverableItems List<Map3DFocusItem>

CreateGizmoForLocation(ManeuverNodeData)

public void CreateGizmoForLocation(ManeuverNodeData nodeData)

Parameters

nodeData ManeuverNodeData

GetNodeDataForVessels()

public void GetNodeDataForVessels()

GetPositionUIFromWorldPoint(RectTransform, Vector3, Camera)

public Vector3 GetPositionUIFromWorldPoint(RectTransform targetUIRectTransform, Vector3 worldLocation, Camera worldCamera)

Parameters

targetUIRectTransform RectTransform
worldLocation Vector3
worldCamera Camera

Returns

Vector3

IsManeuverPopupHovered()

public bool IsManeuverPopupHovered()

Returns

bool

IsManipulating()

public bool IsManipulating()

Returns

bool

IsOtherUIHovered()

public bool IsOtherUIHovered()

Returns

bool

ManeuverInputListener()

public void ManeuverInputListener()

RemoveAll()

public void RemoveAll()

RequestGizmoRemoval(Guid)

public void RequestGizmoRemoval(Guid dataID)

Parameters

dataID Guid

Shutdown()

public void Shutdown()

TryGetItemUnderCursor<T>(out T)

public bool TryGetItemUnderCursor<T>(out T item) where T : Component

Parameters

item T

Returns

bool

Type Parameters

T

TryGetParentItemUnderCursor<T>(out T)

public bool TryGetParentItemUnderCursor<T>(out T item) where T : Component

Parameters

item T

Returns

bool

Type Parameters

T

UpdateAll()

public void UpdateAll()

UpdateManevuerDetection(IGGuid)

public void UpdateManevuerDetection(IGGuid orbitingSimObjectID)

Parameters

orbitingSimObjectID IGGuid

UpdatePositionForGizmo(Guid)

public void UpdatePositionForGizmo(Guid dataID)

Parameters

dataID Guid