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/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/deps/ecs/strict/OptionalGlobal.h"
9
10// auto generated forward declare list
11// clang-format off
13class EntitySystems;
20// clang-format on
21
22namespace BuoyancySystem {
23// functions
24// NOLINTBEGIN
25MCNAPI void checkAndAddFloatRequest(
26 ::StrictEntityContext const& entity,
27 ::StateVectorComponent const& stateVectorComponent,
28 ::BuoyancyComponent& buoyancyComponent,
30 ::IConstBlockSource const& region
31);
32
33MCNAPI void registerSystems(::EntitySystems& systemRegistry);
34
35MCNAPI void tickBuoyancyFloatSystem(
36 ::ViewT<
43);
44// NOLINTEND
45
46} // namespace BuoyancySystem
Definition BuoyancyComponent.h:13
Definition EntityModifier.h:6
Definition EntitySystems.h:24
Definition IConstBlockSource.h:25
Definition OptionalGlobal.h:6
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition ActorDataFlagComponent.h:9
Definition BaseGameVersionComponent.h:8
Definition BuoyancyFloatRequestComponent.h:5
Definition StateVectorComponent.h:8