class CAI_BaseNPCGraphController : public CAnimGraphControllerBase
{
public:
    CAnimGraphParamRef<CGlobalSymbol> m_sCurrScheduleName;
    CAnimGraphParamRef<CGlobalSymbol> m_sCurrTaskName;
    CAnimGraphParamRef<CGlobalSymbol> m_sMovementBodySection;
    CAnimGraphParamRef<CGlobalSymbol> m_sActionBodySection;
    CAnimGraph2ParamOptionalRef<CGlobalSymbol> m_sNavLinkSelection;
    CAnimGraphParamRef<Vector> m_vecNavLinkTarget;
    CAnimGraphParamRef<Vector> m_vecNavLinkUp;
    CAnimGraphTagOptionalRef m_sMovementTransitionForceFacingDisabled;
    CAnimGraphParamRef<float32> m_flEnemyDistance;
    CAnimGraphParamRef<float32> m_flEnemyDirection;
    CAnimGraphParamRef<bool> m_bCanSeeEnemy;
    CAnimGraphParamRef<bool> m_bEnemyFacingMe;
    CAnimGraphParamRef<bool> m_bHitTrigger;
    CAnimGraphParamRef<CGlobalSymbol> m_pszNPCState;
    CAnimGraphParamRef<bool> m_bStunned;
    CAnimGraphParamRef<CGlobalSymbol> m_sBodyIdle;
    CAnimGraphParamRef<CGlobalSymbol> m_sFlashlightMode;
    CAnimGraphParamRef<float32> m_flFlightSpeedNormalized;
    CAnimGraphParamRef<bool> m_bMoveSolveNudgeActive;
    CAnimGraphParamRef<float32> m_flMoveSolveNudgeYaw;
    CAnimGraphParamRef<CGlobalSymbol> m_pszDoorOpenAction;
    CAnimGraphParamRef<float32> m_flDistanceToDoor;
    CAnimGraphParamRef<bool> m_bDoorLeft;
    CAnimGraphParamRef<bool> m_bIsNonZUp;
    CAnimGraphParamRef<bool> m_bEnemyInVehicle;
    CAnimGraphParamRef<CGlobalSymbol> m_eVehicleMeleeSide;
    CAnimGraphParamRef<bool> m_bEnableMLLocomotion;
    int32 m_nNavLinkExternalGraphSlot;
};

KV3 Class Defaults

{
    _class = "CAI_BaseNPCGraphController"
    m_hExternalGraph = 4294967295
    m_sCurrScheduleName = null
    m_sCurrTaskName = null
    m_sMovementBodySection = null
    m_sActionBodySection = null
    m_sNavLinkSelection = null
    m_vecNavLinkTarget = null
    m_vecNavLinkUp = null
    m_sMovementTransitionForceFacingDisabled = "Movement_Transition_Disable_Force_Facing"
    m_flEnemyDistance = null
    m_flEnemyDirection = null
    m_bCanSeeEnemy = null
    m_bEnemyFacingMe = null
    m_bHitTrigger = null
    m_pszNPCState = null
    m_bStunned = null
    m_sBodyIdle = null
    m_sFlashlightMode = null
    m_flFlightSpeedNormalized = null
    m_bMoveSolveNudgeActive = null
    m_flMoveSolveNudgeYaw = null
    m_pszDoorOpenAction = null
    m_flDistanceToDoor = null
    m_bDoorLeft = null
    m_bIsNonZUp = null
    m_bEnemyInVehicle = null
    m_eVehicleMeleeSide = null
    m_bEnableMLLocomotion = null
    m_nNavLinkExternalGraphSlot = 0
}