LeviLamina
Loading...
Searching...
No Matches
IAsyncJoinRegistrar.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/common/SubClientId.h"
7
#include "mc/platform/brstd/move_only_function.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
AsyncVerdictPromise
;
12
class
NetworkIdentifier
;
13
struct
PlayerAuthenticationInfo
;
14
// clang-format on
15
16
class
IAsyncJoinRegistrar
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
virtual ::std::unique_ptr<uint64, ::std::function<void(uint64*)>> registerAsyncJoinCallback(
21
::brstd::move_only_function
<
void
(
22
::NetworkIdentifier
const
&,
23
::PlayerAuthenticationInfo
const
&,
24
::SubClientId,
25
::std::shared_ptr<::AsyncVerdictPromise>
26
)>
27
) = 0;
28
29
virtual
bool
isPaused() = 0;
30
31
virtual
~IAsyncJoinRegistrar
() =
default
;
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
};
AsyncVerdictPromise
Definition
AsyncVerdictPromise.h:11
IAsyncJoinRegistrar
Definition
IAsyncJoinRegistrar.h:16
NetworkIdentifier
Definition
NetworkIdentifier.h:10
brstd::move_only_function
Definition
move_only_function.h:9
PlayerAuthenticationInfo
Definition
PlayerAuthenticationInfo.h:8
src
mc
scripting
IAsyncJoinRegistrar.h
Generated on
for LeviLamina by
1.16.1