LeviLamina
Loading...
Searching...
No Matches
BuoyancySystem.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/EntityModifier.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BuoyancyComponent
;
11
class
EntitySystems
;
12
class
IConstBlockSource
;
13
class
StrictEntityContext
;
14
struct
BuoyancyFloatRequestComponent
;
15
struct
StateVectorComponent
;
16
// clang-format on
17
18
namespace
BuoyancySystem {
19
// functions
20
// NOLINTBEGIN
21
MCAPI
void
checkAndAddFloatRequest(
22
::StrictEntityContext
const
& entity,
23
::StateVectorComponent
const
& stateVectorComponent,
24
::BuoyancyComponent& buoyancyComponent,
25
::EntityModifier<::BuoyancyFloatRequestComponent>& mod,
26
::IConstBlockSource
const
& region
27
);
28
29
MCAPI
void
registerSystems(::EntitySystems& systemRegistry);
30
// NOLINTEND
31
32
}
// namespace BuoyancySystem
BuoyancyComponent
Definition
BuoyancyComponent.h:16
EntitySystems
Definition
EntitySystems.h:25
IConstBlockSource
Definition
IConstBlockSource.h:25
StrictEntityContext
Definition
StrictEntityContext.h:8
BuoyancyFloatRequestComponent
Definition
BuoyancyFloatRequestComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:8
src
mc
entity
systems
BuoyancySystem.h
Generated on
for LeviLamina by
1.16.1