LeviLamina
Loading...
Searching...
No Matches
ScriptContext.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/reflection/Privilege.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Scripting {
class
IPayload; }
11
namespace
Scripting {
class
ResultAny; }
12
// clang-format on
13
14
namespace
Scripting {
15
16
class
ScriptContext
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 16>
mUnk673a09;
21
::ll::UntypedStorage<1, 1>
mUnkac9107;
22
::ll::UntypedStorage<8, 8>
mUnk374a26;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
ScriptContext
& operator=(
ScriptContext
const
&);
28
ScriptContext
(
ScriptContext
const
&);
29
ScriptContext
();
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCAPI
ScriptContext
(
::Scripting::ScriptContext
&& rhs);
35
36
MCAPI
void
_destroy();
37
38
MCAPI ::Scripting::ScriptContext& operator=(
::Scripting::ScriptContext
&& rhs);
39
40
MCAPI ::Scripting::ResultAny run(
::Scripting::IPayload
& payload, ::std::optional<::Scripting::Privilege> privilege);
41
42
MCAPI
~ScriptContext
();
43
// NOLINTEND
44
45
public
:
46
// constructor thunks
47
// NOLINTBEGIN
48
MCAPI
void
* $ctor(
::Scripting::ScriptContext
&& rhs);
49
// NOLINTEND
50
51
public
:
52
// destructor thunk
53
// NOLINTBEGIN
54
MCAPI
void
$dtor();
55
// NOLINTEND
56
};
57
58
}
// namespace Scripting
Scripting::IPayload
Definition
IPayload.h:18
Scripting::ScriptContext
Definition
ScriptContext.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
script_engine
ScriptContext.h
Generated on Sat Apr 26 2025 05:55:31 for LeviLamina by
1.12.0