ScummVM API documentation
cGameEnemyState_Dog_Flee Class Reference
Inheritance diagram for cGameEnemyState_Dog_Flee:
iGameEnemyState_Dog_Base iGameEnemyState

Public Member Functions

 cGameEnemyState_Dog_Flee (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
void OnEnterState (iGameEnemyState *apPrevState)
 
void OnLeaveState (iGameEnemyState *apNextState)
 
void OnUpdate (float afTimeStep)
 
bool OnHearNoise (const cVector3f &avPosition, float afVolume)
 
void OnSeePlayer (const cVector3f &avPosition, float afChance)
 
void OnFlashlight (const cVector3f &avPosition)
 
- Public Member Functions inherited from iGameEnemyState_Dog_Base
 iGameEnemyState_Dog_Base (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
virtual void OnTakeHit (float afDamage)
 
virtual void OnDeath (float afDamage)
 
virtual void OnAnimationOver (const tString &asAnimName)
 
virtual void OnDraw ()
 
virtual void OnPostSceneDraw ()
 
- Public Member Functions inherited from iGameEnemyState
 iGameEnemyState (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
void SetPreviousState (int alX)
 
int GetPreviousState ()
 
int GetId ()
 

Additional Inherited Members

- Protected Attributes inherited from iGameEnemyState_Dog_Base
cGameEnemy_DogmpEnemyDog
 
- Protected Attributes inherited from iGameEnemyState
int mlId
 
cInitmpInit
 
cPlayermpPlayer
 
iGameEnemympEnemy
 
cCharacterMovempMover
 
int mlPreviousState
 

The documentation for this class was generated from the following file: