LeviLamina
Loading...
Searching...
No Matches
ValidateFallDamageSystem.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
9
// auto generated forward declare list
10
// clang-format off
11
class
StrictEntityContext
;
12
struct
EventingDispatcherComponent
;
13
struct
EventingRequestQueueComponent
;
14
struct
FallDamageResultComponent
;
15
struct
PassengerComponent
;
16
struct
ServerPlayerCurrentMovementComponent
;
17
struct
TickingSystemWithInfo
;
18
struct
VehicleInputIntentComponent
;
19
// clang-format on
20
21
namespace
ValidateFallDamageSystem {
22
// functions
23
// NOLINTBEGIN
24
MCAPI ::TickingSystemWithInfo createSystem();
25
26
MCAPI
void
doValidateFallDamage(
27
::EventingDispatcherComponent
const
& eventingDispatcherComponent,
28
::Optional<::ServerPlayerCurrentMovementComponent const>
const
& serverPlayerCurrentMovementComponent,
29
::Optional<::FallDamageResultComponent const>
const
& playerFallDamageResultComponent,
30
::Optional<::PassengerComponent const>
const
& passengerComponent,
31
::ViewT<::StrictEntityContext, ::VehicleInputIntentComponent const, ::FallDamageResultComponent const>
vehicleView,
32
::ViewT<::StrictEntityContext, ::EventingRequestQueueComponent>
requestQueueView
33
);
34
// NOLINTEND
35
36
}
// namespace ValidateFallDamageSystem
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
EventingDispatcherComponent
Definition
EventingDispatcherComponent.h:10
EventingRequestQueueComponent
Definition
EventingRequestQueueComponent.h:10
FallDamageResultComponent
Definition
FallDamageResultComponent.h:10
PassengerComponent
Definition
PassengerComponent.h:10
ServerPlayerCurrentMovementComponent
Definition
ServerPlayerCurrentMovementComponent.h:12
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:11
VehicleInputIntentComponent
Definition
VehicleInputIntentComponent.h:12
src
mc
entity
systems
ValidateFallDamageSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0