LeviLamina
Loading...
Searching...
No Matches
MinecartMoveAlongRailSystem Class Reference

Public Types

using MoveView
using PlayerView
using PostMoveView
using PreMoveView

Static Public Member Functions

static MCAPI bool _calculateAllPassengersRailMovementInput (::std::vector<::StrictActorIDEntityContextPair > const &passengers, ::Vec3 &posDelta, ::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > playerView)
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 void _preRailMovementCalculateMinecartPositionSystem (::StrictEntityContext const &context, ::OffsetsComponent const &offsetsComponent, ::StateVectorComponent const &stateVectorComponent, ::FallDistanceComponent &fallDistanceComponent, ::SnapOnRailComponent &snapOnRailComponent, ::EntityModifier<::ActorSetPositionRequestComponent > mod, ::IConstBlockSource const &constBlockSource)
static MCAPI ::TickingSystemWithInfo createCleanupSystem ()
static MCAPI ::TickingSystemWithInfo createPostRailMovementPositionSystem ()
static MCAPI ::TickingSystemWithInfo createPreRailMovementPositionSystem ()
static MCAPI ::TickingSystemWithInfo createRailMovementSystem ()

Member Typedef Documentation

◆ MoveView

using MinecartMoveAlongRailSystem::MoveView
Initial value:
Definition Optional.h:8
Definition StrictEntityContext.h:14
Definition ViewT.h:6
Definition RailMovementComponent.h:5
Definition SnapOnRailComponent.h:14
Definition StateVectorComponent.h:8

◆ PlayerView

using MinecartMoveAlongRailSystem::PlayerView
Initial value:
Definition ActorRotationComponent.h:8
Definition Include.h:6
Definition LocalMoveVelocityComponent.h:8

◆ PostMoveView

using MinecartMoveAlongRailSystem::PostMoveView

◆ PreMoveView

using MinecartMoveAlongRailSystem::PreMoveView

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