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/Exclude.h"
10#include "mc/deps/ecs/strict/Include.h"
27namespace FlagPassengerRemovalSystem {
30MCNAPI ::TickingSystemWithInfo createVehicleExitedSystem();
32MCNAPI
void exitingPassengerRemoval(
45MCNAPI
void passengerRemovalFromSwitchedOrDestroyedVehicle(
49 destroyedVehiclePassengers,
51 switchingVehiclePassengers,
55MCNAPI
void singleExitingPassengerRemoval(
60 serverAuthOnlyVehicleView,
64MCNAPI
void singleImmediatePassengerRemoval(
68 destroyedVehiclePassengers,
70 switchingVehiclePassengers,
74MCNAPI
void singleTickExitingPassengerRemoval(
83 serverAuthOnlyVehicleView,
87MCNAPI
void singleTickPassengerRemovalFromSwitchedOrDestroyedVehicle(
91 destroyedVehiclePassengers,
93 switchingVehiclePassengers,
97MCNAPI
void tickExitingPassengerRemoval(
111MCNAPI
void tickPassengerRemovalFromSwitchedOrDestroyedVehicle(
114 destroyedVehiclePassengers,
116 switchingVehiclePassengers,
Definition EntityModifier.h:6
Definition StrictEntityContext.h:8
Definition ActorIsBeingDestroyedFlagComponent.h:5
Definition ActorUniqueIDComponent.h:8
Definition DoesServerAuthOnlyDismountFlagComponent.h:5
Definition PassengerComponent.h:8
Definition PendingRemovePassengersComponent.h:10
Definition RemovePassengersComponent.h:10
Definition StopRidingRequestComponent.h:5
Definition SwitchingVehiclesFlagComponent.h:5
Definition TickingSystemWithInfo.h:13
Definition VehicleComponent.h:10