LeviLamina
Loading...
Searching...
No Matches
InLavaSensingSystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/ViewT.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
UpdateWaterStateRequestComponent
;
13
struct
WasInLavaFlagComponent
;
14
// clang-format on
15
16
struct
InLavaSensingSystem
{
17
public
:
18
// static functions
19
// NOLINTBEGIN
20
MCAPI
static
void
doInLavaSensing(
21
::StrictEntityContext
const
& entity,
22
::UpdateWaterStateRequestComponent
const
& updateWaterStateRequestComponent,
23
::EntityModifier<::WasInLavaFlagComponent>
mod
24
);
25
26
MCAPI
static
void
singleTickSystem(
27
::StrictEntityContext
& entity,
28
::ViewT<::StrictEntityContext, ::UpdateWaterStateRequestComponent const>
view,
29
::EntityModifier<::WasInLavaFlagComponent>
mod
30
);
31
// NOLINTEND
32
};
EntityModifier
Definition
EntityModifier.h:6
StrictEntityContext
Definition
StrictEntityContext.h:10
ViewT
Definition
ViewT.h:6
InLavaSensingSystem
Definition
InLavaSensingSystem.h:16
UpdateWaterStateRequestComponent
Definition
UpdateWaterStateRequestComponent.h:14
WasInLavaFlagComponent
Definition
WasInLavaFlagComponent.h:5
src
mc
entity
systems
InLavaSensingSystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0