HPL3/SOMA/Scripting/cLuxPathfinder
Jump to navigation
Jump to search
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
Fields
cLuxPathfinder has no public fields.
Functions
Return Type | Function Name | Parameters | Description |
---|---|---|---|
void |
AddTrackNode | const tString &in asNodeName ,float afMinWaitTime ,float afMaxWaitTime ,const tString &in asAnimName ,bool abLoopAnim |
|
bool |
BuildPathNodeArrayToPos | const cVector3f& avPos |
|
bool |
CheckFreePath | const cVector3f& avStartPos ,const cVector3f& avTargetPos |
|
void |
ClearTrackNodes | ||
int |
GetCurrentTrackNode | ||
cLuxTrackNode@ |
GetCurrentTrackNodeData | ||
float |
GetCurrentTrackWaitTime | ||
bool |
GetDebugLOSCastResult | int alIdx |
|
int |
GetDebugLOSCastResultNum | ||
bool |
GetDebugLOSPathResult | int alIdx |
|
int |
GetDebugLOSPathResultNum | ||
const cVector3f& |
GetDebugLOSPoint | int alIdx |
|
int |
GetDebugLOSPointNum | ||
iLuxEntity@ |
GetEntity | ||
cVector3f |
GetNextGoalPos | ||
cAINode@ |
GetNodeAtPos | const cVector3f& avPos ,float afMinDistance ,float afMaxDistance ,bool abGetClosest ,bool abPosToNodeFreeDirectPathCheck ,bool abAgentToNodeFreeDirectPathCheck ,cAINode@ apSkipNode ,int alFreePathRayNum ,uint alFreePathFlags ,bool abSkipUsedNodes |
|
cAINode@ |
GetNodeAtPos | const cVector3f& avPos ,float afMinDistance ,float afMaxDistance ,bool abGetClosest ,bool abPosToNodeFreeDirectPathCheck ,bool abAgentToNodeFreeDirectPathCheck ,cAINode@ apSkipNode |
|
cAINodeContainer@ |
GetNodeContainer | ||
cAINode@ |
GetNodeFromName | const tString &in asName |
|
cAINode@ |
GetNodeInPosLOS | const cVector3f& avPos ,float afMinDistance ,float afMaxDistance ,bool abAgentToNodeFreeDirectPathCheck = false |
|
float |
GetPathNodeArrayDist | int alIdx |
|
float |
GetPathNodeArrayFullLength | ||
cAINode@ |
GetPathNodeArrayNode | int alIdx |
|
int |
GetPathNodeArraySize | ||
bool |
GetTrackActive | ||
const tString& |
GetTrackCallback | ||
bool |
GetTrackLoop | ||
cLuxTrackNode@ |
GetTrackNode | int alIdx |
|
int |
GetTrackNodeNum | ||
bool |
GetTrackPaused | ||
float |
GetTrackUpdateFreq | ||
eLuxEntityComponentType |
GetType | ||
void |
GoToNextTrackNode | ||
bool |
IsMoving | ||
void |
MoveTo | const cVector3f &in avPos ,float afUpdateFreq ,bool abExactStopAtEnd ,const tString &in asResultCallback = "" ,bool abCallbackInMap = false |
|
void |
MoveToNode | const tString &in asNodeName ,float afUpdateFreq ,bool abExactStopAtEnd ,const tString &in asResultCallback = "" ,bool abCallbackInMap = false |
|
void |
ResetCurrentTrackNode | ||
void |
SetCurrentTrackWaitTime | float afX |
|
void |
SetEndOfPathCallbackFunc | const tString& asCallbackFunc |
|
void |
SetMaxEdgeDistance | float afX |
|
void |
SetMaxEdges | int alX |
|
void |
SetMaxHeight | float afX |
|
void |
SetMinEdges | int alX |
|
void |
SetNodeContainerName | const tString& asName |
|
void |
SetNodeIsAtCenter | bool abX |
|
void |
SetNodeName | const tString& asName |
|
void |
SetTrackLoop | bool abX |
|
void |
SetTrackPaused | bool abX |
|
void |
StartTrack | bool abLoop ,float afUpdateFreq ,const tString& asEndOfTrackCallback |
|
void |
Stop | ||
void |
StopTrack |