LeviLamina
Loading...
Searching...
No Matches
LayeredAbilities Class Reference

Public Member Functions

LLNDAPI AbilitygetAbility (::AbilitiesIndex val)
LLNDAPI AbilitygetAbility (::AbilitiesLayer layer, ::AbilitiesIndex val)
LLAPI bool setAbility (::AbilitiesIndex val, float value)
LLAPI bool setAbility (::AbilitiesIndex val, bool value)
 LayeredAbilities (LayeredAbilities const &)
MCAPI void forEachAbility (::std::function< void(::Ability const &, char const *)> const &callback, ::Ability::Options requiredOptions) const
MCAPI void forEachAbility (::std::function< void(::Ability const &, ::AbilitiesIndex)> const &callback, ::Ability::Options requiredOptions) const
MCFOLD void forEachLayer (::std::function< void(::AbilitiesLayer, ::Abilities const &)> const &callback) const
MCAPI::Ability const & getAbility (::AbilitiesIndex val) const
MCAPI bool getBool (::AbilitiesIndex val) const
MCAPI::LayeredAbilities & operator= (::LayeredAbilities const &rhs)
MCAPI void setPlayerPermissions (::PlayerPermissionLevel permissions)
MCAPI void * $ctor ()

Public Attributes

::ll::TypedStorage< 8, 24, ::PermissionsHandlermPermissions
::ll::TypedStorage< 4, 1440, ::std::array<::Abilities, 6 > > mLayers

The documentation for this class was generated from the following file: