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

Public Member Functions

ActorDefinitionDescriptoroperator= (ActorDefinitionDescriptor const &)
 ActorDefinitionDescriptor (ActorDefinitionDescriptor const &)
MCAPI ActorDefinitionDescriptor (::ActorDefinitionDescriptor &&)
MCAPI::ActorDefinitionDescriptor & combine (::ActorDefinitionDescriptor const &rhs)
MCAPI ::std::optional<::ActorDefinitionAttributefindAttributeByName (::std::string const &attributeName) const
MCAPI::ActorDefinitionDescriptor & subtract (::ActorDefinitionDescriptor const &rhs)
MCAPI void * $ctor ()
MCAPI void * $ctor (::ActorDefinitionDescriptor &&)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI bool executeEvent (::Actor &entity, ::std::string const &name, ::VariantParameterList const &list)
static MCAPI bool executeTrigger (::Actor &entity, ::ActorDefinitionTrigger const &trigger, ::VariantParameterList const &list)
static MCAPI void forceExecuteTrigger (::Actor &entity, ::ActorDefinitionTrigger const &trigger, ::VariantParameterList const &list)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_set<::HashedString > > mComponentNames
::ll::TypedStorage< 8, 40, ::IdentifierDescriptionmIdentifier
::ll::TypedStorage< 8, 40, ::RuntimeIdentifierDescriptionmRuntimeIdentifier
::ll::TypedStorage< 8, 16, ::IsSpawnableDescriptionmIsSpawnable
::ll::TypedStorage< 8, 16, ::IsSummonableDescriptionmIsSummonable
::ll::TypedStorage< 8, 72, ::AnimationsDescriptionmAnimationsDescription
::ll::TypedStorage< 8, 32, ::AnimationScriptsDescriptionmAnimationScriptsDescription
::ll::TypedStorage< 8, 24, ::ActorPropertiesDescriptionmActorPropertiesDescription
::ll::TypedStorage< 8, 32, ::ActorAliasDescriptionmActorAliasDescription
::ll::TypedStorage< 8, 16, ::SpawnCategoryDescriptionmSpawnCategoryDescription
::ll::TypedStorage< 8, 24, ::std::vector<::LegacyGoalDefinition > > mGoalDefinitions
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionAttribute > > mAttributes
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent > > mEventHandlers
::ll::TypedStorage< 8, 72, ::DefinitionInstanceGroupmDefinitionGroup
::ll::TypedStorage< 8, 144, ::GoalDefinitionInstanceGroupmGoalDefinitionGroup
::ll::TypedStorage< 8, 8, ::AttackDescription const * > mAttack
::ll::TypedStorage< 8, 8, ::MobEffectChangeDescription const * > mMobEffects
::ll::TypedStorage< 8, 8, ::AmphibiousMoveControlDescription const * > mAmphibiousMoveControl
::ll::TypedStorage< 8, 8, ::BehaviorTreeDescription const * > mBehavior
::ll::TypedStorage< 8, 8, ::BreakBlocksDescription const * > mBreakBlocks
::ll::TypedStorage< 8, 8, ::BreakDoorAnnotationDescription const * > mBreakDoorAnnotation
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::BucketableComponentDefinition const * > mBucketable
::ll::TypedStorage< 8, 8, ::CommandBlockDescription const * > mCommandBlock
::ll::TypedStorage< 8, 8, ::ContainerDescription const * > mContainer
::ll::TypedStorage< 8, 8, ::DwellerDescription const * > mDweller
::ll::TypedStorage< 8, 8, ::GenericMoveControlDescription const * > mGenericMoveControl
::ll::TypedStorage< 8, 8, ::GlideMoveControlDescription const * > mGlideMoveControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::HideComponentDefinition const * > mHide
::ll::TypedStorage< 8, 8, ::IllagerBeastBlockedDescription const * > mIllagerBeastBlocked
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::ManagedWanderingTraderComponentDefinition const * > mManagedWanderingTrader
::ll::TypedStorage< 8, 8, ::MoveControlBasicDescription const * > mMoveControl
::ll::TypedStorage< 8, 8, ::MoveControlDolphinDescription const * > mDolphinSwimControl
::ll::TypedStorage< 8, 8, ::MoveControlFlyDescription const * > mFlyControl
::ll::TypedStorage< 8, 8, ::MoveControlSkipDescription const * > mHopControl
::ll::TypedStorage< 8, 8, ::MoveControlHoverDescription const * > mHoverControl
::ll::TypedStorage< 8, 8, ::MoveControlSwayDescription const * > mSwimControl
::ll::TypedStorage< 8, 8, ::NavigationClimbDescription const * > mWallClimberNavigation
::ll::TypedStorage< 8, 8, ::NavigationFloatDescription const * > mFloatNavigation
::ll::TypedStorage< 8, 8, ::NavigationFlyDescription const * > mFlyingNavigation
::ll::TypedStorage< 8, 8, ::NavigationHoverDescription const * > mHoverNavigation
::ll::TypedStorage< 8, 8, ::NavigationGenericDescription const * > mGenericNavigation
::ll::TypedStorage< 8, 8, ::NavigationSwimDescription const * > mWaterboundNavigation
::ll::TypedStorage< 8, 8, ::NavigationWalkDescription const * > mNavigation
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::PersistentComponentDefinition const * > mPersistent
::ll::TypedStorage< 8, 8, ::PreferredPathDescription const * > mPreferredPath
::ll::TypedStorage< 8, 8, ::ProjectileDescription const * > mProjectile
::ll::TypedStorage< 8, 8, ::SlimeMoveControlDescription const * > mSlimeMoveControl
::ll::TypedStorage< 8, 8, ::StrengthDescription const * > mStrength
::ll::TypedStorage< 8, 8, ::TrailDescription const * > mTrail
::ll::TypedStorage< 8, 8, ::TeleportDescription const * > mTeleport
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_21_100::TickWorldDefinition const * > mTickWorld
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::TradeResupplyComponentDefinition const * > mTradeResupply
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::TrustComponentDefinition const * > mTrust
::ll::TypedStorage< 8, 8, ::EconomyTradeableDescription const * > mEconomyTradeable
::ll::TypedStorage< 8, 8, ::TransformationDescription const * > mTransformation
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::DynamicJumpControlComponentDefinition const * > mDynamicJumpControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::JumpControlComponentDefinition const * > mJumpControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_40::OpenDoorAnnotationComponentDefinition const * > mOpenDoorAnnotation

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