LeviLamina
Loading...
Searching...
No Matches
ExitVehicleOnTopCenterSystem.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
21struct OffsetsComponent;
23struct PlayerComponent;
28struct VehicleComponent;
29// clang-format on
30
31namespace ExitVehicleOnTopCenterSystem {
32// functions
33// NOLINTBEGIN
34MCNAPI ::TickingSystemWithInfo createMakeNonPlayerPassengerExitSystem();
35
36MCNAPI ::TickingSystemWithInfo createMakePlayerPassengerExitSystem();
37
38MCNAPI void makeNonPlayerPassengerExit(
39 ::StrictEntityContext const& entity,
40 ::PassengerComponent const& passengerComponent,
41 ::OffsetsComponent const& offsetsComponent,
42 ::ViewT<
46 ::AABBShapeComponent const> vehicleView,
48);
49
50MCNAPI void makePlayerPassengerExit(
51 ::StrictEntityContext const& entity,
52 ::PassengerComponent const& passengerComponent,
53 ::ViewT<
57 ::AABBShapeComponent const> vehicleView,
59);
60
61MCNAPI void tickNonPlayerPassengerSystem(
62 ::ViewT<
71 ::OffsetsComponent const> passengerView,
72 ::ViewT<
76 ::AABBShapeComponent const> vehicleView,
78);
79
80MCNAPI void tickPlayerPassengerSystem(
81 ::ViewT<
88 ::PassengerComponent const> passengerView,
89 ::ViewT<
93 ::AABBShapeComponent const> vehicleView,
95);
96// NOLINTEND
97
98} // namespace ExitVehicleOnTopCenterSystem
Definition EntityModifier.h:6
Definition RideableComponent.h:17
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition AABBShapeComponent.h:9
Definition ActorIsBeingDestroyedFlagComponent.h:5
Definition ActorSetPositionRequestComponent.h:8
Definition DoesServerAuthOnlyDismountFlagComponent.h:5
Definition Exclude.h:6
Definition ExitFromPassengerFlagComponent.h:5
Definition Include.h:6
Definition IsBeingTeleportedFlagComponent.h:5
Definition OffsetsComponent.h:8
Definition PassengerComponent.h:8
Definition PlayerComponent.h:5
Definition StopRidingRequestComponent.h:5
Definition SwitchingVehiclesFlagComponent.h:5
Definition TeleportToRequestComponent.h:8
Definition TickingSystemWithInfo.h:13
Definition VehicleComponent.h:10