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

Public Member Functions

MCAPI ActorDefinition (::std::string const &id)
MCAPI::ActorDefinitionParseStatus parse (::ActorDocumentDataParams deserializeDataParams, ::ActorDefinitionDescriptor &desc, ::ActorFactory &actorFactory, ::Experiments const &experiments, ::LogArea logArea)
MCAPI bool parseEntityDescription (::cereal::DynamicValue const &description, ::SemVersion const &formatVersion, ::PackLoadContext const &packLoadContext)
MCAPI void * $ctor (::std::string const &id)

Static Public Member Functions

static MCAPI void parseEvents (::std::unordered_map<::std::string, ::ActorDefinitionEvent > &eventHandlers, ::cereal::DynamicValue const &root, ::MinEngineVersion const &minEngineVersion, ::SemVersion const &formatVersion, ::ActorEventResponseFactory *responseFactory, ::Experiments const &experiments)

Public Attributes

::ll::TypedStorage< 8, 1024, ::ActorDefinitionDescriptor > mDescription
::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, 32, ::ActorVersionDescription > mActorVersionDescription
::ll::TypedStorage< 8, 24, ::std::vector<::ActorDefinitionAttribute > > mAttributes
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent > > mEventHandlers
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ActorDefinitionEvent > > mUpgradeHandlers
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::CommonResourceDefinitionMap > > mCommonResourceDefinitionMap
::ll::TypedStorage< 8, 32, ::std::string > mRelativeResourceFilepath
::ll::TypedStorage< 4, 4, ::CurrentCmdVersion > mCommandVersion
::ll::TypedStorage< 8, 72, ::DynamicPropertiesDefinition > mDynamicPropertiesDefinition
::ll::TypedStorage< 8, 56, ::AttackDescription > mAttack
::ll::TypedStorage< 8, 56, ::MobEffectChangeDescription > mMobEffects
::ll::TypedStorage< 8, 16, ::AmphibiousMoveControlDescription > mAmphibiousMoveControl
::ll::TypedStorage< 8, 40, ::BehaviorTreeDescription > mBehavior
::ll::TypedStorage< 8, 72, ::BreakBlocksDescription > mBreakBlocks
::ll::TypedStorage< 8, 16, ::BreakDoorAnnotationDescription > mBreakDoorAnnotation
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::BucketableComponentDefinition > mBucketable
::ll::TypedStorage< 8, 24, ::CommandBlockDescription > mCommandBlock
::ll::TypedStorage< 8, 24, ::ContainerDescription > mContainer
::ll::TypedStorage< 8, 128, ::DwellerDescription > mDweller
::ll::TypedStorage< 8, 16, ::GenericMoveControlDescription > mGenericMoveControl
::ll::TypedStorage< 8, 24, ::GlideMoveControlDescription > mGlideMoveControl
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::HideComponentDefinition > mHide
::ll::TypedStorage< 8, 40, ::IllagerBeastBlockedDescription > mIllagerBeastBlocked
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::ManagedWanderingTraderComponentDefinition > mManagedWanderingTrader
::ll::TypedStorage< 8, 16, ::MoveControlBasicDescription > mMoveControl
::ll::TypedStorage< 8, 16, ::MoveControlDolphinDescription > mDolphinSwimControl
::ll::TypedStorage< 8, 16, ::MoveControlFlyDescription > mFlyControl
::ll::TypedStorage< 8, 16, ::MoveControlSkipDescription > mHopControl
::ll::TypedStorage< 8, 16, ::MoveControlHoverDescription > mHoverControl
::ll::TypedStorage< 8, 24, ::MoveControlSwayDescription > mSwimControl
::ll::TypedStorage< 8, 88, ::NavigationClimbDescription > mWallClimberNavigation
::ll::TypedStorage< 8, 88, ::NavigationFloatDescription > mFloatNavigation
::ll::TypedStorage< 8, 88, ::NavigationFlyDescription > mFlyingNavigation
::ll::TypedStorage< 8, 88, ::NavigationHoverDescription > mHoverNavigation
::ll::TypedStorage< 8, 88, ::NavigationGenericDescription > mGenericNavigation
::ll::TypedStorage< 8, 120, ::NavigationSwimDescription > mWaterboundNavigation
::ll::TypedStorage< 8, 88, ::NavigationWalkDescription > mNavigation
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::PersistentComponentDefinition > mPersistent
::ll::TypedStorage< 8, 40, ::SharedTypes::v1_26_50::PreferredPathComponentDefinition > mPreferredPath
::ll::TypedStorage< 8, 536, ::SharedTypes::v1_26_50::ProjectileComponentDefinition > mProjectile
::ll::TypedStorage< 8, 24, ::SlimeMoveControlDescription > mSlimeMoveControl
::ll::TypedStorage< 8, 24, ::StrengthDescription > mStrength
::ll::TypedStorage< 8, 136, ::TrailDescription > mTrail
::ll::TypedStorage< 8, 120, ::TeleportDescription > mTeleport
::ll::TypedStorage< 4, 12, ::SharedTypes::v1_21_100::TickWorldDefinition > mTickWorld
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::TradeResupplyComponentDefinition > mTradeResupply
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::TrustComponentDefinition > mTrust
::ll::TypedStorage< 8, 112, ::EconomyTradeableDescription > mEconomyTradeable
::ll::TypedStorage< 8, 320, ::TransformationDescription > mTransformation
::ll::TypedStorage< 4, 36, ::SharedTypes::v1_26_40::DynamicJumpControlComponentDefinition > mDynamicJumpControl
::ll::TypedStorage< 4, 36, ::SharedTypes::v1_26_40::JumpControlComponentDefinition > mJumpControl
::ll::TypedStorage< 1, 1, ::SharedTypes::v1_26_40::OpenDoorAnnotationComponentDefinition > mOpenDoorAnnotation

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