nw::Equips

struct Equips

Public Functions

explicit Equips(Creature *owner, nw::MemoryResource *allocator = nw::kernel::global_allocator())
Equips(const Equips&) = delete
Equips(Equips&&) = default
Equips &operator=(const Equips&) = delete
Equips &operator=(Equips&&) = default
~Equips() = default
void destroy()
bool instantiate()
bool from_json(const nlohmann::json &archive, SerializationProfile profile)
nlohmann::json to_json(SerializationProfile profile) const

Public Members

nw::Creature *owner_ = nullptr
std::array<EquipItem, 18> equips