API Reference
On this page
Classes | |
| struct | ConditionalSound |
| struct | Nuisance |
| struct | NuisanceCompare |
Public Types | |
| using | ActorNuisance = ::std::pair<::Actor*, int> |
Public Member Functions | |
| MCAPI void | _decrementAnger (::Actor *owner, ::ILevel const &level) |
| MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
| MCAPI bool | belowAngryThreshold (::ActorUniqueID id) const |
| MCAPI bool | canBeNuisance (::Actor *owner, ::Actor *target) const |
| MCAPI int | getAngerForAnimations (::Actor &owner) const |
| MCAPI ::std::optional<::std::pair<::Actor *, int > > | getTopActiveNuisance (::Actor *owner, ::ILevel const &level) const |
| MCAPI void | readAdditionalSaveData (::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &) |
| MCAPI void | tryIncreaseAngerAt (::Actor &owner, ::Actor &nuisance, int anger, bool playSounds) |
| MCAPI | ~AngerLevelComponent () |
| MCAPI void | $dtor () |
Public Attributes | |
| ::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 |
| MCAPI AngerLevelComponent::~AngerLevelComponent | ( | ) |
| MCAPI void AngerLevelComponent::addAdditionalSaveData | ( | ::CompoundTag & | tag | ) | const |
| MCAPI bool AngerLevelComponent::belowAngryThreshold | ( | ::ActorUniqueID | id | ) | const |
| MCAPI int AngerLevelComponent::getAngerForAnimations | ( | ::Actor & | owner | ) | const |
| MCAPI ::std::optional<::std::pair<::Actor *, int > > AngerLevelComponent::getTopActiveNuisance | ( | ::Actor * | owner, |
| ::ILevel const & | level ) const |
| MCAPI void AngerLevelComponent::readAdditionalSaveData | ( | ::Actor & | , |
| ::CompoundTag const & | tag, | ||
| ::DataLoadHelper & | ) |
| MCAPI void AngerLevelComponent::tryIncreaseAngerAt | ( | ::Actor & | owner, |
| ::Actor & | nuisance, | ||
| int | anger, | ||
| bool | playSounds ) |
| MCAPI void AngerLevelComponent::$dtor | ( | ) |