3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/legacy/actor/ActorDamageCause.h"
7#include "mc/deps/shared_types/legacy/actor/DealsDamage.h"
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;
39 ::SharedTypes::Legacy::ActorDamageCause
const& cause,
46 ::SharedTypes::Legacy::ActorDamageCause
const& cause,
49 float preDamageHealth,
60 ::SharedTypes::Legacy::ActorDamageCause cause,
69 float preDamageHealth,
Definition ActorDamageSource.h:18
Definition DamageSensorComponent.h:18
MCAPI::DamageSensorTrigger const * _getVerifiedDamageSensorTrigger(::Actor &owner, ::SharedTypes::Legacy::ActorDamageCause const &cause, ::VariantParameterList const ¶meters) const
MCAPI::SharedTypes::Legacy::DealsDamage recordGenericDamageAndCheckIfDealt(::Actor &owner, ::ActorDamageSource const &source, float amount, float preDamageHealth, ::VariantParameterList parameters, bool willTrigger)
MCAPI::DamageSensorComponent & operator=(::DamageSensorComponent &&)
MCAPI::SharedTypes::Legacy::DealsDamage recordBlockDamageAndCheckIfDealt(::Actor &owner, ::SharedTypes::Legacy::ActorDamageCause cause, float amount, ::BlockPos standingOnPos)
MCAPI float getAdjustedDamage(::Actor &owner, ::ActorDamageSource const &source, float amount) const
MCAPI::SharedTypes::Legacy::DealsDamage _recordDamageAndCheckIfDealt(::Actor &owner, ::Actor *sender, ::SharedTypes::Legacy::ActorDamageCause const &cause, ::Actor *damager, float amount, float preDamageHealth, ::VariantParameterList parameters, bool willTrigger)
Definition DamageSensorTrigger.h:5
Definition VariantParameterList.h:5