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:13
EntityModifier
Definition
EntityModifier.h:6
EntitySystems
Definition
EntitySystems.h:24
IConstBlockSource
Definition
IConstBlockSource.h:24
StrictEntityContext
Definition
StrictEntityContext.h:10
BuoyancyFloatRequestComponent
Definition
BuoyancyFloatRequestComponent.h:5
StateVectorComponent
Definition
StateVectorComponent.h:10
src
mc
entity
systems
BuoyancySystem.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0