LeviLamina
Loading...
Searching...
No Matches
MultiplayerServiceObserver.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/Observer.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Core { class SingleThreadedLock; }
11namespace mce { class UUID; }
12// clang-format on
13
14namespace Social {
15
17: public ::Core::Observer<::Social::MultiplayerServiceObserver, ::Core::SingleThreadedLock> {
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 // vIndex: 2
22 virtual void onInvalidPlayerJoinedLobby(::mce::UUID const&, ::std::string const&);
23
24 // vIndex: 3
25 virtual void onUserDisconnectedBecauseConcurrentLogin(::std::string const& id);
26
27 // vIndex: 0
28 virtual ~MultiplayerServiceObserver() /*override*/;
29 // NOLINTEND
30
31public:
32 // destructor thunk
33 // NOLINTBEGIN
34 MCFOLD void $dtor();
35 // NOLINTEND
36
37public:
38 // virtual function thunks
39 // NOLINTBEGIN
40 MCFOLD void $onUserDisconnectedBecauseConcurrentLogin(::std::string const& id);
41 // NOLINTEND
42};
43
44} // namespace Social
Definition Observer.h:9
Definition MultiplayerServiceObserver.h:17
Definition UUID.h:7