LeviLamina
Loading...
Searching...
No Matches
FoodExhaustionSystemImpl.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/world/level/GameType.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
IConstBlockSource
;
13
class
StrictEntityContext
;
14
struct
ActorDataFlagComponent
;
15
struct
ActorGameTypeComponent
;
16
struct
AttributeRequestComponent
;
17
struct
ExhaustionComponent
;
18
struct
GetAttachPositionViews
;
19
struct
OnGroundFlagComponent
;
20
struct
ServerPlayerCurrentMovementComponent
;
21
struct
StateVectorComponent
;
22
struct
WasInWaterFlagComponent
;
23
// clang-format on
24
25
namespace
FoodExhaustionSystemImpl {
26
// functions
27
// NOLINTBEGIN
28
MCAPI
void
doFoodExhaustion(
29
::StrictEntityContext
const
& entity,
30
::Optional<::OnGroundFlagComponent const>
onGround,
31
::Optional<::WasInWaterFlagComponent const>
wasInWater,
32
::ExhaustionComponent
const
& exhaustion,
33
::ActorGameTypeComponent
const
& playerGameType,
34
::ServerPlayerCurrentMovementComponent
const
& serverPlayerCurrentMovementComponent,
35
::StateVectorComponent
const
& stateVectorComponent,
36
::ActorDataFlagComponent
const
& actorData,
37
::GetAttachPositionViews
const
& views,
38
::EntityModifier<::AttributeRequestComponent>
modifier,
39
::GameType defaultGameType,
40
::IConstBlockSource
const
& region
41
);
42
// NOLINTEND
43
44
}
// namespace FoodExhaustionSystemImpl
EntityModifier
Definition
EntityModifier.h:6
IConstBlockSource
Definition
IConstBlockSource.h:24
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
ActorDataFlagComponent
Definition
ActorDataFlagComponent.h:8
ActorGameTypeComponent
Definition
ActorGameTypeComponent.h:8
AttributeRequestComponent
Definition
AttributeRequestComponent.h:5
ExhaustionComponent
Definition
ExhaustionComponent.h:5
GetAttachPositionViews
Definition
GetAttachPositionViews.h:5
OnGroundFlagComponent
Definition
OnGroundFlagComponent.h:5
ServerPlayerCurrentMovementComponent
Definition
ServerPlayerCurrentMovementComponent.h:12
StateVectorComponent
Definition
StateVectorComponent.h:10
WasInWaterFlagComponent
Definition
WasInWaterFlagComponent.h:5
src
mc
entity
systems
food_exhaustion_system_impl
FoodExhaustionSystemImpl.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0