3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/attribute/AttributeModificationContext.h"
12namespace mce {
class UUID; }
19 ::ll::TypedStorage<8, 8, ::AttributeInstance*> mInstance;
20 ::ll::TypedStorage<8, 8, ::AttributeModificationContext> mContext;
26 MCNAPI
void addModifier(::std::shared_ptr<::AttributeModifier> modifier);
30 MCNAPI
bool hasModifier(::std::shared_ptr<::AttributeModifier> modifier)
const;
Definition AttributeInstance.h:16
Definition AttributeModifier.h:10
Definition AttributeInstanceForwarder.h:15
MCAPI bool removeModifier(::mce::UUID const &id)
MCAPI bool hasModifier(::AttributeModifier const &modifier) const
MCAPI void setDefaultValue(float defaultValue, int operand)
MCAPI bool hasModifier(::std::shared_ptr<::AttributeModifier > modifier) const
MCAPI void addModifier(::std::shared_ptr<::AttributeModifier > modifier)