Class Behaviour

Inheritance Relationships

Derived Type

Class Documentation

class game::environment::ai::Behaviour

Subclassed by game::environment::ai::SimpleBehaviour

Public Functions

~Behaviour() = default
void Init() = 0
void Update(uint32_t elapsedTime) = 0
void TookDamage(const std::shared_ptr<Object> &attacker, uint32_t damage) = 0
void ObjectEnteredView(const std::shared_ptr<Object> &object) = 0