LeviLamina
Loading...
Searching...
No Matches
WindChargeFallDamageSystem.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
#include "mc/deps/ecs/strict/Include.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
StrictEntityContext
;
13
struct
ActorDataFlagComponent
;
14
struct
ActorMovementTickNeededComponent
;
15
struct
AutoClimbTravelFlagComponent
;
16
struct
FallDistanceComponent
;
17
struct
GlidingTravelFlagComponent
;
18
struct
HasTeleportedFlagComponent
;
19
struct
LavaTravelFlagComponent
;
20
struct
LevitateTravelFlagComponent
;
21
struct
OnGroundFlagComponent
;
22
struct
PassengerComponent
;
23
struct
PlayerComponent
;
24
struct
StateVectorComponent
;
25
struct
WasInWaterFlagComponent
;
26
struct
WindChargeKnockbackComponent
;
27
// clang-format on
28
29
namespace
WindChargeFallDamageSystem {
30
// functions
31
// NOLINTBEGIN
32
MCAPI
void
_tickWindChargeFallDamageSystem(
33
::entt::type_list<
::Include<::ActorMovementTickNeededComponent, ::FallDistanceComponent>
>,
34
::StrictEntityContext
const
& entity,
35
::StateVectorComponent
const
& svc,
36
::WindChargeKnockbackComponent
& windChargeKnockback,
37
::Optional<::PlayerComponent const>
playerComponent,
38
::Optional<::WasInWaterFlagComponent const>
wasInWater,
39
::Optional<::OnGroundFlagComponent const>
onGround,
40
::Optional<::LevitateTravelFlagComponent const>
isLevitating,
41
::Optional<::AutoClimbTravelFlagComponent const>
isClimbing,
42
::Optional<::GlidingTravelFlagComponent const>
isGliding,
43
::Optional<::LavaTravelFlagComponent const>
isInLava,
44
::Optional<::PassengerComponent const>
isPassenger,
45
::Optional<::HasTeleportedFlagComponent const>
didTeleport,
46
::Optional<::ActorDataFlagComponent const>
actorDataFlag,
47
::EntityModifier<::WindChargeKnockbackComponent>
modifier
48
);
49
// NOLINTEND
50
51
}
// namespace WindChargeFallDamageSystem
EntityModifier
Definition
EntityModifier.h:6
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:8
ActorMovementTickNeededComponent
Definition
ActorMovementTickNeededComponent.h:5
AutoClimbTravelFlagComponent
Definition
AutoClimbTravelFlagComponent.h:5
FallDistanceComponent
Definition
FallDistanceComponent.h:5
GlidingTravelFlagComponent
Definition
GlidingTravelFlagComponent.h:5
HasTeleportedFlagComponent
Definition
HasTeleportedFlagComponent.h:5
Include
Definition
Include.h:6
LavaTravelFlagComponent
Definition
LavaTravelFlagComponent.h:5
LevitateTravelFlagComponent
Definition
LevitateTravelFlagComponent.h:5
OnGroundFlagComponent
Definition
OnGroundFlagComponent.h:5
PassengerComponent
Definition
PassengerComponent.h:10
PlayerComponent
Definition
PlayerComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:10
WasInWaterFlagComponent
Definition
WasInWaterFlagComponent.h:5
WindChargeKnockbackComponent
Definition
WindChargeKnockbackComponent.h:5
src
mc
entity
systems
WindChargeFallDamageSystem.h
Generated on Sat Apr 26 2025 05:55:38 for LeviLamina by
1.12.0