17class AreaAttackComponent {
21 ::ll::TypedStorage<4, 12, ::Vec3> mDamageRange;
22 ::ll::TypedStorage<4, 4, int> mDamagePerTick;
23 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::ActorDamageCause> mDamageCause;
24 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mEntityFilter;
25 ::ll::TypedStorage<4, 4, int> mAttackCooldownTicks;
26 ::ll::TypedStorage<1, 1, bool> mPlayAttackSound;
27 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::ActorUniqueID, ::Tick>>> mAttackCooldownVector;
32 AreaAttackComponent& operator=(AreaAttackComponent
const&);
33 AreaAttackComponent(AreaAttackComponent
const&);
34 AreaAttackComponent();
41 MCAPI ::AreaAttackComponent& operator=(::AreaAttackComponent&&);
43 MCAPI ~AreaAttackComponent();