Class Map3DFocusItem
- Namespace
- KSP.Map
- Assembly
- Assembly-CSharp.dll
public class Map3DFocusItem : KerbalMonoBehaviour, IContextPanelTarget
- Inheritance
-
Map3DFocusItem
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
Map3DFocusItem()
Fields
CELESTIAL_BODY_SCALE_OVERSIZE_FACTOR
public const float CELESTIAL_BODY_SCALE_OVERSIZE_FACTOR = 2
Field Value
- float
ForceLoad3DVisual
public bool ForceLoad3DVisual
Field Value
- bool
MapItemHierarchy
public MapItemHierarchy MapItemHierarchy
Field Value
- MapItemHierarchy
SELECTION_SCALE_OVERSIZE_FACTOR
public const float SELECTION_SCALE_OVERSIZE_FACTOR = 2.2
Field Value
- float
icon
public Map3DFocusItemIcon icon
Field Value
- Map3DFocusItemIcon
model
public ITransformModel model
Field Value
- ITransformModel
radiusInMeters
public double radiusInMeters
Field Value
- double
soi
Field Value
- GameObject
soiRadiusInMeters
public double? soiRadiusInMeters
Field Value
- double?
view3DSelection
public Map3DSpaceProviderTarget view3DSelection
Field Value
- Map3DSpaceProviderTarget
Properties
AssociatedMapItem
public MapItem AssociatedMapItem { get; }
Property Value
- MapItem
IgnoreTarget
public bool IgnoreTarget { get; }
Property Value
- bool
IsValidTarget
public bool IsValidTarget { get; }
Property Value
- bool
ParentObject
public GameObject ParentObject { get; }
Property Value
- GameObject
TargetData
public ContextPanelDataContext TargetData { get; }
Property Value
- ContextPanelDataContext
View3DVisual
public Map3DSpaceProviderTarget View3DVisual { get; }
Property Value
- Map3DSpaceProviderTarget
Methods
public void LinkItem(MapItem item, Map3DView map3DView, Map3DSpaceProvider provider, MapCamera mapCamera, ITransformModel model, Color? itemColor = null)
Parameters
item MapItem
map3DView Map3DView
provider Map3DSpaceProvider
mapCamera MapCamera
model ITransformModel
itemColor Color?
MapItem()
Returns
- MapItem
OnActiveVesselChanged(MessageCenterMessage)
public void OnActiveVesselChanged(MessageCenterMessage message)
Parameters
message MessageCenterMessage
OnDestroy()
PopDestroyConfirmationDialog()
public void PopDestroyConfirmationDialog()
SetView3DVisual(Map3DSpaceProviderTarget)
public void SetView3DVisual(Map3DSpaceProviderTarget view3DVisual)
Parameters
view3DVisual Map3DSpaceProviderTarget
SpaceProviderTargets()
public IEnumerable<Map3DSpaceProviderTarget> SpaceProviderTargets()
Returns
- IEnumerable<Map3DSpaceProviderTarget>
Start()
UpdateTargetData()
public void UpdateTargetData()