LeviLamina
Loading...
Searching...
No Matches
ExternalDataSnapshot.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/input/InputMode.h"
7
#include "mc/entity/utilities/ExternalDataInterface.h"
8
#include "mc/input/ClientPlayMode.h"
9
#include "mc/world/level/GameType.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
struct
AdventureSettings
;
14
// clang-format on
15
16
struct
ExternalDataSnapshot
:
public
::ExternalDataInterface
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 8>
mUnk780e49;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
ExternalDataSnapshot
& operator=(
ExternalDataSnapshot
const
&);
26
ExternalDataSnapshot
(
ExternalDataSnapshot
const
&);
27
ExternalDataSnapshot
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 0
33
virtual
~ExternalDataSnapshot
()
/*override*/
=
default
;
34
35
// vIndex: 1
36
virtual
bool
isInWorldAndNotShowingAnyMenuScreens()
const
/*override*/
;
37
38
// vIndex: 2
39
virtual
bool
isPausingGame()
const
/*override*/
;
40
41
// vIndex: 3
42
virtual ::AdventureSettings
const
& getAdventureSettings()
const
/*override*/
;
43
44
// vIndex: 4
45
virtual ::ClientPlayMode getPlayMode()
const
/*override*/
;
46
47
// vIndex: 5
48
virtual ::InputMode getInputMode()
const
/*override*/
;
49
50
// vIndex: 6
51
virtual ::GameType getDefaultGameType()
const
/*override*/
;
52
53
// vIndex: 7
54
virtual
float
getSmoothRotationSpeed()
const
/*override*/
;
55
// NOLINTEND
56
57
public
:
58
// virtual function thunks
59
// NOLINTBEGIN
60
61
// NOLINTEND
62
};
AdventureSettings
Definition
AdventureSettings.h:5
ExternalDataInterface
Definition
ExternalDataInterface.h:15
ExternalDataSnapshot
Definition
ExternalDataSnapshot.h:16
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
entity
utilities
ExternalDataSnapshot.h
Generated on Sun Oct 12 2025 06:31:40 for LeviLamina by
1.12.0