LeviLamina
Loading...
Searching...
No Matches
VehicleServerPositionPassengerSystem.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
#include "mc/deps/ecs/strict/OptionalGlobal.h"
11
12
// auto generated forward declare list
13
// clang-format off
14
class
StrictEntityContext
;
15
struct
ActorDataSeatOffsetComponent
;
16
struct
ActorHeadRotationComponent
;
17
struct
ActorRotationComponent
;
18
struct
ActorSetPositionRequestComponent
;
19
struct
MobBodyRotationComponent
;
20
struct
MobFlagComponent
;
21
struct
PassengerComponent
;
22
struct
PassengerYRotLimitComponent
;
23
struct
PassengersToPositionComponent
;
24
struct
PlayerComponent
;
25
struct
PositionPassengerRequestComponent
;
26
struct
StateVectorComponent
;
27
struct
SynchedActorDataComponent
;
28
struct
VehicleComponent
;
29
// clang-format on
30
31
class
VehicleServerPositionPassengerSystem
{
32
public
:
33
// static functions
34
// NOLINTBEGIN
35
MCAPI
static
void
_vehicleServerPositionPassengerSystemSingleEntity(
36
::StrictEntityContext
const
&,
37
::ViewT
<
38
::StrictEntityContext
,
39
::Include<::PassengerComponent, ::PositionPassengerRequestComponent>
,
40
::ActorDataSeatOffsetComponent
const
> positionPassengerView,
41
::ViewT
<
42
::StrictEntityContext
,
43
::Include<::PassengerComponent, ::MobFlagComponent>
,
44
::ActorHeadRotationComponent
const
,
45
::PositionPassengerRequestComponent
const
,
46
::SynchedActorDataComponent
const
,
47
::ActorRotationComponent
,
48
::MobBodyRotationComponent
,
49
::PassengerYRotLimitComponent
,
50
::Optional<::PlayerComponent const>
> rotatePassengerView,
51
::EntityModifier<::ActorSetPositionRequestComponent>
modifier,
52
::OptionalGlobal<::PassengersToPositionComponent>
passengersToPositionComponent,
53
::ViewT
<
54
::StrictEntityContext
,
55
::Include<::VehicleComponent>
,
56
::ActorRotationComponent
const
,
57
::StateVectorComponent
const
,
58
::Optional<::ActorSetPositionRequestComponent const>
> vehicleView
59
);
60
// NOLINTEND
61
};
EntityModifier
Definition
EntityModifier.h:6
OptionalGlobal
Definition
OptionalGlobal.h:6
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
VehicleServerPositionPassengerSystem
Definition
VehicleServerPositionPassengerSystem.h:31
ViewT
Definition
ViewT.h:6
ActorDataSeatOffsetComponent
Definition
ActorDataSeatOffsetComponent.h:8
ActorHeadRotationComponent
Definition
ActorHeadRotationComponent.h:5
ActorRotationComponent
Definition
ActorRotationComponent.h:10
ActorSetPositionRequestComponent
Definition
ActorSetPositionRequestComponent.h:8
Include
Definition
Include.h:6
MobBodyRotationComponent
Definition
MobBodyRotationComponent.h:5
MobFlagComponent
Definition
MobFlagComponent.h:5
PassengerComponent
Definition
PassengerComponent.h:10
PassengerYRotLimitComponent
Definition
PassengerYRotLimitComponent.h:5
PassengersToPositionComponent
Definition
PassengersToPositionComponent.h:10
PlayerComponent
Definition
PlayerComponent.h:5
PositionPassengerRequestComponent
Definition
PositionPassengerRequestComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:10
SynchedActorDataComponent
Definition
SynchedActorDataComponent.h:10
VehicleComponent
Definition
VehicleComponent.h:10
src
mc
entity
systems
VehicleServerPositionPassengerSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0