LeviLamina
Loading...
Searching...
No Matches
SetVehicleInputIntentSystem.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
16struct MobFlagComponent;
18struct PlayerComponent;
21struct VehicleComponent;
23// clang-format on
24
25namespace SetVehicleInputIntentSystem {
26// functions
27// NOLINTBEGIN
28MCAPI ::TickingSystemWithInfo createSystem();
29
30MCAPI void doSetVehicleInputIntent(
31 ::entt::type_list<::Include<::ActorMovementTickNeededComponent>> context,
32 ::StrictEntityContext const& vehicle,
33 ::VehicleComponent const& actorDataFlag,
34 ::ActorDataFlagComponent const& controllingSeatIndex,
35 ::ActorDataControllingSeatIndexComponent const& passengerView,
36 ::ViewT<::StrictEntityContext, ::Include<::PassengerComponent, ::MobFlagComponent>> const& playerView,
37 ::ViewT<::StrictEntityContext, ::Include<::PlayerComponent>, ::ShouldBeSimulatedComponent> const& modifier,
38 ::EntityModifier<::VehicleInputIntentComponent>
39);
40// NOLINTEND
41
42} // namespace SetVehicleInputIntentSystem
Definition StrictEntityContext.h:14
Definition ActorDataControllingSeatIndexComponent.h:8
Definition ActorDataFlagComponent.h:10
Definition ActorMovementTickNeededComponent.h:5
Definition MobFlagComponent.h:5
Definition PassengerComponent.h:8
Definition PlayerComponent.h:5
Definition ShouldBeSimulatedComponent.h:5
Definition TickingSystemWithInfo.h:13
Definition VehicleComponent.h:10
Definition VehicleInputIntentComponent.h:11