Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BuoyancyComponentDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/legacy/BlockDescriptor.h"
7
8namespace SharedTypes::v1_26_60 {
9
11public:
12 // BuoyancyComponentDefinition inner types define
13 enum class MovementType : uint {
14 None = 0,
15 Waves = 1,
16 Bobbing = 2,
17 };
18
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, float> mBaseBuoyancy;
23 ::ll::TypedStorage<4, 4, float> mDragDownOnRemoval;
24 ::ll::TypedStorage<4, 4, float> mBigWaveProbability;
25 ::ll::TypedStorage<4, 4, float> mBigWaveSpeedMultiplier;
26 ::ll::TypedStorage<4, 4, ::SharedTypes::v1_26_60::BuoyancyComponentDefinition::MovementType> mMovementType;
27 ::ll::TypedStorage<1, 1, bool> mApplyGravity;
28 ::ll::TypedStorage<1, 1, bool> mCanAutoStepFromLiquid;
29 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::BlockDescriptor>> mLiquidBlocks;
30 // NOLINTEND
31
32public:
33 // static variables
34 // NOLINTBEGIN
35 MCNAPI static ::std::string_view const& NAME();
36 // NOLINTEND
37};
38
39} // namespace SharedTypes::v1_26_60
Definition BuoyancyComponentDefinition.h:10
static MCAPI ::std::string_view const & NAME()