Jazz2::Actors::Enemies::Bee class

Bee.

Floating insect that bobs in a small circular pattern near its origin and periodically darts out to lunge at the nearest player within range, buzzing as it attacks, before drifting back to its starting point. Defeated by a single hit.

Base classes

class EnemyBase
Base class of an enemy.

Public static functions

static void Preload(const ActorActivationDetails& details)
Preloads all assets required by this actor.

Constructors, destructors, conversion operators

Bee()
Creates a new instance.
~Bee()

Protected functions

auto OnActivatedAsync(const ActorActivationDetails& details) -> Task<bool> override
Called when the object is created and activated.
void OnUpdate(float timeMult) override
Called every frame to update the object state.
auto OnPerish(ActorBase* collider) -> bool override
Called when the object has no health left and should perish.