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

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 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 ::TickingSystemWithInfo createCleanupSystem ()
 
static MCAPI ::TickingSystemWithInfo createPostRailMovementPositionSystem ()
 

Member Function Documentation

◆ _calculateAllPassengersRailMovementInput()

static MCAPI bool MinecartMoveAlongRailSystem::_calculateAllPassengersRailMovementInput ( ::std::vector<::StrictActorIDEntityContextPair > const & passengers,
::Vec3 & posDelta,
::ViewT< ::StrictEntityContext, ::Include<::PlayerComponent >, ::ActorRotationComponent const, ::LocalMoveVelocityComponent const > playerView )
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.

◆ _calculateRailMovementSystem()

static 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 > playerView,
::EntityModifier<::MoveRequestComponent > 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()

static MCAPI void MinecartMoveAlongRailSystem::_postRailMovementCalculateMinecartPositionSystem ( ::StrictEntityContext const & context,
::SnapOnRailComponent const & snapOnRailComponent,
::StateVectorComponent & stateVectorComponent,
::EntityModifier<::ActorSetPositionRequestComponent > 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()

static MCAPI void MinecartMoveAlongRailSystem::_preRailMovementCalculateMinecartPositionSystem ( ::StrictEntityContext const & context,
::OffsetsComponent const & offsetsComponent,
::StateVectorComponent const & stateVectorComponent,
::FallDistanceComponent & fallDistanceComponent,
::SnapOnRailComponent & snapOnRailComponent,
::EntityModifier<::ActorSetPositionRequestComponent > 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.

◆ _tickCalculateRailMovementSystem()

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.

◆ createCleanupSystem()

static MCAPI ::TickingSystemWithInfo MinecartMoveAlongRailSystem::createCleanupSystem ( )
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.

◆ createPostRailMovementPositionSystem()

static MCAPI ::TickingSystemWithInfo MinecartMoveAlongRailSystem::createPostRailMovementPositionSystem ( )
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: