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
class
TaskGroup
;
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>> startLocalServerAsync(
28
::std::string
const
&,
29
::std::string
const
&,
30
::ContentIdentity
const
&,
31
::LevelSettings
const
&,
32
::StartIntent
33
) = 0;
34
35
// vIndex: 3
36
virtual
bool
isHostingLocalDedicatedServer()
const
= 0;
37
38
// vIndex: 4
39
virtual ::TaskGroup& _getServerInitTaskGroup() = 0;
40
// NOLINTEND
41
42
public
:
43
// virtual function thunks
44
// NOLINTBEGIN
45
46
// NOLINTEND
47
};
ContentIdentity
Definition
ContentIdentity.h:8
IGameServerStartup
Definition
IGameServerStartup.h:16
LevelSettings
Definition
LevelSettings.h:37
TaskGroup
Definition
TaskGroup.h:39
src
mc
client
game
IGameServerStartup.h
Generated on Wed Aug 27 2025 11:39:25 for LeviLamina by
1.12.0