Simulator::cNPCStore class

Base classes

class RefCountTemplate
class ISimulatorSerializable

Public static variables

static const uint32_t TYPE
static const uint32_t NOUN_ID

Public functions

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

Public variables

uint32_t planetkey
cGonzagoTimer lifetime
int spiceBought
eastl::vector<cSpaceInventoryItemPtr> mNPCInventory
eastl::vector<cGonzagoTimer> mNPCInventoryAges
bool mbDirty
If true, this store is not valid anymore and must be refreshed.
eastl::fixed_vector<ResourceKey, 3> mSpiceID
eastl::fixed_vector<int, 3> mSpiceCost