3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/Optional.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/world/level/GameType.h"
25namespace FoodExhaustionSystemImpl {
28MCAPI
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
Definition IConstBlockSource.h:25
Definition StrictEntityContext.h:8
Definition ActorDataFlagComponent.h:9
Definition ActorGameTypeComponent.h:8
Definition AttributeRequestComponent.h:5
Definition ExhaustionComponent.h:5
Definition GetAttachPositionViews.h:5
Definition OnGroundFlagComponent.h:5
Definition ServerPlayerCurrentMovementComponent.h:10
Definition StateVectorComponent.h:8
Definition WasInWaterFlagComponent.h:5