3#include "mc/_HeaderOutputPredefine.h"
16namespace VehicleUtils {
19MCAPI
bool arePassengersOfSameActor(::Actor
const& maybePassenger1, ::Actor
const& maybePassenger2);
21MCAPI ::std::optional<float> calculateBlockFloorHeight(::IConstBlockSource
const& region, ::BlockPos
const& blockPos);
23MCAPI
bool ignoredExitCollisionBlock(::Block
const& block);
25MCAPI
bool isPassengerOfActor(::Actor
const& maybePassenger, ::ActorUniqueID
const& actorID);
27MCAPI ::std::optional<::Vec3> testPosFollowingEjectPattern(
28 ::VehicleUtils::VehicleDirections
const& vehicleDirections,
29 ::std::function<
bool(::Vec3
const&, ::Vec3
const&)> callback
32MCAPI ::std::optional<::Vec3> testPosFollowingLegacyActivatorRailPattern(
33 ::VehicleUtils::VehicleDirections
const& vehicleDirections,
34 ::std::function<
bool(::Vec3
const&, ::Vec3
const&)> callback
37MCAPI ::std::optional<::Vec3> testPosFollowingLegacyActorPattern(
38 ::VehicleUtils::VehicleDirections
const&,
39 ::std::function<
bool(::Vec3
const&, ::Vec3
const&)> callback
Definition IConstBlockSource.h:25
Definition ActorUniqueID.h:5
Definition VehicleDirections.h:10