|
| iGameEnemyState (int alId, cInit *apInit, iGameEnemy *apEnemy) |
|
virtual void | OnEnterState (iGameEnemyState *apPrevState)=0 |
|
virtual void | OnLeaveState (iGameEnemyState *apNextState)=0 |
|
virtual void | OnUpdate (float afTimeStep)=0 |
|
virtual void | OnDraw ()=0 |
|
virtual void | OnPostSceneDraw ()=0 |
|
virtual void | OnSeePlayer (const cVector3f &avPosition, float afChance)=0 |
|
virtual bool | OnHearNoise (const cVector3f &avPosition, float afVolume)=0 |
|
virtual void | OnTakeHit (float afDamage)=0 |
|
virtual void | OnDeath (float afDamage)=0 |
|
virtual void | OnAnimationOver (const tString &asAnimName)=0 |
|
virtual void | OnFlashlight (const cVector3f &avPosition)=0 |
|
void | SetPreviousState (int alX) |
|
int | GetPreviousState () |
|
int | GetId () |
|
The documentation for this class was generated from the following file: