3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/block/property/IScriptBlockProperty.h"
16namespace ScriptModuleMinecraft {
22 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mValidValues;
27 ScriptStringBlockProperty& operator=(ScriptStringBlockProperty
const&);
28 ScriptStringBlockProperty(ScriptStringBlockProperty
const&);
29 ScriptStringBlockProperty();
37 ::std::vector<::std::string> validValues,
41 MCNAPI ::ScriptModuleMinecraft::ScriptStringBlockProperty&
48 MCNAPI static ::Scripting::ClassBinding
bind();
57 ::std::vector<::std::string> validValues,
Definition BlockState.h:14
Definition IScriptBlockProperty.h:17
Definition ScriptBlockPermutation.h:22
Definition ScriptStringBlockProperty.h:18
MCAPI ScriptStringBlockProperty(::std::string name, ::BlockState const &blockState, ::std::vector<::std::string > validValues, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > blockPermutation)
static MCAPI void ** $vftable()
static MCAPI ::Scripting::ClassBinding bind()
MCAPI void * $ctor(::std::string name, ::BlockState const &blockState, ::std::vector<::std::string > validValues, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation > blockPermutation)
MCAPI::ScriptModuleMinecraft::ScriptStringBlockProperty & operator=(::ScriptModuleMinecraft::ScriptStringBlockProperty &&rhs)
Definition StrongTypedObjectHandle.h:8
Definition ClassBinding.h:10