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

Classes

union  Value

Public Types

enum class  Options : uchar { None = 0 , NoSave = 1 , CommandExposed = 2 , PermissionsInterfaceExposed = 4 }
enum class  Type : uchar { Invalid = 0 , Unset = 1 , Bool = 2 , Float = 3 }

Public Member Functions

MCAPI Ability (bool value, ::Ability::Options ops)
MCAPI bool getBool () const
MCAPI float getFloat () const
MCFOLD::Ability::Type getType () const
MCAPI bool hasOption (::Ability::Options op) const
MCAPI bool isSet () const
MCAPI bool operator!= (::Ability const &rhs) const
MCAPI void setBool (bool val)
MCAPI void setFloat (float val)
MCFOLD void unSet ()
MCAPI void * $ctor ()
MCAPI void * $ctor (bool value, ::Ability::Options ops)

Public Attributes

::ll::TypedStorage< 1, 1, ::Ability::Type > mType
::ll::TypedStorage< 4, 4, ::Ability::ValuemValue
::ll::TypedStorage< 1, 1, ::Ability::Options > mOptions

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