ScummVM API documentation
iGameEnemyState Member List

This is the complete list of members for iGameEnemyState, including all inherited members.

GetId() (defined in iGameEnemyState)iGameEnemyStateinline
GetPreviousState() (defined in iGameEnemyState)iGameEnemyStateinline
iGameEnemyState(int alId, cInit *apInit, iGameEnemy *apEnemy) (defined in iGameEnemyState)iGameEnemyState
mlId (defined in iGameEnemyState)iGameEnemyStateprotected
mlPreviousState (defined in iGameEnemyState)iGameEnemyStateprotected
mpEnemy (defined in iGameEnemyState)iGameEnemyStateprotected
mpInit (defined in iGameEnemyState)iGameEnemyStateprotected
mpMover (defined in iGameEnemyState)iGameEnemyStateprotected
mpPlayer (defined in iGameEnemyState)iGameEnemyStateprotected
OnAnimationOver(const tString &asAnimName)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnDeath(float afDamage)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnDraw()=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnEnterState(iGameEnemyState *apPrevState)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnFlashlight(const cVector3f &avPosition)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnHearNoise(const cVector3f &avPosition, float afVolume)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnLeaveState(iGameEnemyState *apNextState)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnPostSceneDraw()=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnSeePlayer(const cVector3f &avPosition, float afChance)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnTakeHit(float afDamage)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
OnUpdate(float afTimeStep)=0 (defined in iGameEnemyState)iGameEnemyStatepure virtual
SetPreviousState(int alX) (defined in iGameEnemyState)iGameEnemyStateinline
~iGameEnemyState()=default (defined in iGameEnemyState)iGameEnemyStatevirtual