LeviLamina
Loading...
Searching...
No Matches
ControlledByLocalInstanceSystemImpl.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/ViewT.h"
8#include "mc/deps/ecs/strict/EntityModifier.h"
9#include "mc/deps/ecs/strict/Include.h"
10
11// auto generated forward declare list
12// clang-format off
17struct PlayerComponent;
18struct VehicleComponent;
19// clang-format on
20
21namespace ControlledByLocalInstanceSystemImpl {
22// functions
23// NOLINTBEGIN
24MCAPI void _calculateBoatControlledByLocalInstanceSystem(
25 ::StrictEntityContext const& entity,
26 ::VehicleComponent const& vehicleComponent,
30);
31
32MCAPI void _calculateHorseControlledByLocalInstanceSystem(
33 ::StrictEntityContext const& entity,
34 ::VehicleComponent const& vehicleComponent,
35 ::ActorDataFlagComponent const& actorData,
39);
40
41MCAPI void setControlledByLocalInstanceClient(
42 ::StrictEntityContext const& entity,
44);
45
46MCAPI void setControlledByLocalInstanceServer(
47 ::StrictEntityContext const& entity,
49);
50
51MCAPI void setVehicleControlledByLocalInstanceClient(
52 ::StrictEntityContext const& entity,
53 ::std::optional<::StrictEntityContext> const& controllingPlayer,
56);
57
58MCAPI void setVehicleControlledByLocalInstanceServer(
59 ::StrictEntityContext const& entity,
60 ::std::optional<::StrictEntityContext> const& controllingPlayer,
63);
64// NOLINTEND
65
66} // namespace ControlledByLocalInstanceSystemImpl
Definition EntityModifier.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:10
Definition ViewT.h:6
Definition ActorDataFlagComponent.h:8
Definition ControlledByLocalInstanceComponent.h:5
Definition Include.h:6
Definition LocalPlayerComponent.h:5
Definition PlayerComponent.h:5
Definition VehicleComponent.h:10