|
proto external void | SetAnimationLayerTPP () |
| Set animation layer for third person camera.
|
|
proto external void | SetAnimationLayerFPP () |
| Set animation layer for first person camera.
|
|
proto external bool | SetIKTarget (string bindingName, string boneName, vector position, vector rotationRad) |
|
proto external bool | SetIKTargetPlane (string bindingName, float normalX, float normalY, float normalZ, float dist) |
|
proto external bool | GetCollisionMinMax (ECharacterStance whichStance, out vector outMin, out vector outMax) |
| Returns the collision box of the character in a specific stance.
|
|
proto external void | GetMovementState (out CharacterMovementState movementState) |
|
proto external CharacterHeadingAnimComponent | GetHeadingComponent () |
| heading component - AnimPhysAgent component
|
|
proto external CharacterBuoyancyComponent | GetKinematicBuoyancyComponent () |
| Character Buoyancy - AnimPhysAgent component.
|
|
proto external bool | IsWeaponADSTag () |
|
proto external bool | IsPrimaryTag (AnimationTagID tagID) |
|
proto external bool | IsSecondaryTag (AnimationTagID tagID) |
|
proto external float | GetMaxSpeed (float inputForward, float inputRight, int moveType) |
| Returns max speed for provided model direction and movement type.
|
|
proto external float | GetTopSpeed (int moveType=-1, bool ignoreStance=false) |
| Returns top speed for provided moveType To get absolute top speed -1 can be provided as a move type parameter.
|
|
proto external vector | GetInertiaSpeed () |
| Returns the current inertia speed.
|
|
proto external void | SetSharedVariableFloat (TAnimGraphVariable varIdx, float value, bool varHasOtherUsers) |
|
proto external void | SetSharedVariableInt (TAnimGraphVariable varIdx, int value, bool varHasOtherUsers) |
|
proto external void | SetSharedVariableBool (TAnimGraphVariable varIdx, bool value, bool varHasOtherUsers) |
|
proto external CharacterCommandHandlerComponent | GetCommandHandler () |
| command handler access
|
|
proto external bool | IsRagdollActive () |
| Returns if Character is currently ragdolling.
|
|
proto external void | AddRagdollEffectorDamage (vector posLS, vector dirLS, float force, float radius, float maxLifeTime) |
| Adds damage effectors that will be applied to ragdoll once it is enabled Position and Direction in character's local space, force is in m/kg3, maxLifeTime is time in seconds as for how long this damage will be applicable (scales with decrease) This should be only called on server, replication to the owner is done on gamecode side, remote proxy clients don't need to know this information as the ragdoll init state is replicated to them when entering ragdoll.
|
|
bool | HandleDamage (BaseDamageContext damageContext, IEntity owner) |
| Using AddRagdollEffectorDamage calls, you can specify parameters of the effector that affects ragdoll.
|
|
proto external void | SetCurrentCommand (AnimPhysCommandScripted pCommand) |
|
proto external AnimPhysCommandScripted | GetCommandScripted () |
|
proto external TAnimGraphCommand | BindCommand (string pCommandName) |
|
proto external TAnimGraphVariable | BindVariableFloat (string pVariableName) |
| binds variable
|
|
proto external TAnimGraphVariable | BindVariableInt (string pVariableName) |
|
proto external TAnimGraphVariable | BindVariableBool (string pVariableName) |
|
proto external TAnimGraphTag | BindTag (string pTagName) |
| binds tag
|
|
proto external TAnimGraphEvent | BindEvent (string pEventName) |
| binds event
|
|
proto external TAnimGraphPrediction | BindPrediction (string pPredictionName) |
| binds prediction
|
|
proto external void | SetVariableFloat (TAnimGraphVariable varIdx, float value) |
| Functions for setting animation variables and calling animation commands.
|
|
proto external void | SetVariableInt (TAnimGraphVariable varIdx, int value) |
|
proto external void | SetVariableBool (TAnimGraphVariable varIdx, bool value) |
|
proto external void | CallCommand (TAnimGraphCommand pCmdIndex, int intParam, float floatParam) |
|
proto external void | CallCommand4I (TAnimGraphCommand pCmdIndex, int intParam1, int intParam2, int intParam3, int intParam4, float floatParam) |
|
proto external bool | PhysicsIsFalling () |
| returns true when character is physically falling
|
|
proto external void | PhysicsEnableGravity (bool pState) |
| enables physics
|
|
proto external void | PhysicsSetStance (int index) |
|
proto external void | PhysicsSetCollisionOffset (vector pOff) |
|
bool | OnTicksOnRemoteProxy () |
|