3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9#include "mc/deps/ecs/strict/Include.h"
36 ::std::vector<::StrictActorIDEntityContextPair>
const& passengers,
Definition EntityModifier.h:6
Definition IConstBlockSource.h:24
Definition MinecartMoveAlongRailSystem.h:31
static MCAPI void _calculateRailMovementSystem(::StrictEntityContext const &context, ::RailMovementComponent const &railMovementComponent, ::SnapOnRailComponent &snapOnRailComponent, ::StateVectorComponent &stateVectorComponent, ::Optional<::VehicleComponent const > vehicleComponent, ::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > playerView, ::EntityModifier<::MoveRequestComponent > mod)
static MCAPI void _postRailMovementCalculateMinecartPositionSystem(::StrictEntityContext const &context, ::SnapOnRailComponent const &snapOnRailComponent, ::StateVectorComponent &stateVectorComponent, ::EntityModifier<::ActorSetPositionRequestComponent > mod, ::IConstBlockSource const &constBlockSource)
static MCAPI ::TickingSystemWithInfo createCleanupSystem()
static MCAPI bool _calculateAllPassengersRailMovementInput(::std::vector<::StrictActorIDEntityContextPair > const &passengers, ::Vec3 &posDelta, ::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > playerView)
static MCAPI ::TickingSystemWithInfo createPostRailMovementPositionSystem()
static MCAPI void _tickCalculateRailMovementSystem(::ViewT< ::StrictEntityContext, ::RailMovementComponent const, ::SnapOnRailComponent, ::StateVectorComponent, ::Optional<::VehicleComponent const > > view, ::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > playerView, ::EntityModifier<::MoveRequestComponent > mod)
static MCAPI void _preRailMovementCalculateMinecartPositionSystem(::StrictEntityContext const &context, ::OffsetsComponent const &offsetsComponent, ::StateVectorComponent const &stateVectorComponent, ::FallDistanceComponent &fallDistanceComponent, ::SnapOnRailComponent &snapOnRailComponent, ::EntityModifier<::ActorSetPositionRequestComponent > mod, ::IConstBlockSource const &constBlockSource)
Definition StrictEntityContext.h:8
Definition ActorRotationComponent.h:8
Definition ActorSetPositionRequestComponent.h:8
Definition FallDistanceComponent.h:5
Definition LocalMoveVelocityComponent.h:8
Definition MoveRequestComponent.h:11
Definition OffsetsComponent.h:8
Definition PlayerComponent.h:5
Definition RailMovementComponent.h:5
Definition SnapOnRailComponent.h:14
Definition StateVectorComponent.h:8
Definition StrictActorIDEntityContextPair.h:5
Definition TickingSystemWithInfo.h:13
Definition VehicleComponent.h:10