Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
NeighborChangeComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/container/EnumSet.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes::v1_26_60::BlockDefinition {
14
16public:
17 // NeighborChangeComponent inner types define
18 enum class Direction : uchar {
19 Down = 0,
20 Up = 1,
21 North = 2,
22 South = 3,
23 West = 4,
24 East = 5,
25 All = 6,
26 Count = 7,
27 };
28
29public:
30 // member variables
31 // NOLINTBEGIN
32 ::ll::TypedStorage<
33 1,
34 1,
36 mNeighborDirections;
37 // NOLINTEND
38
39public:
40 // static functions
41 // NOLINTBEGIN
43
44 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
45 // NOLINTEND
46
47public:
48 // static variables
49 // NOLINTBEGIN
50 MCNAPI static ::std::string_view const& NameId();
51 // NOLINTEND
52};
53
54} // namespace SharedTypes::v1_26_60::BlockDefinition
Definition EnumSet.h:9
static MCAPI void bindDirectionType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string_view const & NameId()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5