ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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