21 ::ll::TypedStorage<4, 4, int> mDuration;
22 ::ll::TypedStorage<1, 1, bool> mHasTicked;
23 ::ll::TypedStorage<1, 1, bool> mBroadcastAnger;
24 ::ll::TypedStorage<1, 1, bool> mBroadcastOnAttack;
25 ::ll::TypedStorage<1, 1, bool> mBroadcastOnBeingAttacked;
26 ::ll::TypedStorage<1, 1, bool> mBroadcastAngerWhenDying;
27 ::ll::TypedStorage<4, 4, int> mBroadcastRange;
28 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mBroadcastFilter;
29 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mSubjectFilter;
30 ::ll::TypedStorage<8, 8, ::Tick> mNextSoundEventTick;
35 AngryComponent& operator=(AngryComponent
const&);
36 AngryComponent(AngryComponent
const&);
42 MCAPI
bool canGetAngry(
::Mob& owner,
::Mob* testMob,
::Actor* target,
bool allowInvulnerable,
bool mustSee)
const;
44 MCAPI ::AngryComponent& operator=(::AngryComponent&&);
46 MCAPI
void restartTimer(
::Mob& owner);
48 MCAPI ~AngryComponent();