LeviLamina
Loading...
Searching...
No Matches
ScriptPackSettingChangeIntermediateData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace ScriptModuleMinecraft {
6
7struct ScriptPackSettingChangeIntermediateData {
8public:
9 // member variables
10 // NOLINTBEGIN
11 ::ll::TypedStorage<8, 32, ::std::string> mSettingName;
12 ::ll::TypedStorage<8, 40, ::std::variant<float, bool, ::std::string>> mSettingValue;
13 // NOLINTEND
14
15public:
16 // prevent constructor by default
17 ScriptPackSettingChangeIntermediateData();
18
19public:
20 // member functions
21 // NOLINTBEGIN
22 MCAPI ScriptPackSettingChangeIntermediateData(
23 ::std::string const& settingName,
24 ::std::variant<float, bool, ::std::string> settingValue
25 );
26 // NOLINTEND
27
28public:
29 // constructor thunks
30 // NOLINTBEGIN
31 MCAPI void* $ctor(::std::string const& settingName, ::std::variant<float, bool, ::std::string> settingValue);
32 // NOLINTEND
33};
34
35} // namespace ScriptModuleMinecraft