18class DamageSensorComponent {
22 ::ll::TypedStorage<4, 4, int> mDamageAmount;
23 ::ll::TypedStorage<1, 1, bool> mDamageIsFatal;
24 ::ll::TypedStorage<4, 4, int> mDamageCause;
25 ::ll::TypedStorage<8, 24, ::std::vector<::DamageSensorTrigger>> mTriggers;
30 DamageSensorComponent& operator=(DamageSensorComponent
const&);
31 DamageSensorComponent(DamageSensorComponent
const&);
32 DamageSensorComponent();
37 MCAPI ::DamageSensorTrigger
const* _getVerifiedDamageSensorTrigger(
39 ::SharedTypes::Legacy::ActorDamageCause
const& cause,
43 MCAPI ::SharedTypes::Legacy::DealsDamage _recordDamageAndCheckIfDealt(
46 ::SharedTypes::Legacy::ActorDamageCause
const& cause,
49 float preDamageHealth,
56 MCAPI ::DamageSensorComponent& operator=(::DamageSensorComponent&&);
58 MCAPI ::SharedTypes::Legacy::DealsDamage recordBlockDamageAndCheckIfDealt(
60 ::SharedTypes::Legacy::ActorDamageCause cause,
65 MCAPI ::SharedTypes::Legacy::DealsDamage recordGenericDamageAndCheckIfDealt(
69 float preDamageHealth,