class CAI_Motor : public CAI_Component
{
uint8 pad_0050[16];
public:
// MNotSaved = !!UNKNOWN!!
float32 m_flMoveInterval;
float32 m_flYawSpeed;
Vector m_vMoveVel;
Vector m_vMoveVelNavigation;
Vector m_vecAngularVelocity;
CSimpleSimTimer m_timerFloorPointCached;
VectorWS m_vFloorPointCached;
bool m_bFloorPointCachingEnabled;
bool m_bAllowFlyingAnimMovement;
private:
uint8 pad_00A4[60];
public:
float32 m_flSpeed;
bool m_bMovementActive;
// MNotSaved = !!UNKNOWN!!
Vector m_vBoundaryDistCachedPos;
// MNotSaved = !!UNKNOWN!!
float32 m_flBoundaryDistCached;
CAI_MotorGroundAnimGraph m_motorGroundAnimgraph;
private:
uint8 pad_06F0[304];
public:
// MNotSaved = !!UNKNOWN!!
bool m_bIsExecutingMoveSolve;
private:
uint8 pad_0821[32];
};