OpenMoHAA 0.83.0
Loading...
Searching...
No Matches
ActorEnemy Class Reference
Inheritance diagram for ActorEnemy:

Public Member Functions

float UpdateVisibility (Actor *pSelf, bool *pbInFovAndRange, bool *pbVisible)
 
int UpdateThreat (Actor *pSelf)
 
SentientGetEnemy (void) const
 
float GetVisibility (void) const
 
int GetThreat (void) const
 
float GetRangeSquared (void) const
 
void Archive (Archiver &) override
 

Public Attributes

int m_iAddTime
 
int m_iNextEnemyTime
 
float m_fLastLookTime
 
float m_fVisibility
 
float m_fTotalVisibility
 
int m_iThreat
 
SafePtr< Sentientm_pEnemy
 
float m_fCurrentRangeSquared
 
Vector m_vLastKnownPos
 
int m_iLastSightChangeTime
 
bool m_bVisible
 

Protected Member Functions

float UpdateLMRF (Actor *pSelf, bool *pbInFovAndRange, bool *pbVisible)
 

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