nw::MasterFeatRegistry
-
struct MasterFeatRegistry
Public Functions
-
MasterFeatRegistry(MemoryResource *allocator = nw::kernel::global_allocator())
-
template<typename T>
void add(T type, MasterFeat mfeat, Feat feat)
-
void clear() noexcept
-
inline const Vector<MasterFeatEntry> &entries() const noexcept
-
const ModifierVariant &get_bonus(MasterFeat mfeat) const
-
template<typename T>
void remove(T type, MasterFeat mfeat)
-
void set_bonus(MasterFeat mfeat, ModifierVariant bonus)
-
MasterFeatRegistry(MemoryResource *allocator = nw::kernel::global_allocator())