|
override void | apNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
| Update the caption of the ApA node with the title of the node More...
|
|
override void | ascNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
| Update the caption of the Asc node with the title of the node More...
|
|
override void | descNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
| Update the caption of the Desc node with the title of the node More...
|
|
override void | peNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
| Update the caption of the PeA node with the title of the node More...
|
|
override void | ANDNNodes_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
override Vector3d | ascNode_OnUpdatePosition (MapNode n) |
|
override bool | CanDrawAnyIcons () |
|
override Vector3d | descNode_OnUpdatePosition (MapNode n) |
|
virtual void | UpdateLocals () |
|
override void | DrawOrbit (DrawMode mode) |
|
override Color | GetNodeColour () |
|
override Color | GetOrbitColour () |
|
override void | OnDestroy () |
|
override void | Start () |
|
virtual void | ApNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | apNode_OnUpdatePosition (MapNode n) |
|
virtual void | AttachNodeUIs (Transform parent) |
|
virtual void | DrawSpline () |
|
virtual DrawIcons | GetCurrentDrawMode () |
|
virtual bool | HaveStateVectorKnowledge () |
|
virtual void | LateUpdate () |
|
virtual void | objectNode_OnClick (MapNode mn, Mouse.Buttons btns) |
|
virtual void | objectNode_OnUpdateCaption (MapNode n, MapNode.CaptionData data) |
|
virtual void | objectNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | objectNode_OnUpdatePosition (MapNode n) |
|
virtual void | objectNode_OnUpdateType (MapNode n, MapNode.TypeData data) |
|
virtual void | PeNode_OnUpdateIcon (MapNode n, MapNode.IconData data) |
|
virtual Vector3d | peNode_OnUpdatePosition (MapNode n) |
|
void | SplineOpacityUpdate () |
|
virtual void | UpdateSpline () |
|
|
enum | DrawIcons { DrawIcons.NONE,
DrawIcons.OBJ,
DrawIcons.OBJ_PE_AP,
DrawIcons.ALL
} |
|
enum | DrawMode { DrawMode.OFF,
DrawMode.REDRAW_ONLY,
DrawMode.REDRAW_AND_FOLLOW,
DrawMode.REDRAW_AND_RECALCULATE
} |
|
void | Cleanup () |
|
override bool | OrbitCast (Vector3 screenPos, out OrbitCastHit hitInfo, float orbitPixelWidth=10) |
|
bool | GetMouseOverNode (Vector3 worldPos, float iconSize) |
|
bool | IsRenderableOrbit (Orbit o, CelestialBody tgt) |
|
virtual bool | OrbitCast (Vector3 screenPos, Camera cam, out OrbitCastHit hitInfo, float orbitPixelWidth=10f) |
|
virtual void | RefreshMapObject () |
| If vessel is not Null and the vesselType is a VesselType.DeployedSciencePart - will terminate any objectNode that is setup. Will find again the MapObject depending on the type of object. Will then Create any missing scaledspace nodes and then attachnode UIs if any missing. More...
|
|
void | SetColor (Color color) |
|
bool | activeDraw |
|
float | animationTimerCurrent |
|
float | animationTimerMax = 8f |
|
OrbitSnapshot | snapshot |
|
bool | autoTextureOffset = true |
|
CelestialBody | celestialBody |
|
DiscoveryInfo | discoveryInfo |
|
DrawIcons | drawIcons = DrawIcons.OBJ |
|
DrawMode | drawMode = DrawMode.REDRAW_AND_RECALCULATE |
|
bool | drawNodes = true |
|
OrbitDriver | driver |
|
bool | EccOffsetInvert |
|
bool | isFocused |
|
float | lowerCamVsSmaRatio = 0.03f |
|
Expansions.Missions.MENode | meNode |
|
Color | nodeColor = Color.grey |
|
EventData< CelestialBody > | onCelestialBodyIconClicked = new EventData<CelestialBody>("OnCBIconClicked") |
|
EventData< Vessel > | onVesselIconClicked = new EventData<Vessel>("OnVesselIconClicked") |
|
Color | orbitColor = Color.grey |
|
float | textureOffset = 0f |
|
float | upperCamVsSmaRatio = 25f |
|
Vessel | vessel |
|
static T | Setup< T > (string name, int seed, Orbit orbit, bool activedraw=true) |
| Setup the inital values for this orbit renderer More...
|
|
static double | sampleResolution = 2 |
|
bool | isActive [get] |
|
bool | mouseOver [get] |
|
string | objName [get, set] |
|
Orbit | orbit [get] |
|
VectorLine | OrbitLine [get] |
|
Vector3d[] | OrbitPoints [get, set] |
|
Custom Orbit renderer class used to display test orbit target during Mission execution