Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MinecartMoveAlongRailSystem Class Reference

Public Types

using MoveView
using PlayerView
using PostMoveView
using PreMoveView

Static Public Member Functions

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 > const &playerView, ::EntityModifier<::MoveRequestComponent > const &mod)
static MCAPI void _postRailMovementCalculateMinecartPositionSystem (::StrictEntityContext const &context, ::SnapOnRailComponent const &snapOnRailComponent, ::StateVectorComponent &stateVectorComponent, ::EntityModifier<::ActorSetPositionRequestComponent > const &mod, ::IConstBlockSource const &constBlockSource)
static MCAPI void _preRailMovementCalculateMinecartPositionSystem (::StrictEntityContext const &context, ::OffsetsComponent const &offsetsComponent, ::StateVectorComponent const &stateVectorComponent, ::FallDistanceComponent &fallDistanceComponent, ::SnapOnRailComponent &snapOnRailComponent, ::EntityModifier<::ActorSetPositionRequestComponent > const &mod, ::IConstBlockSource const &constBlockSource)

Member Typedef Documentation

◆ MoveView

using MinecartMoveAlongRailSystem::MoveView
Initial value:
Definition Optional.h:8
Definition StrictEntityContext.h:8
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

Member Function Documentation

◆ _calculateRailMovementSystem()

MCAPI void MinecartMoveAlongRailSystem::_calculateRailMovementSystem ( ::StrictEntityContext const & context,
::RailMovementComponent const & railMovementComponent,
::SnapOnRailComponent & snapOnRailComponent,
::StateVectorComponent & stateVectorComponent,
::Optional<::VehicleComponent const > vehicleComponent,
::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > const & playerView,
::EntityModifier<::MoveRequestComponent > const & mod )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _postRailMovementCalculateMinecartPositionSystem()

MCAPI void MinecartMoveAlongRailSystem::_postRailMovementCalculateMinecartPositionSystem ( ::StrictEntityContext const & context,
::SnapOnRailComponent const & snapOnRailComponent,
::StateVectorComponent & stateVectorComponent,
::EntityModifier<::ActorSetPositionRequestComponent > const & mod,
::IConstBlockSource const & constBlockSource )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _preRailMovementCalculateMinecartPositionSystem()

MCAPI void MinecartMoveAlongRailSystem::_preRailMovementCalculateMinecartPositionSystem ( ::StrictEntityContext const & context,
::OffsetsComponent const & offsetsComponent,
::StateVectorComponent const & stateVectorComponent,
::FallDistanceComponent & fallDistanceComponent,
::SnapOnRailComponent & snapOnRailComponent,
::EntityModifier<::ActorSetPositionRequestComponent > const & mod,
::IConstBlockSource const & constBlockSource )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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