10class AttributeModifier {
14 ::ll::TypedStorage<4, 4, float> mAmount;
15 ::ll::TypedStorage<4, 4, ::AttributeModifierOperation> mOperation;
16 ::ll::TypedStorage<4, 4, ::AttributeOperands> mOperand;
17 ::ll::TypedStorage<8, 32, ::std::string> mName;
18 ::ll::TypedStorage<8, 16, ::mce::UUID> mId;
19 ::ll::TypedStorage<1, 1, bool> mSerialize;
24 AttributeModifier(AttributeModifier
const&);
30 virtual ~AttributeModifier();
32 virtual bool isInstantaneous()
const;
40 ::std::string
const& name,
47 MCAPI AttributeModifier(
49 ::std::string
const& name,
51 ::AttributeModifierOperation operation,
52 ::AttributeOperands operand,
58 MCNAPI ::AttributeModifier&
operator=(::AttributeModifier
const& rhs);
62 MCNAPI
void setName(::std::string
const& name);
75 $ctor(
::mce::UUID id, ::std::string
const& name,
float amount,
int operation,
int operand,
bool serializable);
79 ::std::string
const& name,
81 ::AttributeModifierOperation operation,
82 ::AttributeOperands operand,
MCAPI AttributeModifier(::mce::UUID id, ::std::string const &name, float amount, int operation, int operand, bool serializable)
MCAPI void * $ctor(::mce::UUID id, ::std::string const &name, float amount, int operation, int operand, bool serializable)