|
|
AngerLevelComponent & | operator= (AngerLevelComponent const &) |
|
| AngerLevelComponent (AngerLevelComponent const &) |
|
MCAPI | AngerLevelComponent (::AngerLevelComponent &&) |
|
MCAPI void | _createOrModifyAngerLevel (::Actor const &nuisanceSource, ::std::function< int(int)> const &modifyingFn) |
|
MCAPI ::std::optional<::SharedTypes::Legacy::LevelSoundEvent > | _getListeningSoundEvent (::Actor &actor) const |
|
MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI bool | belowAngryThreshold (::ActorUniqueID id) const |
|
MCAPI bool | canBeNuisance (::Actor *owner, ::Actor *target) const |
|
MCAPI ::std::optional<::std::pair<::Actor *, int > > | getTopActiveNuisance (::Actor *owner, ::ILevel const &level) const |
|
MCAPI::AngerLevelComponent & | operator= (::AngerLevelComponent &&) |
|
MCAPI void | tick (::Actor *owner, ::ILevel const &level) |
|
MCAPI void | tryIncreaseAngerAt (::Actor &owner, ::Actor &nuisance, int anger, bool playSounds) |
|
MCAPI void * | $ctor (::AngerLevelComponent &&) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 8, ::Tick > | mNextAngerDecrementTick |
|
::ll::TypedStorage< 4, 4, int > | mDefaultAnnoyingness |
|
::ll::TypedStorage< 4, 4, int > | mDefaultProjectileAnnoyingness |
|
::ll::TypedStorage< 4, 4, int > | mAngerDecrementIntervalTicks |
|
::ll::TypedStorage< 4, 4, int > | mMaxAngerLevel |
|
::ll::TypedStorage< 4, 4, int > | mAngryThreshold |
|
::ll::TypedStorage< 1, 1, bool > | mRemoveTargetWhenBelowAngryThreshold |
|
::ll::TypedStorage< 4, 4, int > | mAngryBoost |
|
::ll::TypedStorage< 4, 4, int > | mTopAnger |
|
::ll::TypedStorage< 8, 72, ::std::optional<::ActorFilterGroup > > | mNuisanceFilter |
|
::ll::TypedStorage< 8, 24, ::std::vector<::AngerLevelComponent::ConditionalSound > > | mOnIncreaseSoundDefinitions |
|
::ll::TypedStorage< 4, 4, ::AngerLevelComponent::NuisanceCompare > | mNuisanceCompare |
|
::ll::TypedStorage< 8, 24, ::std::multiset<::AngerLevelComponent::Nuisance, ::AngerLevelComponent::NuisanceCompare > > | mNuisances |