Class Map3DManeuvers
- Namespace
- KSP.Map
- Assembly
- Assembly-CSharp.dll
public class Map3DManeuvers
- Inheritance
-
Map3DManeuvers
- Inherited Members
-
- Extension Methods
-
Constructors
Map3DManeuvers()
Methods
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()
public Vector3 GetPositionUIFromWorldPoint(RectTransform targetUIRectTransform, Vector3 worldLocation, Camera worldCamera)
Parameters
targetUIRectTransform RectTransform
worldLocation Vector3
worldCamera Camera
Returns
- Vector3
public bool IsManeuverPopupHovered()
Returns
- bool
IsManipulating()
public bool IsManipulating()
Returns
- bool
IsOtherUIHovered()
public bool IsOtherUIHovered()
Returns
- bool
public void ManeuverInputListener()
RemoveAll()
RequestGizmoRemoval(Guid)
public void RequestGizmoRemoval(Guid dataID)
Parameters
dataID Guid
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()
UpdateManevuerDetection(IGGuid)
public void UpdateManevuerDetection(IGGuid orbitingSimObjectID)
Parameters
orbitingSimObjectID IGGuid
UpdatePositionForGizmo(Guid)
public void UpdatePositionForGizmo(Guid dataID)
Parameters
dataID Guid