Jazz2::Actors::SolidObjectBase class

Base class of a (pushable) solid object.

Base classes

class ActorBase
Base class of an object.

Derived classes

class BirdCage
class GenericContainer
Base class of an item container.
class MovingPlatform
class PinballBumper
class PinballPaddle
class PowerUpMorphMonitor
class PowerUpShieldMonitor
class PowerUpWeaponMonitor
class PushableBox
class TriggerCrate

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.

Protected static variables

static float PushSpeed constexpr
static float PushDecayTime constexpr