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, ::DimensionType toId, ::DimensionType fromId, ::IDimension const &toDimension, ::PortalForcer const &portalForcer, ::std::optional<::Vec3 > const &actorPosition)
 
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, ::DimensionType toId, ::DimensionType fromId, ::IDimension const &toDimension, ::PortalForcer const &portalForcer, ::std::optional<::Vec3 > const &actorPosition)
 
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
 

Member Function Documentation

◆ setupActorForTransfer()

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

◆ findTargetPositionAndSetPosition()

virtual::Vec3 ActorDimensionTransferer::findTargetPositionAndSetPosition ( ::Actor & actor,
::DimensionType toId,
::DimensionType fromId,
::IDimension const & toDimension,
::PortalForcer const & portalForcer,
::std::optional<::Vec3 > const & actorPosition )
virtual

◆ transferActor()

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

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