14class TemporalAttributeBuff :
public ::AttributeBuff {
18 ::ll::TypedStorage<4, 4, ::EffectDuration> mDuration;
19 ::ll::TypedStorage<4, 4, int> mLifeTimer;
20 ::ll::TypedStorage<4, 4, float> mBaseAmount;
21 ::ll::TypedStorage<1, 1, bool> mIsSerializable;
26 TemporalAttributeBuff& operator=(TemporalAttributeBuff
const&);
27 TemporalAttributeBuff();
32 virtual ~TemporalAttributeBuff() ;
34 virtual bool shouldBuff()
const;
36 virtual bool isComplete()
const;
38 virtual bool isInstantaneous()
const ;
40 virtual bool isSerializable()
const ;
42 virtual void setDurationAmplifier(::std::shared_ptr<::Amplifier> amplifier) ;
48 MCAPI TemporalAttributeBuff(::TemporalAttributeBuff
const&);
54 MCAPI
void* $ctor(::TemporalAttributeBuff
const&);
66 MCAPI
bool $shouldBuff()
const;
68 MCAPI
bool $isComplete()
const;
70 MCFOLD
bool $isInstantaneous()
const;
72 MCAPI
bool $isSerializable()
const;
74 MCAPI
void $setDurationAmplifier(::std::shared_ptr<::Amplifier> amplifier);
82 MCAPI
static void** $vftable();