ScummVM API documentation
cGameEnemyState_Spider_Attack Class Reference
Inheritance diagram for cGameEnemyState_Spider_Attack:
iGameEnemyState_Spider_Base iGameEnemyState

Public Member Functions

 cGameEnemyState_Spider_Attack (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
void OnEnterState (iGameEnemyState *apPrevState)
 
void OnLeaveState (iGameEnemyState *apNextState)
 
void OnUpdate (float afTimeStep)
 
void OnAnimationOver (const tString &asName)
 
void OnPostSceneDraw ()
 
void OnSeePlayer (const cVector3f &avPosition, float afChance)
 
bool OnHearNoise (const cVector3f &avPosition, float afVolume)
 
void OnFlashlight (const cVector3f &avPosition)
 
- Public Member Functions inherited from iGameEnemyState_Spider_Base
 iGameEnemyState_Spider_Base (int alId, cInit *apInit, iGameEnemy *apEnemy)
 
virtual void OnTakeHit (float afDamage)
 
virtual void OnDeath (float afDamage)
 
virtual void OnDraw ()
 
- 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_Spider_Base
cGameEnemy_SpidermpEnemySpider
 
- Protected Attributes inherited from iGameEnemyState
int mlId
 
cInitmpInit
 
cPlayermpPlayer
 
iGameEnemympEnemy
 
cCharacterMovempMover
 
int mlPreviousState
 

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