LeviLamina
Loading...
Searching...
No Matches
BaseGameTestFunction.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
gametest {
class
BaseGameTestHelper; }
8
namespace
gametest {
class
IGameTestFunctionContext; }
9
namespace
gametest {
class
IGameTestFunctionRunResult; }
10
// clang-format on
11
12
namespace
gametest {
13
14
class
BaseGameTestFunction
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 24>
mUnkd88a72;
19
::ll::UntypedStorage<8, 32>
mUnkc38784;
20
::ll::UntypedStorage<8, 32>
mUnk511710;
21
::ll::UntypedStorage<8, 32>
mUnkede228;
22
::ll::UntypedStorage<4, 16>
mUnk5533a3;
23
::ll::UntypedStorage<4, 8>
mUnkd60431;
24
::ll::UntypedStorage<1, 1>
mUnk42288f;
25
::ll::UntypedStorage<4, 4>
mUnkf34e45;
26
::ll::UntypedStorage<4, 4>
mUnk8b439f;
27
::ll::UntypedStorage<4, 4>
mUnk3ffdca;
28
::ll::UntypedStorage<4, 4>
mUnkedce45;
29
::ll::UntypedStorage<4, 4>
mUnkb17bec;
30
::ll::UntypedStorage<1, 1>
mUnka1ced5;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
BaseGameTestFunction
& operator=(
BaseGameTestFunction
const
&);
36
BaseGameTestFunction
(
BaseGameTestFunction
const
&);
37
BaseGameTestFunction
();
38
39
public
:
40
// virtual functions
41
// NOLINTBEGIN
42
// vIndex: 0
43
virtual
~BaseGameTestFunction
();
44
45
// vIndex: 1
46
virtual ::std::unique_ptr<::gametest::IGameTestFunctionContext>
47
createContext(
::gametest::BaseGameTestHelper
&)
const
= 0;
48
49
// vIndex: 2
50
virtual ::std::unique_ptr<::gametest::IGameTestFunctionRunResult>
51
run(
::gametest::BaseGameTestHelper
&,
::gametest::IGameTestFunctionContext
&)
const
= 0;
52
// NOLINTEND
53
54
public
:
55
// member functions
56
// NOLINTBEGIN
57
MCAPI
BaseGameTestFunction
(
58
::std::string batchName,
59
::std::string testName,
60
::std::string structureName,
61
int
tags,
62
int
maxTicks,
63
int
setupTicks,
64
bool
padding,
65
bool
rotate,
66
int
required,
67
int
requiredSuccesses,
68
::std::vector<::std::string> attempts
69
);
70
71
MCAPI
bool
hasTag(::std::string
const
& tag)
const
;
72
// NOLINTEND
73
74
public
:
75
// constructor thunks
76
// NOLINTBEGIN
77
MCAPI
void
* $ctor(
78
::std::string batchName,
79
::std::string testName,
80
::std::string structureName,
81
int
tags,
82
int
maxTicks,
83
int
setupTicks,
84
bool
padding,
85
bool
rotate,
86
int
required,
87
int
requiredSuccesses,
88
::std::vector<::std::string> attempts
89
);
90
// NOLINTEND
91
92
public
:
93
// destructor thunk
94
// NOLINTBEGIN
95
MCAPI
void
$dtor();
96
// NOLINTEND
97
98
public
:
99
// virtual function thunks
100
// NOLINTBEGIN
101
102
// NOLINTEND
103
104
public
:
105
// vftables
106
// NOLINTBEGIN
107
MCAPI
static
void
** $vftable();
108
// NOLINTEND
109
};
110
111
}
// namespace gametest
gametest::BaseGameTestFunction
Definition
BaseGameTestFunction.h:14
gametest::BaseGameTestHelper
Definition
BaseGameTestHelper.h:32
gametest::IGameTestFunctionContext
Definition
IGameTestFunctionContext.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
gametest
BaseGameTestFunction.h
Generated on Sat Apr 26 2025 05:55:45 for LeviLamina by
1.12.0