struct SAnimationStateData { const int MAX_LAYERS = 9; class CAnimationGraphState* pState; IGameObject* pGameObject; IEntity* pEntity; class CAnimatedCharacter* pAnimatedCharacter; CryCharAnimationParams params[MAX_LAYERS]; SAnimationOverrides overrides[MAX_LAYERS]; bool isPaused; bool queryChanged; uint8 MovementControlMethodH; uint8 MovementControlMethodV; uint8 ColliderMode; bool animationControlledView; bool hurried; bool canMix; float additionalTurnMultiplier; float userData[NUM_ANIMATION_USER_DATA_SLOTS]; float overrideTransitionTime; CAnimationPlayerProxy * animationProxy; };
IAnimationGraph.h
float additionalTurnMultiplier;
bool animationControlledView;
CAnimationPlayerProxy * animationProxy;
bool canMix;
uint8 ColliderMode;
bool hurried;
bool isPaused;
const int MAX_LAYERS = 9;
uint8 MovementControlMethodH;
uint8 MovementControlMethodV;
SAnimationOverrides overrides[MAX_LAYERS];
float overrideTransitionTime;
class CAnimatedCharacter* pAnimatedCharacter;
CryCharAnimationParams params[MAX_LAYERS];
IEntity* pEntity;
IGameObject* pGameObject;
class CAnimationGraphState* pState;
bool queryChanged;
float userData[NUM_ANIMATION_USER_DATA_SLOTS];
SAnimationStateData();