LeviLamina
Loading...
Searching...
No Matches
QueueOnRiderExitEntityEventSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/ViewT.h"
7
#include "mc/deps/ecs/strict/EntityModifier.h"
8
#include "mc/deps/ecs/strict/Exclude.h"
9
#include "mc/deps/ecs/strict/Include.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
RideableComponent
;
14
class
StrictEntityContext
;
15
struct
ActorIsBeingDestroyedFlagComponent
;
16
struct
ExecuteEntityEventRequestComponent
;
17
struct
PassengerComponent
;
18
struct
StopRidingRequestComponent
;
19
struct
TickingSystemWithInfo
;
20
struct
VehicleComponent
;
21
// clang-format on
22
23
namespace
QueueOnRiderExitEntityEventSystem {
24
// functions
25
// NOLINTBEGIN
26
MCNAPI ::TickingSystemWithInfo createSystem();
27
28
MCNAPI
void
queueRequest(
29
::PassengerComponent
const
& passengerComponent,
30
::ViewT
<
::StrictEntityContext
,
::Include<::VehicleComponent>
,
::RideableComponent
const
> vehicleView,
31
::EntityModifier<::ExecuteEntityEventRequestComponent>
modifier
32
);
33
34
MCNAPI
void
tick(
35
::ViewT
<
36
::StrictEntityContext
,
37
::Include<::StopRidingRequestComponent>
,
38
::Exclude<::ActorIsBeingDestroyedFlagComponent>
,
39
::PassengerComponent
const
> passengerView,
40
::ViewT
<
::StrictEntityContext
,
::Include<::VehicleComponent>
,
::RideableComponent
const
> vehicleView,
41
::EntityModifier<::ExecuteEntityEventRequestComponent>
modifier
42
);
43
// NOLINTEND
44
45
}
// namespace QueueOnRiderExitEntityEventSystem
EntityModifier
Definition
EntityModifier.h:6
RideableComponent
Definition
RideableComponent.h:17
StrictEntityContext
Definition
StrictEntityContext.h:8
ViewT
Definition
ViewT.h:6
ActorIsBeingDestroyedFlagComponent
Definition
ActorIsBeingDestroyedFlagComponent.h:5
Exclude
Definition
Exclude.h:6
ExecuteEntityEventRequestComponent
Definition
ExecuteEntityEventRequestComponent.h:5
Include
Definition
Include.h:6
PassengerComponent
Definition
PassengerComponent.h:8
StopRidingRequestComponent
Definition
StopRidingRequestComponent.h:5
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:13
VehicleComponent
Definition
VehicleComponent.h:10
src-server
mc
entity
systems
QueueOnRiderExitEntityEventSystem.h
Generated on Tue Nov 25 2025 04:01:00 for LeviLamina by
1.12.0