LeviLamina
Loading...
Searching...
No Matches
CommandBlockNameResult.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Block;
8// clang-format on
9
11public:
12 // CommandBlockNameResult inner types define
13 enum class Result : uchar {
14 Unknown = 0,
15 Succeess = 1,
16 NoBlockName = 2,
17 SetDataError = 3,
18 SetStateError = 4,
19 };
20
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<1, 1, ::CommandBlockNameResult::Result> mResult;
25 ::ll::TypedStorage<1, 1, bool> mIsComplexAlias;
26 ::ll::TypedStorage<8, 8, ::Block const*> mBlock;
27 ::ll::TypedStorage<8, 24, ::std::vector<::Block const*>> mComplexAliasPostSplitBlocks;
28 // NOLINTEND
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI bool isSameBlock(::Block const& rhs, bool onlyCompareBlockLegacy) const;
34
36 // NOLINTEND
37
38public:
39 // destructor thunk
40 // NOLINTBEGIN
41 MCFOLD void $dtor();
42 // NOLINTEND
43};
Definition Block.h:36
Definition CommandBlockNameResult.h:10
Definition Result.h:6