LeviLamina
Loading...
Searching...
No Matches
ServerPlayerFallDamageSystem.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/strict/EntityModifier.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ActorOwnerComponent
;
12
class
StrictEntityContext
;
13
struct
ActorDataFlagComponent
;
14
struct
FallDistanceComponent
;
15
struct
HasTeleportedFlagComponent
;
16
struct
MovementAbilitiesComponent
;
17
struct
OnGroundFlagComponent
;
18
struct
StateVectorComponent
;
19
struct
TickingSystemWithInfo
;
20
struct
WasOnGroundFlagComponent
;
21
// clang-format on
22
23
class
ServerPlayerFallDamageSystem
{
24
public
:
25
// static functions
26
// NOLINTBEGIN
27
MCAPI
static
void
_doServerPlayerFallDamageSystem(
28
::StrictEntityContext
const
& entity,
29
::MovementAbilitiesComponent
const
& abilitiesComponent,
30
::ActorDataFlagComponent
const
& synchedActorDataComponent,
31
::StateVectorComponent
const
& stateVectorComponent,
32
::ActorOwnerComponent
& actor,
33
::FallDistanceComponent
& fallDistanceComponent,
34
::Optional<::WasOnGroundFlagComponent const>
wasOnGroundComponent,
35
::Optional<::OnGroundFlagComponent const>
onGroundComponent,
36
::Optional<::HasTeleportedFlagComponent const>
hasTeleportedComponent,
37
::EntityModifier<::HasTeleportedFlagComponent, ::WasOnGroundFlagComponent>
mod
38
);
39
40
MCAPI static ::TickingSystemWithInfo createSystem();
41
// NOLINTEND
42
};
ActorOwnerComponent
Definition
ActorOwnerComponent.h:10
EntityModifier
Definition
EntityModifier.h:6
Optional
Definition
Optional.h:8
ServerPlayerFallDamageSystem
Definition
ServerPlayerFallDamageSystem.h:23
StrictEntityContext
Definition
StrictEntityContext.h:10
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:8
FallDistanceComponent
Definition
FallDistanceComponent.h:5
HasTeleportedFlagComponent
Definition
HasTeleportedFlagComponent.h:5
MovementAbilitiesComponent
Definition
MovementAbilitiesComponent.h:8
OnGroundFlagComponent
Definition
OnGroundFlagComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:10
TickingSystemWithInfo
Definition
TickingSystemWithInfo.h:11
WasOnGroundFlagComponent
Definition
WasOnGroundFlagComponent.h:5
src
mc
entity
systems
ServerPlayerFallDamageSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0