LeviLamina
Loading...
Searching...
No Matches
DamageSensorComponent Class Reference

Public Member Functions

MCAPI::SharedTypes::Legacy::DealsDamage _recordDamageAndCheckIfDealt (::Actor &owner, ::Actor *sender, ::SharedTypes::Legacy::ActorDamageCause const &cause, ::Actor *damager, float amount, float preDamageHealth, ::VariantParameterList parameters, bool willTrigger)
MCAPI float getAdjustedDamage (::Actor &owner, ::ActorDamageSource const &source, float amount) const
MCFOLD::SharedTypes::Legacy::ActorDamageCause getCause () const
MCFOLD bool isFatal () const
MCAPI::SharedTypes::Legacy::DealsDamage recordBlockDamageAndCheckIfDealt (::Actor &owner, ::SharedTypes::Legacy::ActorDamageCause cause, float amount, ::BlockPos standingOnPos)
MCAPI::SharedTypes::Legacy::DealsDamage recordGenericDamageAndCheckIfDealt (::Actor &owner, ::Actor *sender, ::SharedTypes::Legacy::ActorDamageCause cause, float amount, ::VariantParameterList parameters)
MCAPI::SharedTypes::Legacy::DealsDamage recordGenericDamageAndCheckIfDealt (::Actor &owner, ::ActorDamageSource const &source, float amount, float preDamageHealth, ::VariantParameterList parameters, bool willTrigger)
MCAPI void * $ctor ()

Static Public Member Functions

static MCAPI void _fillParameters (::VariantParameterList &inOutParameters, ::Actor &owner, ::Actor *sender, ::Actor *damager)

Public Attributes

::ll::TypedStorage< 4, 4, int > mDamageAmount
::ll::TypedStorage< 1, 1, bool > mDamageIsFatal
::ll::TypedStorage< 4, 4, int > mDamageCause
::ll::TypedStorage< 8, 24, ::std::vector<::DamageSensorTrigger > > mTriggers

The documentation for this class was generated from the following file: