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
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
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()
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
public void UpdateTransformModel()