LeviLamina
Loading...
Searching...
No Matches
ActorUpdateRidingIDSystemImpl.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/Include.h"
9
10// auto generated forward declare list
11// clang-format off
17struct VehicleComponent;
18// clang-format on
19
20namespace ActorUpdateRidingIDSystemImpl {
21// functions
22// NOLINTBEGIN
23MCNAPI void clearRidingID(
24 ::entt::type_list<::Include<::StopRidingRequestComponent>>,
25 ::StrictEntityContext const& entity,
26 ::EntityModifier<::PassengerComponent, ::KeepRidingEvenIfTooLargeForVehicleFlagComponent> modifier
27);
28
29MCNAPI void updateRidingPrevID(
30 ::entt::type_list<::Include<::StopRidingRequestComponent>>,
31 ::StrictEntityContext const& entity,
32 ::PassengerComponent const& passengerComponent,
33 ::ViewT<::StrictEntityContext, ::VehicleComponent const> vehicleView,
34 ::EntityModifier<::RidingPrevIDComponent> modifier
35);
36// NOLINTEND
37
38} // namespace ActorUpdateRidingIDSystemImpl
Definition StrictEntityContext.h:8
Definition KeepRidingEvenIfTooLargeForVehicleFlagComponent.h:5
Definition PassengerComponent.h:8
Definition RidingPrevIDComponent.h:8
Definition StopRidingRequestComponent.h:5
Definition VehicleComponent.h:10