DIFF

class HumanCommandMoveSource

Constructors 2

private void HumanCommandMove()
private void ~HumanCommandMove()

Methods 20

proto native float GetCurrentMovementAngle()

marks command to continue to combo -180 -90 0 90 180 angles of current movement

proto bool GetCurrentInputAngle(out float pAngle)

direction held on keyboard/controller -180 -90 0 90 180 angles of input movement (no filtering, no postprocesses) return false in idle states

proto native bool IsOnBack()

return true if prone is on back

proto native bool IsInRoll()

return true if character barrel rolling

proto native bool IsLeavingUncon()

return true if character transitions out of uncon

proto native bool IsStandingFromBack()

return true if prone on back is chaning to crounch/stand

proto native void StartMeleeEvade()

marks command to continue to combo

proto native void StartMeleeEvadeA(float pDirAngle)

marks command to continue to combo, pDirAngle specifies angle

proto native bool IsMeleeEvade()

this is true when in melee evade

proto native void SetMeleeBlock(bool pBlock)

this enables/disables block

proto native void ForceStance(int pStanceIdx)

pStanceIds is one of STANCEIDX_ERECT,STANCEIDX_CROUCH,STANCEIDX_PRONE,STANCEIDX_RAISEDERECT,STANCEIDX_RAISEDCROUCH,STANCEIDX_RAISEDPRONE, or -1 when release the stance lock

proto native void ForceStanceUp(int pStanceIdx)

pStanceIds is one of STANCEIDX_ERECT,STANCEIDX_CROUCH this forces to stand up to required stance

proto native void SetRunSprintFilterModifier(float value)

sets the multiplier for SHumanCommandMoveSettings::m_fRunSpringTimeout

proto native void SetDirectionFilterModifier(float value)

sets the multiplier for SHumanCommandMoveSettings::m_fDirFilterTimeout

proto native void SetDirectionSprintFilterModifier(float value)

sets the multiplier for SHumanCommandMoveSettings::m_fDirFilterSprintTimeout

proto native void SetTurnSpanModifier(float value)

sets the multiplier for HumanItemBehaviorCfg::m_fMoveHeadingFilterSpan

proto native void SetTurnSpanSprintModifier(float value)

sets the multiplier for HumanItemBehaviorCfg::m_fMoveHeadingSprintFilterSpan

proto native void SetCurrentWaterLevel(float value)

sets water level (depth)