LeviLamina
Loading...
Searching...
No Matches
LiquidSplashRequestSystemImpl.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
StrictEntityContext
;
12
struct
ActorGameTypeComponent
;
13
struct
ActorHeadInWaterFlagComponent
;
14
struct
ActorHeadWasInWaterFlagComponent
;
15
struct
ExternalDataInterface
;
16
struct
PostSplashGameEventRequestComponent
;
17
struct
UpdateWaterStateRequestComponent
;
18
struct
WasInLavaFlagComponent
;
19
struct
WaterSplashEffectRequestComponent
;
20
// clang-format on
21
22
namespace
LiquidSplashRequestSystemImpl {
23
// functions
24
// NOLINTBEGIN
25
MCAPI
void
doTick(
26
::StrictEntityContext
const
& entity,
27
::UpdateWaterStateRequestComponent
const
& waterState,
28
::Optional<::ActorGameTypeComponent const>
const
& playerGameType,
29
::Optional<::WasInLavaFlagComponent const>
const
& wasInLava,
30
::Optional<::ActorHeadInWaterFlagComponent const>
const
& headInWater,
31
::Optional<::ActorHeadWasInWaterFlagComponent const>
const
& headWasInWater,
32
::EntityModifier<::PostSplashGameEventRequestComponent, ::WaterSplashEffectRequestComponent>
modifier,
33
::ExternalDataInterface
const
& externalData
34
);
35
// NOLINTEND
36
37
}
// namespace LiquidSplashRequestSystemImpl
EntityModifier
Definition
EntityModifier.h:6
Optional
Definition
Optional.h:8
StrictEntityContext
Definition
StrictEntityContext.h:10
ActorGameTypeComponent
Definition
ActorGameTypeComponent.h:8
ActorHeadInWaterFlagComponent
Definition
ActorHeadInWaterFlagComponent.h:5
ActorHeadWasInWaterFlagComponent
Definition
ActorHeadWasInWaterFlagComponent.h:5
ExternalDataInterface
Definition
ExternalDataInterface.h:16
PostSplashGameEventRequestComponent
Definition
PostSplashGameEventRequestComponent.h:5
UpdateWaterStateRequestComponent
Definition
UpdateWaterStateRequestComponent.h:14
WasInLavaFlagComponent
Definition
WasInLavaFlagComponent.h:5
WaterSplashEffectRequestComponent
Definition
WaterSplashEffectRequestComponent.h:8
src
mc
entity
systems
LiquidSplashRequestSystemImpl.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0