Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ActorDefinitionDescriptor Class Reference

Public Member Functions

ActorDefinitionDescriptor & operator= (ActorDefinitionDescriptor const &)
 ActorDefinitionDescriptor (ActorDefinitionDescriptor const &)
MCAPI ActorDefinitionDescriptor ()
MCAPI ActorDefinitionDescriptor (::ActorDefinitionDescriptor &&)
MCAPI::ActorDefinitionDescriptor & combine (::ActorDefinitionDescriptor const &rhs)
MCAPI ::std::optional<::ActorDefinitionAttribute > findAttributeByName (::std::string const &attributeName) const
MCAPI::ActorDefinitionDescriptor & subtract (::ActorDefinitionDescriptor const &rhs)
MCAPI ~ActorDefinitionDescriptor ()
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, ::IdentifierDescription > mIdentifier
::ll::TypedStorage< 8, 40, ::RuntimeIdentifierDescription > mRuntimeIdentifier
::ll::TypedStorage< 8, 16, ::IsSpawnableDescription > mIsSpawnable
::ll::TypedStorage< 8, 16, ::IsSummonableDescription > mIsSummonable
::ll::TypedStorage< 8, 72, ::AnimationsDescription > mAnimationsDescription
::ll::TypedStorage< 8, 32, ::AnimationScriptsDescription > mAnimationScriptsDescription
::ll::TypedStorage< 8, 24, ::ActorPropertiesDescription > mActorPropertiesDescription
::ll::TypedStorage< 8, 32, ::ActorAliasDescription > mActorAliasDescription
::ll::TypedStorage< 8, 16, ::SpawnCategoryDescription > mSpawnCategoryDescription
::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, ::DefinitionInstanceGroup > mDefinitionGroup
::ll::TypedStorage< 8, 144, ::GoalDefinitionInstanceGroup > mGoalDefinitionGroup
::ll::TypedStorage< 8, 8, ::AttackDescription const * > mAttack
::ll::TypedStorage< 8, 8, ::MobEffectChangeDescription const * > mMobEffects
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::AmphibiousMoveControlComponentDefinition 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, ::SharedTypes::v1_26_60::GenericMoveControlComponentDefinition const * > mGenericMoveControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::GlideMoveControlComponentDefinition 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, ::SharedTypes::v1_26_60::MoveControlBasicComponentDefinition const * > mMoveControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::MoveControlDolphinComponentDefinition const * > mDolphinSwimControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::MoveControlFlyComponentDefinition const * > mFlyControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::MoveControlSkipComponentDefinition const * > mHopControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::MoveControlHoverComponentDefinition const * > mHoverControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::MoveControlSwayComponentDefinition 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, ::SharedTypes::v1_26_50::PreferredPathComponentDefinition const * > mPreferredPath
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_50::ProjectileComponentDefinition const * > mProjectile
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::SlimeMoveControlComponentDefinition const * > mSlimeMoveControl
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::StrengthComponentDefinition const * > mStrength
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::TrailComponentDefinition const * > mTrail
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::TeleportComponentDefinition 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, ::SharedTypes::v1_26_60::EconomyTradeableComponentDefinition const * > mEconomyTradeable
::ll::TypedStorage< 8, 8, ::SharedTypes::v1_26_60::TransformationComponentDefinition 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

Constructor & Destructor Documentation

◆ ActorDefinitionDescriptor() [1/2]

MCAPI ActorDefinitionDescriptor::ActorDefinitionDescriptor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ActorDefinitionDescriptor() [2/2]

MCAPI ActorDefinitionDescriptor::ActorDefinitionDescriptor ( ::ActorDefinitionDescriptor && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~ActorDefinitionDescriptor()

MCAPI ActorDefinitionDescriptor::~ActorDefinitionDescriptor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ combine()

MCAPI::ActorDefinitionDescriptor & ActorDefinitionDescriptor::combine ( ::ActorDefinitionDescriptor const & rhs)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ findAttributeByName()

MCAPI ::std::optional<::ActorDefinitionAttribute > ActorDefinitionDescriptor::findAttributeByName ( ::std::string const & attributeName) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ subtract()

MCAPI::ActorDefinitionDescriptor & ActorDefinitionDescriptor::subtract ( ::ActorDefinitionDescriptor const & rhs)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ forceExecuteTrigger()

MCAPI void ActorDefinitionDescriptor::forceExecuteTrigger ( ::Actor & entity,
::ActorDefinitionTrigger const & trigger,
::VariantParameterList const & list )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * ActorDefinitionDescriptor::$ctor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * ActorDefinitionDescriptor::$ctor ( ::ActorDefinitionDescriptor && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ActorDefinitionDescriptor::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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