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
24MCNAPI void _calculateBoatControlledByLocalInstanceSystem(
25 ::StrictEntityContext const& entity,
26 ::VehicleComponent const& vehicleComponent,
29 void (*setCBLI)(
31 ::std::optional<::StrictEntityContext> const&,
34 )
35);
36
37MCNAPI void _calculateHorseControlledByLocalInstanceSystem(
38 ::StrictEntityContext const& entity,
39 ::VehicleComponent const& vehicleComponent,
40 ::ActorDataFlagComponent const& actorData,
43 void (*setCBLI)(
45 ::std::optional<::StrictEntityContext> const&,
48 )
49);
50
51MCNAPI void setControlledByLocalInstanceClient(
52 ::StrictEntityContext const& entity,
54);
55
56MCNAPI void setControlledByLocalInstanceServer(
57 ::StrictEntityContext const& entity,
59);
60
61MCNAPI void setVehicleControlledByLocalInstanceClient(
62 ::StrictEntityContext const& entity,
63 ::std::optional<::StrictEntityContext> const& controllingPlayer,
66);
67
68MCNAPI void setVehicleControlledByLocalInstanceServer(
69 ::StrictEntityContext const& entity,
70 ::std::optional<::StrictEntityContext> const& controllingPlayer,
73);
74// NOLINTEND
75
76} // namespace ControlledByLocalInstanceSystemImpl
Definition EntityModifier.h:6
Definition Optional.h:8
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorDataFlagComponent.h:9
Definition ControlledByLocalInstanceComponent.h:5
Definition Include.h:6
Definition LocalPlayerComponent.h:5
Definition PlayerComponent.h:5
Definition VehicleComponent.h:10