LeviLamina
Loading...
Searching...
No Matches
IGameServerStartup.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/game/StartIntent.h"
7
#include "mc/deps/core/threading/IAsyncResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
ContentIdentity
;
12
class
LevelSettings
;
13
struct
LevelSummary
;
14
// clang-format on
15
16
class
IGameServerStartup
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
// vIndex: 0
21
virtual
~IGameServerStartup
() =
default
;
22
23
// vIndex: 1
24
virtual
bool
canStartLocalServer()
const
= 0;
25
26
// vIndex: 2
27
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<void>>
28
startLocalServerAsyncFromSummary(
::LevelSummary
const
&) = 0;
29
30
// vIndex: 3
31
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<void>> startLocalServerAsync(
32
::std::string
const
&,
33
::std::string
const
&,
34
::ContentIdentity
const
&,
35
::LevelSettings
const
&,
36
::StartIntent
37
) = 0;
38
39
// vIndex: 4
40
virtual
bool
startLocalServerBlocking(
41
::std::string
const
&,
42
::std::string
const
&,
43
::ContentIdentity
const
&,
44
::LevelSettings
const
&,
45
::StartIntent
46
) = 0;
47
48
// vIndex: 5
49
virtual
bool
isHostingLocalDedicatedServer()
const
= 0;
50
// NOLINTEND
51
52
public
:
53
// destructor thunk
54
// NOLINTBEGIN
55
56
// NOLINTEND
57
58
public
:
59
// virtual function thunks
60
// NOLINTBEGIN
61
62
// NOLINTEND
63
};
ContentIdentity
Definition
ContentIdentity.h:10
IGameServerStartup
Definition
IGameServerStartup.h:16
LevelSettings
Definition
LevelSettings.h:36
LevelSummary
Definition
LevelSummary.h:27
src
mc
client
game
IGameServerStartup.h
Generated on Sat Apr 26 2025 05:55:21 for LeviLamina by
1.12.0