LeviLamina
Loading...
Searching...
No Matches
EnchantmentInstance.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/enchanting/Enchant.h"
7
8class EnchantmentInstance {
9public:
10 // member variables
11 // NOLINTBEGIN
12 ::ll::TypedStorage<1, 1, ::Enchant::Type> mEnchantType;
13 ::ll::TypedStorage<4, 4, int> mLevel;
14 // NOLINTEND
15
16public:
17 // member functions
18 // NOLINTBEGIN
19 MCAPI EnchantmentInstance();
20
21 MCAPI EnchantmentInstance(::Enchant::Type enchantType, int level);
22
23 MCFOLD int getEnchantLevel() const;
24
25 MCFOLD ::Enchant::Type getEnchantType() const;
26
27 MCAPI bool operator==(::EnchantmentInstance const& rhs) const;
28
29 MCFOLD void setEnchantLevel(int level);
30
31 MCFOLD void setEnchantType(::Enchant::Type enchantType);
32 // NOLINTEND
33
34public:
35 // constructor thunks
36 // NOLINTBEGIN
37 MCAPI void* $ctor();
38
39 MCAPI void* $ctor(::Enchant::Type enchantType, int level);
40 // NOLINTEND
41};