Jazz2::Actors::Environment::SteamNote class

Steam note.

Decorative musical note that periodically puffs into view with a sound effect and then fades out, repeating on a cycle. It is an ambient effect and does not interact with the player.

Base classes

class Jazz2::Actors::ActorBase
Base class of an object.

Public static functions

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

Constructors, destructors, conversion operators

SteamNote()
Creates a new instance.

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.
void OnUpdateHitbox() override
Called when the hitbox needs to be updated.
void OnAnimationFinished() override
Called when an animation finished.