Difference between revisions of "HPL3/Community/Scripting/Classes/cluxcharmover"
Jump to navigation
Jump to search
(Upload classes to sub) |
(No difference)
|
Latest revision as of 10:12, 30 July 2020
cLuxCharMover
Fields
cLuxCharMover has no public fields.
Functions
| Return Type | Function Name | Parameters | Description |
|---|---|---|---|
| iLuxEntity@ | GetEntity | ||
| eLuxEntityComponentType | GetType | ||
| void | LoadFromVariables | cResourceVarsObject@ apVars | |
| void | MoveToPos | const cVector3f &in avFeetPos, bool abSlowDownAndStopAtGoal = false |
|
| void | TurnToPos | const cVector3f &in avFeetPos | |
| void | TurnToAngle | float afAngle | |
| void | TurnToAngles | float afYaw, float afPitch |
|
| void | TurnInstantlyToPos | const cVector3f &in avGoalPos | |
| void | TurnInstantlyToAngle | float afAngle | |
| void | TurnInstantlyToAngle | float afYaw, float afPitch |
|
| void | StopTurning | ||
| int | PlayAnimation | const tString &in asName, float afFadeTime = 0.3f, bool abLoop = false, bool abPlayTransition = true, const tString &in asCallback = "" |
|
| int | PlayTrackAnimation | cLuxTrackNode@ apNode | |
| void | SetUseMoveStateAnimations | bool abX | |
| bool | GetUseMoveStateAnimations | ||
| void | SetTurnedToGoalCallbackFunc | const tString& asFunc | |
| float | CalculateSpeedMul | float afTimeStep | |
| float | GetMoveSpeed | ||
| float | GetWantedSpeedAmount | ||
| float | GetStuckCounter | ||
| float | GetMaxStuckCounter | ||
| void | ResetStuckCounter | ||
| void | SetMaxForwardSpeed | float afX | |
| void | SetMaxBackwardSpeed | float afX | |
| void | SetTurnMinBreakAngle | float afX | |
| void | SetTurnBreakMul | float afX | |
| void | SetTurnSpeedMul | float afX | |
| void | SetTurnMaxSpeed | float afX | |
| void | SetStoppedToWalkSpeed | float afX | |
| void | SetWalkToRunSpeed | float afX | |
| void | SetWalkToStoppedSpeed | float afX | |
| void | SetRunToWalkSpeed | float afX | |
| void | SetTurnStoppedToWalkSpeed | float afX | |
| void | SetTurnWalkToStoppedSpeed | float afX | |
| void | SetMoveSpeedAnimMul | float afX | |
| void | SetVerticalMoveSpeedExtraAnimMul | float afX | |
| iCharacterBody@ | GetCharBody | ||
| void | SetWallAvoidanceActive | bool abX | |
| void | SetDynamicObjectAvoidanceActive | bool abX | |
| void | SetIdleAnimName | const tString &in asName | |
| void | SetWalkAnimName | const tString &in asName | |
| void | SetRunAnimName | const tString &in asName | |
| void | SetBackwardAnimName | const tString &in asName | |
| void | SetIdleExtraAnimName | const tString &in asName | |
| void | SetupWallAvoidance | float afRadius, float afSteerAmount, int alSamples |
|
| void | SetupDynamicObjectAvoidance | float afMaxDistance, float afMinMass, float afSteerAmount |
|
| void | SetupIdleExtra | const tString &in asAnimName, float afMinWait, float afMaxWait, bool abPauseProceduralAnims |
|
| void | SetDirection | eLuxCharMoveDirection aDir | |
| void | AddSpeedState | int alId | |
| void | SetSpeedState_Forward | float afX | |
| void | SetSpeedState_Backward | float afX | |
| void | SetSpeedState_Sideways | float afX | |
| void | SetSpeedState_TurnBreakMul | float afX | |
| void | SetSpeedState_TurnSpeedMul | float afX | |
| void | SetSpeedState_TurnMaxSpeed | float afX | |
| void | SetSpeedState_ForwardAcc | float afX | |
| void | SetSpeedState_ForwardDeacc | float afX | |
| void | SetSpeedState_SidewayAcc | float afX | |
| void | SetSpeedState_SidewayDeacc | float afX | |
| void | SetBankingActive | bool abX | |
| void | SetBankingAngleMul | float afX | |
| void | SetBankingMaxAngle | float afX | |
| void | SetBankingSpeedMul | float afX | |
| void | SetBankingMaxSpeed | float afX | |
| void | SetIdleExtraAnimActive | bool abX | |
| bool | GetIdleExtraAnimActive | ||
| void | SetSpeedState | int alId | |
| void | SetUse3DMovement | bool abX |
Remarks
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!