85 list <BipedState> m_memory;
93 BipedState m_nLastAnimState;
105 float m_fJumpupSpeed;
108 void RemoveState(BipedState s);
113 void ReplaceState(BipedState s);
115 void PushState(BipedState s);
117 void PushUniqueState(BipedState s);
119 void PrependState(BipedState s);
121 void PrependUniqueState(BipedState s);
123 void SetUniqueState(BipedState s);
128 void SetMounted(
bool bIsMounted);
132 void SetRecording(
bool bIsRecording =
true);
134 bool WalkingOrRunning();
137 void SetWalkOrRun(
bool bWalk);
146 bool GetStateAnimName(BipedState s,
char* sName,
int nNameSize=8);
150 BipedState GetLastAnimState();
155 int FindStateInMemory(BipedState s);
158 BipedState GetLastState();
160 BipedState GetFirstState();
162 static bool IsStandingState(BipedState s);
163 static bool IsMovingState(BipedState s);
165 bool HasMovingState();
184 BipedState AddAction(
ActionSymbols nAct,
const void* pData=NULL);
187 void SetAngleDelta(
float fAngleDelta);
189 float GetAngleDelta();
192 void SetJumpupSpeed(
float fSpeed);
194 float GetJumpupSpeed();
206 void Update(
float fTimeDelta);
3-dimensional vector with double precision.
Definition: ParaDVector3.h:17
make sure that the biped is in water
Definition: BipedStateManager.h:55
make sure that the biped is not in water (on land or in air)
Definition: BipedStateManager.h:56
different physics engine has different winding order.
Definition: EventBinding.h:32
Auto Camera is designed to handle smooth transitions between supported camera type, such as first person camera, third person camera, and rotation camera.
Definition: AutoCamera.h:14
ensure the biped has no speed
Definition: BipedStateManager.h:54
make sure that the biped is on water surface (not in water or in air)
Definition: BipedStateManager.h:57
ActionSymbols
state object that saves in memory
Definition: BipedStateManager.h:52
managing biped state
Definition: BipedStateManager.h:11
pop the current action
Definition: BipedStateManager.h:58
It can be used to represent biped object(like human, re spawning monsters) in the scene without inher...
Definition: BipedObject.h:60