Space Engineers
|
Public Member Functions | |
MyHighLevelPrimitive (MyHighLevelGroup parent, int index, Vector3 position) | |
override string | ToString () |
void | GetNeighbours (List< int > output) |
void | Connect (int other) |
void | Disconnect (int other) |
void | UpdatePosition (Vector3 position) |
IMyHighLevelComponent | GetComponent () |
override int | GetOwnNeighborCount () |
override IMyPathVertex< MyNavigationPrimitive > | GetOwnNeighbor (int index) |
override IMyPathEdge< MyNavigationPrimitive > | GetOwnEdge (int index) |
override MyHighLevelPrimitive | GetHighLevelPrimitive () |
Public Member Functions inherited from Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive | |
virtual Vector3 | ProjectLocalPoint (Vector3 point) |
IEnumerator< IMyPathEdge< MyNavigationPrimitive > > | GetEnumerator () |
Public Member Functions inherited from VRage.Algorithms.IMyPathVertex< MyNavigationPrimitive > | |
float | EstimateDistanceTo (IMyPathVertex< V > other) |
Heuristic on the shortest path to another vertex. Used for finding the shortest path. More... | |
int | GetNeighborCount () |
Returns the number of neighbouring vertices. More... | |
IMyPathVertex< V > | GetNeighbor (int index) |
Gets N-th neighbor of this vertex. Must be consistent with the order in which IEnumerable<IMyPathEdge<V>> traverses the neighbors More... | |
IMyPathEdge< V > | GetEdge (int index) |
Gets N-th edge of this vertex. Must be consistent with the GetNeighbor() function. More... | |
Properties | |
bool | IsExpanded [get, set] |
int | Index [get] |
override Vector3 | Position [get] |
override Vector3D | WorldPosition [get] |
MyHighLevelGroup | Parent [get] |
override IMyNavigationGroup | Group [get] |
Properties inherited from Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive | |
MyPathfindingData | PathfindingData [get] |
bool | HasExternalNeighbors [set] |
abstract Vector3 | Position [get] |
abstract Vector3D | WorldPosition [get] |
abstract IMyNavigationGroup | Group [get] |
Properties inherited from VRage.Algorithms.IMyPathVertex< MyNavigationPrimitive > | |
MyPathfindingData | PathfindingData [get] |
Additional Inherited Members | |
Protected Member Functions inherited from Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive | |
MyNavigationPrimitive () | |
Definition at line 11 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 45 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 65 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 71 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 82 of file MyHighLevelPrimitive.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive.
Definition at line 103 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 59 of file MyHighLevelPrimitive.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive.
Definition at line 97 of file MyHighLevelPrimitive.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive.
Definition at line 92 of file MyHighLevelPrimitive.cs.
|
inlinevirtual |
Implements Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive.
Definition at line 87 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 54 of file MyHighLevelPrimitive.cs.
|
inline |
Definition at line 77 of file MyHighLevelPrimitive.cs.
|
get |
Definition at line 41 of file MyHighLevelPrimitive.cs.
|
get |
Definition at line 21 of file MyHighLevelPrimitive.cs.
|
getset |
Definition at line 18 of file MyHighLevelPrimitive.cs.
|
get |
Definition at line 36 of file MyHighLevelPrimitive.cs.
|
get |
Definition at line 26 of file MyHighLevelPrimitive.cs.
|
get |
Definition at line 31 of file MyHighLevelPrimitive.cs.