|
|
MCAPI | Abilities (::Abilities const &rhs) |
|
MCAPI | Abilities (bool setToDefaults) |
|
MCAPI void | addSaveData (::CompoundTag &parentTag) const |
|
MCFOLD void | forEachAbility (::std::function< void(::Ability &, ::AbilitiesIndex)> const &callback, ::Ability::Options requiredOptions) |
|
MCAPI void | forEachAbility (::std::function< void(::Ability const &, char const *)> const &callback, ::Ability::Options requiredOptions) const |
|
MCFOLD void | forEachAbility (::std::function< void(::Ability const &, ::AbilitiesIndex)> const &callback, ::Ability::Options requiredOptions) const |
|
MCAPI bool | getBool (::AbilitiesIndex ability) const |
|
MCAPI float | getFloat (::AbilitiesIndex ability) const |
|
MCAPI bool | isAnyAbilitySet () const |
|
MCAPI bool | loadSaveData (::CompoundTag const &parentTag) |
|
MCAPI::Abilities & | operator= (::Abilities const &rhs) |
|
MCAPI void | setAbility (::AbilitiesIndex ability, bool value) |
|
MCAPI void | setAbility (::AbilitiesIndex abilityIndex, float value) |
|
MCAPI void | setAbilityDiff (::AbilitiesIndex ability, bool value, bool &diff) |
|
MCAPI void | setFromPermissions (::PlayerPermissionLevel permissions) |
|
MCAPI void | unSet () |
|
MCAPI void | unSet (::AbilitiesIndex val) |
|
MCAPI void * | $ctor (::Abilities const &rhs) |
|
MCAPI void * | $ctor (bool setToDefaults) |
|
|
static MCAPI ::std::array<::Ability const, 20 > | _initDefaultAbilities () |
|
static MCAPI char const * | getAbilityName (::AbilitiesIndex abilityIndex) |
|
static MCAPI ::Ability const & | getDefault (::AbilitiesIndex abilityIndex) |
|
static MCAPI ::AbilitiesIndex | nameToAbilityIndex (::std::string const &name) |
|
static MCAPI ::std::array< char const *, 20 > & | ABILITY_NAMES () |
|
static MCAPI ::std::string const & | DIFF_ABILITIY_AT () |
|
static MCAPI ::Ability & | INVALID_ABILITY () |
|
static MCAPI ::std::string const & | SERIALIZATION_TAG () |
|
|
::ll::TypedStorage< 4, 240, ::std::array<::Ability, 20 > > | mAbilities |
The documentation for this class was generated from the following file: