Jazz2::Actors::SolidObjectBase class

Base class of a (pushable) solid object.

Base classes

class ActorBase
Base class of an object.

Derived classes

class BirdCage
Bird cage.
class GenericContainer
Base class of an item container.
class MovingPlatform
Moving platform.
class PinballBumper
Pinball bumper.
class PinballPaddle
Pinball paddle.
class PowerUpMorphMonitor
Power-up morph monitor.
class PowerUpShieldMonitor
Power-up shield monitor.
class PowerUpWeaponMonitor
Power-up weapon monitor.
class PushableBox
Pushable box.
class TriggerCrate
Trigger crate.

Constructors, destructors, conversion operators

SolidObjectBase()
~SolidObjectBase()

Public functions

auto Push(bool left, float timeMult) -> float

Public variables

bool IsOneWay
bool Movable

Protected functions

void OnUpdate(float timeMult) override
Called every frame to update the object state.

Constants

static float PushSpeed protected constexpr
static float PushDecayTime protected constexpr