Table of Contents

Class Map3DOrbitalMarker

Namespace
KSP.Map
Assembly
Assembly-CSharp.dll
public class Map3DOrbitalMarker : KerbalMonoBehaviour, IComparable<Map3DOrbitalMarker>
Inheritance
Map3DOrbitalMarker
Implements
Inherited Members
Extension Methods

Constructors

Map3DOrbitalMarker()

public Map3DOrbitalMarker()

Fields

PreviousOrbitEccentricity

public double PreviousOrbitEccentricity

Field Value

double

PreviousOrbitSemiMajorAxis

public double PreviousOrbitSemiMajorAxis

Field Value

double

PreviousUniversalTime

public double PreviousUniversalTime

Field Value

double

Properties

ActiveRectTransform

public RectTransform ActiveRectTransform { get; }

Property Value

RectTransform

AdjustedPositionRect

public Rect AdjustedPositionRect { get; }

Property Value

Rect

AssociatedObjectID

public IGGuid AssociatedObjectID { get; }

Property Value

IGGuid

CurrentPatchReferenceBody

public CelestialBodyComponent CurrentPatchReferenceBody { get; }

Property Value

CelestialBodyComponent

EventType

public Map3DTrajectoryEvents.EventType EventType { get; }

Property Value

Map3DTrajectoryEvents.EventType

IsDisplayed

public bool IsDisplayed { get; }

Property Value

bool

IsProxy

public bool IsProxy { get; }

Property Value

bool

MapPosition

public Vector3 MapPosition { get; }

Property Value

Vector3

OrbitMarker

public OrbitMarker OrbitMarker { get; }

Property Value

OrbitMarker

Orbiter

public OrbiterComponent Orbiter { get; }

Property Value

OrbiterComponent

OriginalRect

public Rect OriginalRect { get; }

Property Value

Rect

OverlapDisplayPriority

public int OverlapDisplayPriority { get; }

Property Value

int

TransformModel

public TransformModel TransformModel { get; }

Property Value

TransformModel

Methods

CompareTo(Map3DOrbitalMarker)

public int CompareTo(Map3DOrbitalMarker other)

Parameters

other Map3DOrbitalMarker

Returns

int

Initialize(Camera, Canvas, EventType, OrbitMarker, OrbiterComponent, bool)

public void Initialize(Camera viewCamera, Canvas parentCanvas, Map3DTrajectoryEvents.EventType eventType, OrbitMarker marker, OrbiterComponent orbiter, bool isProxy = false)

Parameters

viewCamera Camera
parentCanvas Canvas
eventType Map3DTrajectoryEvents.EventType
marker OrbitMarker
orbiter OrbiterComponent
isProxy bool

RecalculateOverlap()

public void RecalculateOverlap()

Restore()

public void Restore()

ToggleMarkerVisiblity(bool)

public void ToggleMarkerVisiblity(bool isVisible)

Parameters

isVisible bool

UpdatePosition(Map3DSpaceProvider, bool)

public virtual void UpdatePosition(Map3DSpaceProvider spaceProvider, bool usePreviousUT = false)

Parameters

spaceProvider Map3DSpaceProvider
usePreviousUT bool

UpdateTransformModel()

public void UpdateTransformModel()