Simulator::cInteractableObject class

Base classes

class cGameData
Base class for most Simulator objects.
class cSpatialObject
A 3D model in the Simulator.

Derived classes

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

Public static variables

static const uint32_t TYPE

Public functions

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

Public variables

eastl::intrusive_ptr<cCreatureBase> mpWhoIsInteractingWithMe
int field_10C
int mType
int mPhysicsPropertyListId
LocalizedString mName
bool mbHasAttractorEffects
bool field_12D