LeviLamina
Loading...
Searching...
No Matches
ScriptPropertyTargetSelectorOption.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/scripting/modules/minecraft/EqualsComparison.h"
7#include "mc/scripting/modules/minecraft/GreaterThanComparison.h"
8#include "mc/scripting/modules/minecraft/GreaterThanOrEqualsComparison.h"
9#include "mc/scripting/modules/minecraft/LessThanComparison.h"
10#include "mc/scripting/modules/minecraft/LessThanOrEqualsComparison.h"
11#include "mc/scripting/modules/minecraft/NotEqualsComparison.h"
12#include "mc/scripting/modules/minecraft/RangeComparison.h"
13
14// auto generated forward declare list
15// clang-format off
16namespace Scripting { struct InterfaceBinding; }
17// clang-format on
18
19namespace ScriptModuleMinecraft {
20
21struct ScriptPropertyTargetSelectorOption {
22public:
23 // ScriptPropertyTargetSelectorOption inner types define
24 using Comparison = ::std::variant<
32
33public:
34 // member variables
35 // NOLINTBEGIN
36 ::ll::TypedStorage<8, 32, ::std::string> mPropertyId;
37 ::ll::TypedStorage<1, 2, ::std::optional<bool>> mExclude;
38 ::ll::TypedStorage<
39 8,
40 64,
41 ::std::optional<::std::variant<
42 bool,
43 ::std::string,
44 ::std::variant<
52 mValue;
53 // NOLINTEND
54
55public:
56 // prevent constructor by default
57 ScriptPropertyTargetSelectorOption();
58
59public:
60 // member functions
61 // NOLINTBEGIN
62 MCAPI ScriptPropertyTargetSelectorOption(::ScriptModuleMinecraft::ScriptPropertyTargetSelectorOption const&);
63
64 MCAPI ::ScriptModuleMinecraft::ScriptPropertyTargetSelectorOption&
66 // NOLINTEND
67
68public:
69 // static functions
70 // NOLINTBEGIN
71 MCAPI static ::Scripting::InterfaceBinding bind();
72 // NOLINTEND
73
74public:
75 // constructor thunks
76 // NOLINTBEGIN
78 // NOLINTEND
79};
80
81} // namespace ScriptModuleMinecraft
Definition EqualsComparison.h:12
Definition GreaterThanComparison.h:12
Definition GreaterThanOrEqualsComparison.h:12
Definition LessThanComparison.h:12
Definition LessThanOrEqualsComparison.h:12
Definition NotEqualsComparison.h:12
Definition RangeComparison.h:12
Definition ScriptPropertyTargetSelectorOption.h:21
Definition InterfaceBinding.h:10