20 ::ll::TypedStorage<4, 4, float> mDuration;
21 ::ll::TypedStorage<4, 4, float> mRandomStartChance;
22 ::ll::TypedStorage<4, 4, int> mForceUseBelowHealth;
23 ::ll::TypedStorage<1, 1, bool> mApplyRegeneration;
24 ::ll::TypedStorage<4, 8, ::IntRange> mActivationDamageRange;
25 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::ActorDamageCause>> mDamageCauses;
26 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilters;
27 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
28 ::ll::TypedStorage<8, 8, uint64> mPlayDeadDuration;
29 ::ll::TypedStorage<8, 8, uint64> mStopPlayingDeadTime;
30 ::ll::TypedStorage<8, 8, uint64> mLastDamagedTimestamp;
31 ::ll::TypedStorage<1, 1, bool> mPlayDeadOnAllCauses;
36 PlayDeadGoal& operator=(PlayDeadGoal
const&);
37 PlayDeadGoal(PlayDeadGoal
const&);
43 virtual bool canUse() ;
45 virtual void start() ;
49 virtual bool canContinueToUse() ;
51 virtual void appendDebugInfo(::std::string& str)
const ;
53 virtual ~PlayDeadGoal() =
default;
65 MCAPI
bool $canContinueToUse();
67 MCAPI
void $appendDebugInfo(::std::string& str)
const;