|
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 MCAPI void ** | $vftable () |
|
|
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::IActorDimensionTransferProxy > > > | mActorDimensionTransferProxy |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > const > | mActorManager |
|
◆ setupActorForTransfer()
virtual void ActorDimensionTransferer::setupActorForTransfer |
( |
::Actor & | actor | ) |
|
|
virtual |
◆ findTargetPositionAndSetPosition()
◆ transferActor()
virtual void ActorDimensionTransferer::transferActor |
( |
::Actor & | actor, |
|
|
::Dimension & | toDimension, |
|
|
::Vec3 const & | targetPosition ) |
|
virtual |
The documentation for this class was generated from the following file: