Simulator::cInteractiveOrnament class

Static objects in a planet that the player can interact with, such as pickable objects, skeletons in creature stage,...

Base classes

class cInteractableObject
class cScenarioPowerup
class cCombatant
Any object that has hit points and can combat other units.

Public types

enum Flags { kUsesLifetime = 2, kPickupEnabled = 0x200 }

Public static variables

static const uint32_t TYPE
static const uint32_t NOUN_ID

Public functions

auto Release() -> int pure virtual
auto AddRef() -> int pure virtual
auto Cast(uint32_t typeID) const -> void* pure virtual

Public variables

int mFlags
bool field_23C
int mLifetime
int mFadeTimer
int field_248
eastl::vector<int> field_24C