class CAI_GroundLocomotion_GraphController : public CAnimGraphControllerBase
{
public:
CRelativeTransform m_stopTarget;
CRelativeTransform m_idleTurnTarget;
CAnimGraph2ParamOptionalRef<CTransform> m_tStopTarget;
CAnimGraph2ParamOptionalRef<CTransform> m_tIdleTurnTarget;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementStopType;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementState;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementStrafeDirection;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementCustom;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementCustomShared;
CAnimGraphParamRef<Vector> m_vMovementDirection;
CAnimGraphParamRef<Vector> m_vMovementDirectionCurrent;
CAnimGraphParamRef<float32> m_flMovementTargetSpeed;
CAnimGraphParamRef<float32> m_flMovementCurrentSpeed;
CAnimGraphParamRef<float32> m_flMovementLean;
CAnimGraphParamRef<float32> m_flMovementStrafeAngleForward;
CAnimGraphParamRef<float32> m_flMovementStrafeAngleBackward;
CAnimGraphParamRef<bool> m_bMovementCustomFromMovement;
CAnimGraphParamAutoResetRef m_bMovementStateRestart;
CAnimGraphParamRef<CGlobalSymbol> m_sMovementDebugBadZoneState;
CAnimGraphTagOptionalRef m_sMovementRightBadZonePassAllowed;
CAnimGraphTagOptionalRef m_sMovementLeftBadZonePassAllowed;
CAnimGraphTagOptionalRef m_sMovementDisableStateTimeout;
};
KV3 Class Defaults
{
_class = "CAI_GroundLocomotion_GraphController"
m_hExternalGraph = 4294967295
m_stopTarget =
{
m_transform =
[
0.0, 0.0, 0.0, 1.0,
0.0, 0.0, 0.0, 1.0,
]
m_hEntity = null
}
m_idleTurnTarget =
{
m_transform =
[
0.0, 0.0, 0.0, 1.0,
0.0, 0.0, 0.0, 1.0,
]
m_hEntity = null
}
m_tStopTarget = null
m_tIdleTurnTarget = null
m_sMovementStopType = null
m_sMovementState = null
m_sMovementStrafeDirection = null
m_sMovementCustom = null
m_sMovementCustomShared = null
m_vMovementDirection = null
m_vMovementDirectionCurrent = null
m_flMovementTargetSpeed = null
m_flMovementCurrentSpeed = null
m_flMovementLean = null
m_flMovementStrafeAngleForward = null
m_flMovementStrafeAngleBackward = null
m_bMovementCustomFromMovement = null
m_bMovementStateRestart = null
m_sMovementDebugBadZoneState = null
m_sMovementRightBadZonePassAllowed = "Movement_Right_Bad_Zone_Pass_Allowed"
m_sMovementLeftBadZonePassAllowed = "Movement_Left_Bad_Zone_Pass_Allowed"
m_sMovementDisableStateTimeout = "Movement_Disable_State_Timeout"
}