LeviLamina
Loading...
Searching...
No Matches
ScriptLootPool.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace ScriptModuleMinecraft { class ScriptLootItemCondition; }
11namespace ScriptModuleMinecraft { class ScriptLootPoolEntry; }
12namespace ScriptModuleMinecraft { class ScriptLootPoolTiers; }
13namespace Scripting { struct ClassBinding; }
14namespace Scripting { struct NumberRange; }
15// clang-format on
16
17namespace ScriptModuleMinecraft {
18
20public:
21 // member variables
22 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 ScriptLootPool& operator=(ScriptLootPool const&);
33
34public:
35 // member functions
36 // NOLINTBEGIN
38
39 MCNAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange> const getBonusRolls() const;
40
41 MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootItemCondition>>
43
44 MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolEntry>>
46
47 MCNAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange> const getRolls() const;
48
49 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolTiers>> const
50 getTiers() const;
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCNAPI static ::Scripting::ClassBinding bind();
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
63 // NOLINTEND
64};
65
66} // namespace ScriptModuleMinecraft
Definition ScriptLootPool.h:19
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolEntry > > getEntries()
MCAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange > const getBonusRolls() const
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootItemCondition > > getConditions()
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange > const getRolls() const
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolTiers > > const getTiers() const
MCAPI ScriptLootPool(::ScriptModuleMinecraft::ScriptLootPool const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptLootPool const &)
Definition Alias.h:14