Table of Contents

Class Map3DFocusItem

Namespace
KSP.Map
Assembly
Assembly-CSharp.dll
public class Map3DFocusItem : KerbalMonoBehaviour, IContextPanelTarget
Inheritance
Map3DFocusItem
Implements
Inherited Members
Extension Methods

Constructors

Map3DFocusItem()

public 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

public GameObject 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

LinkItem(MapItem, Map3DView, Map3DSpaceProvider, MapCamera, ITransformModel, Color?)

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()

public MapItem MapItem()

Returns

MapItem

OnActiveVesselChanged(MessageCenterMessage)

public void OnActiveVesselChanged(MessageCenterMessage message)

Parameters

message MessageCenterMessage

OnDestroy()

public void OnDestroy()

PopDestroyConfirmationDialog()

public void PopDestroyConfirmationDialog()

SetView3DVisual(Map3DSpaceProviderTarget)

public void SetView3DVisual(Map3DSpaceProviderTarget view3DVisual)

Parameters

view3DVisual Map3DSpaceProviderTarget

SpaceProviderTargets()

public IEnumerable<Map3DSpaceProviderTarget> SpaceProviderTargets()

Returns

IEnumerable<Map3DSpaceProviderTarget>

Start()

public void Start()

UpdateTargetData()

public void UpdateTargetData()