Difference between revisions of "HPL3/Community/Scripting/Classes/cluxpathfinder"
Jump to navigation
Jump to search
(Upload classes to sub) |
(No difference)
|
Latest revision as of 10:11, 30 July 2020
cLuxPathfinder
Fields
cLuxPathfinder has no public fields.
Functions
| Return Type | Function Name | Parameters | Description |
|---|---|---|---|
| iLuxEntity@ | GetEntity | ||
| eLuxEntityComponentType | GetType | ||
| 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 | Stop | ||
| void | SetEndOfPathCallbackFunc | const tString& asCallbackFunc | |
| cAINode@ | GetNodeInPosLOS | const cVector3f& avPos, float afMinDistance, float afMaxDistance, bool abAgentToNodeFreeDirectPathCheck = false |
|
| const cVector3f& | GetDebugLOSPoint | int alIdx | |
| int | GetDebugLOSPointNum | ||
| bool | GetDebugLOSCastResult | int alIdx | |
| int | GetDebugLOSCastResultNum | ||
| bool | GetDebugLOSPathResult | int alIdx | |
| int | GetDebugLOSPathResultNum | ||
| 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 |
|
| bool | CheckFreePath | const cVector3f& avStartPos, const cVector3f& avTargetPos |
|
| cAINode@ | GetNodeFromName | const tString &in asName | |
| bool | IsMoving | ||
| cVector3f | GetNextGoalPos | ||
| void | ClearTrackNodes | ||
| void | AddTrackNode | const tString &in asNodeName, float afMinWaitTime, float afMaxWaitTime, const tString &in asAnimName, bool abLoopAnim |
|
| void | StartTrack | bool abLoop, float afUpdateFreq, const tString& asEndOfTrackCallback |
|
| void | StopTrack | ||
| void | ResetCurrentTrackNode | ||
| int | GetTrackNodeNum | ||
| cLuxTrackNode@ | GetTrackNode | int alIdx | |
| int | GetCurrentTrackNode | ||
| cLuxTrackNode@ | GetCurrentTrackNodeData | ||
| void | SetCurrentTrackWaitTime | float afX | |
| float | GetCurrentTrackWaitTime | ||
| void | GoToNextTrackNode | ||
| bool | GetTrackActive | ||
| void | SetTrackPaused | bool abX | |
| bool | GetTrackPaused | ||
| void | SetTrackLoop | bool abX | |
| bool | GetTrackLoop | ||
| const tString& | GetTrackCallback | ||
| float | GetTrackUpdateFreq | ||
| bool | BuildPathNodeArrayToPos | const cVector3f& avPos | |
| int | GetPathNodeArraySize | ||
| cAINode@ | GetPathNodeArrayNode | int alIdx | |
| float | GetPathNodeArrayDist | int alIdx | |
| float | GetPathNodeArrayFullLength | ||
| cAINodeContainer@ | GetNodeContainer | ||
| void | SetNodeContainerName | const tString& asName | |
| void | SetNodeName | const tString& asName | |
| void | SetNodeIsAtCenter | bool abX | |
| void | SetMinEdges | int alX | |
| void | SetMaxEdges | int alX | |
| void | SetMaxEdgeDistance | float afX | |
| void | SetMaxHeight | float afX |
Remarks
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!