You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
virtual void Reset( void ); // reset to initial state
virtual void Update( void ); // update internal state
virtual float GetTimeSinceHeard( int team ) const; // return time since we heard any member of the given team
virtual CBaseEntity *GetClosestRecognized( int team = TEAM_ANY ) const; // return the closest recognized entity
virtual int GetRecognizedCount( int team, float rangeLimit = -1.0f ) const; // return the number of actors on the given team visible to us closer than rangeLimit
virtual float GetMaxHearingRange( void ) const; // return maximum distance we can hear