3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
19namespace RemovePassengersSystemImpl {
22MCAPI
void removePassengersSystem(
23 ::StrictEntityContext
const& vehicleEntity,
24 ::RemovePassengersComponent& removePassengersComponent,
25 ::VehicleComponent& vehicleComponent,
28 ::RecalculateControlledByLocalInstanceRequestComponent,
29 ::PassengersChangedFlagComponent> modifier
32MCAPI
void singleTickRemovePassenger(
33 ::StrictEntityContext
const& passengerEntity,
34 ::PassengerComponent
const& passengerComponent,
35 ::ViewT<::StrictEntityContext, ::RemovePassengersComponent const, ::VehicleComponent> vehicleView,
38 ::RecalculateControlledByLocalInstanceRequestComponent,
39 ::PassengersChangedFlagComponent> modifier
Definition StrictEntityContext.h:14
Definition PassengerComponent.h:8
Definition PassengersChangedFlagComponent.h:5
Definition RecalculateControlledByLocalInstanceRequestComponent.h:5
Definition RemovePassengersComponent.h:10
Definition VehicleComponent.h:10