Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ActorDimensionTransferer Class Reference
Inheritance diagram for ActorDimensionTransferer:

Public Member Functions

virtual void setupActorForTransfer (::Actor &actor)
virtual::Vec3 findTargetPositionAndSetPosition (::Actor &actor, ::ActorDimensionTransferRequest const &actorDimensionTransferRequest, ::IDimension const &toDimension, ::PortalForcer const &portalForcer)
virtual void transferActor (::Actor &actor, ::Dimension &toDimension, ::Vec3 const &targetPosition)
MCAPI ActorDimensionTransferer (::std::unique_ptr<::IActorDimensionTransferProxy > actorDimensionTransferProxy, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
MCAPI void * $ctor (::std::unique_ptr<::IActorDimensionTransferProxy > actorDimensionTransferProxy, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager)
MCAPI void $setupActorForTransfer (::Actor &actor)
MCAPI::Vec3 $findTargetPositionAndSetPosition (::Actor &actor, ::ActorDimensionTransferRequest const &actorDimensionTransferRequest, ::IDimension const &toDimension, ::PortalForcer const &portalForcer)
MCAPI void $transferActor (::Actor &actor, ::Dimension &toDimension, ::Vec3 const &targetPosition)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::IActorDimensionTransferProxy > > > mActorDimensionTransferProxy
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > const > mActorManager

Constructor & Destructor Documentation

◆ ActorDimensionTransferer()

MCAPI ActorDimensionTransferer::ActorDimensionTransferer ( ::std::unique_ptr<::IActorDimensionTransferProxy > actorDimensionTransferProxy,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager )
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

◆ setupActorForTransfer()

virtual void ActorDimensionTransferer::setupActorForTransfer ( ::Actor & actor)
virtual

◆ findTargetPositionAndSetPosition()

virtual::Vec3 ActorDimensionTransferer::findTargetPositionAndSetPosition ( ::Actor & actor,
::ActorDimensionTransferRequest const & actorDimensionTransferRequest,
::IDimension const & toDimension,
::PortalForcer const & portalForcer )
virtual

◆ transferActor()

virtual void ActorDimensionTransferer::transferActor ( ::Actor & actor,
::Dimension & toDimension,
::Vec3 const & targetPosition )
virtual

◆ $ctor()

MCAPI void * ActorDimensionTransferer::$ctor ( ::std::unique_ptr<::IActorDimensionTransferProxy > actorDimensionTransferProxy,
::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager )
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.

◆ $setupActorForTransfer()

MCAPI void ActorDimensionTransferer::$setupActorForTransfer ( ::Actor & actor)
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.

◆ $findTargetPositionAndSetPosition()

MCAPI::Vec3 ActorDimensionTransferer::$findTargetPositionAndSetPosition ( ::Actor & actor,
::ActorDimensionTransferRequest const & actorDimensionTransferRequest,
::IDimension const & toDimension,
::PortalForcer const & portalForcer )
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.

◆ $transferActor()

MCAPI void ActorDimensionTransferer::$transferActor ( ::Actor & actor,
::Dimension & toDimension,
::Vec3 const & targetPosition )
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.

◆ $vftable()

MCAPI void ** ActorDimensionTransferer::$vftable ( )
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.

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