18class ScriptComponentTypeEnumBuilder {
22 ::ll::TypedStorage<4, 4, ::ScriptModuleMinecraft::ScriptComponentType const> mType;
23 ::ll::TypedStorage<8, 152, ::Scripting::EnumBindingBuilder<::std::string, ::std::string>> mEnumBuilder;
28 ScriptComponentTypeEnumBuilder();
33 MCAPI
explicit ScriptComponentTypeEnumBuilder(::ScriptModuleMinecraft::ScriptComponentType componentType);
35 MCAPI ::Scripting::EnumBinding bind(::std::optional<::Scripting::Version> releaseVersion);
37 MCAPI ::Scripting::ConstantFactory&
38 bindComponentId(::std::string
const& componentName, ::std::string
const& componentId);
40 MCAPI ~ScriptComponentTypeEnumBuilder();
46 MCAPI
void* $ctor(::ScriptModuleMinecraft::ScriptComponentType componentType);