LeviLamina
Loading...
Searching...
No Matches
RemoveAllPassengersSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/Optional.h"
7
#include "mc/deps/ecs/strict/EntityModifier.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
ActorIsBeingDestroyedFlagComponent
;
13
struct
StopRidingRequestComponent
;
14
struct
VehicleComponent
;
15
// clang-format on
16
17
namespace
RemoveAllPassengersSystem {
18
// functions
19
// NOLINTBEGIN
20
MCAPI
void
removeAllPassengers(
21
::VehicleComponent
const
& vehicleComponent,
22
bool
actorIsBeingDestroyed,
23
::EntityModifier<::ActorIsBeingDestroyedFlagComponent, ::StopRidingRequestComponent>
& modifier
24
);
25
26
MCAPI
void
tickRemoveAllPassengers(
27
::StrictEntityContext
&,
28
::VehicleComponent
const
& vehicleComponent,
29
::Optional<::ActorIsBeingDestroyedFlagComponent>
actorIsBeingDestroyed,
30
::EntityModifier<::ActorIsBeingDestroyedFlagComponent, ::StopRidingRequestComponent>
modifier
31
);
32
// NOLINTEND
33
34
}
// namespace RemoveAllPassengersSystem
EntityModifier
Definition
EntityModifier.h:6
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
ActorIsBeingDestroyedFlagComponent
Definition
ActorIsBeingDestroyedFlagComponent.h:5
StopRidingRequestComponent
Definition
StopRidingRequestComponent.h:5
VehicleComponent
Definition
VehicleComponent.h:10
src
mc
entity
systems
RemoveAllPassengersSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0