API Reference
On this page
Public Member Functions | |
| MCAPI void | addBroadcastTargetByName (::std::string const &name) |
| MCAPI void | initialize (::EntityContext &entity, ::AngryComponent &component) const |
| MCAPI void | uninitialize (::EntityContext &entity, ::AngryComponent &) const |
Static Public Member Functions | |
| static MCAPI void | buildSchema (::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::AngryDefinition > > &root) |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, int > | mDuration |
| ::ll::TypedStorage< 4, 4, int > | mDurationDelta |
| ::ll::TypedStorage< 1, 1, bool > | mBroadcastAnger |
| ::ll::TypedStorage< 1, 1, bool > | mBroadcastOnAttack |
| ::ll::TypedStorage< 1, 1, bool > | mBroadcastOnBeingAttacked |
| ::ll::TypedStorage< 1, 1, bool > | mBroadcastAngerWhenDying |
| ::ll::TypedStorage< 4, 4, int > | mBroadcastRange |
| ::ll::TypedStorage< 8, 64, ::ActorFilterGroup > | mBroadcastFilter |
| ::ll::TypedStorage< 8, 104, ::ActorDefinitionTrigger > | mOnCalm |
| ::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > | mBroadcastTargets |
| ::ll::TypedStorage< 8, 64, ::ActorFilterGroup > | mSubjectFilter |
| ::ll::TypedStorage< 8, 32, ::std::string > | mAngrySound |
| ::ll::TypedStorage< 4, 8, ::FloatRange > | mSoundInterval |
| MCAPI void AngryDefinition::addBroadcastTargetByName | ( | ::std::string const & | name | ) |
| MCAPI void AngryDefinition::initialize | ( | ::EntityContext & | entity, |
| ::AngryComponent & | component ) const |
| MCAPI void AngryDefinition::uninitialize | ( | ::EntityContext & | entity, |
| ::AngryComponent & | ) const |
|
static |