3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/Exclude.h"
9#include "mc/deps/ecs/strict/Include.h"
34 using IsSuspended = ::std::function<bool(
::Player&)>;
82 ::std::function<
bool(
::Player&)>
const& isSuspended
Definition ActorOwnerComponent.h:10
Definition ChangeDimensionRequest.h:15
Definition DimensionStateComponent.h:5
Definition DimensionTransitionSystem.h:29
static MCAPI void _tickVehicleDismount(::ViewT<::StrictEntityContext, ::Include<::PlayerChangeDimensionRequestComponent, ::PassengerComponent > > passengers, ::ViewT<::StrictEntityContext, ::Include<::PlayerChangeDimensionRequestComponent >, ::VehicleComponent const > vehicles, ::EntityModifier<::StopRidingRequestComponent, ::ExitFromPassengerFlagComponent > modifier)
static MCAPI ::TickingSystemWithInfo createVehicleDismount()
static MCAPI void tryHandleChangeDimensionRequestLevel(::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::PlayerChangeDimensionRequestComponent, ::ActorOwnerComponent > requests, ::EntityModifier<::PlayerChangeDimensionRequestComponent > modifier, ::std::function< bool(::Player &, ::ChangeDimensionRequest &)> const &callback, ::std::function< bool(::Player &)> const &isSuspended)
static MCAPI void _tickReadyToContinueServer(::ViewT< ::StrictEntityContext, ::Exclude<::PassengerComponent, ::VehicleComponent, ::DimensionTransitionComponent >, ::PlayerChangeDimensionRequestComponent > view)
static MCAPI ::TickingSystemWithInfo createPortalTransition()
static MCAPI void requestPlayerChangeDimension(::StrictEntityContext const &player, ::ChangeDimensionRequest &&request, ::ViewT<::StrictEntityContext, ::DimensionStateComponent, ::StateVectorComponent > playerData, ::EntityModifier<::PlayerChangeDimensionRequestComponent > modifier)
static MCAPI void _tickPortalTransition(::ViewT< ::StrictEntityContext, ::Exclude<::PassengerComponent, ::VehicleComponent >, ::ActorOwnerComponent, ::DimensionTransitionComponent const > view, ::EntityModifier<::DimensionTransitionComponent > mod)
Definition EntityModifier.h:6
Definition StrictEntityContext.h:8
Definition DimensionTransitionComponent.h:15
Definition ExitFromPassengerFlagComponent.h:5
Definition PassengerComponent.h:8
Definition PlayerChangeDimensionRequestComponent.h:8
Definition PlayerComponent.h:5
Definition StateVectorComponent.h:8
Definition StopRidingRequestComponent.h:5
Definition TickingSystemWithInfo.h:13
Definition VehicleComponent.h:10