Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
MunMasterMatchingClient.hpp
Go to the documentation of this file.
1 
7 #ifndef __MUN_MASTER_MATCHING_CLIENT_HPP__
8 #define __MUN_MASTER_MATCHING_CLIENT_HPP__
9 
10 #include <mrs.hpp>
11 
16 {
17 protected:
19  uint32 m_Id;
20 
22  std::string m_Name;
23 
25  uint64 m_LobbyId;
26 
28  uint64 m_RoomId;
29 
31  int32 m_PlayerId;
32 
33 public:
38  uint32 GetId() { return m_Id; }
39 
44  void SetId(uint32 id) { m_Id = id; }
45 
50  std::string GetName() { return m_Name; }
51 
56  void SetName(std::string name) { m_Name = name; }
57 
62  uint64 GetLobbyId() { return m_LobbyId; }
63 
68  void SetLobbyId(uint64 lobbyId) { m_LobbyId = lobbyId; }
69 
74  uint64 GetRoomId() { return m_RoomId; }
75 
80  void SetRoomId(uint64 roomId) { m_RoomId = roomId; }
81 
86  int32 GetPlayerId() { return m_PlayerId; }
87 
92  void SetPlayerId(int32 playerId) { m_PlayerId = playerId; }
93 
102  MatchingClient( uint32 id = 0, std::string name = "", uint64 lobbyId = 0, uint64 roomId = 0, int32 playerId = 0 ) {
103  m_Id = id;
104  m_Name = name;
105  m_LobbyId = lobbyId;
106  m_RoomId = roomId;
107  m_PlayerId = playerId;
108  }
109 
113  virtual ~MatchingClient() {}
114 };
115 
116 #endif /* __MUN_MASTER_MATCHING_CLIENT_HPP__ */
void SetName(std::string name)
クライアント名の設定.
Definition: MunMasterMatchingClient.hpp:56
int32 GetPlayerId()
取得しているプレイヤーIDの取得.
Definition: MunMasterMatchingClient.hpp:86
MatchingClient(uint32 id=0, std::string name="", uint64 lobbyId=0, uint64 roomId=0, int32 playerId=0)
コンストラクタ.
Definition: MunMasterMatchingClient.hpp:102
virtual ~MatchingClient()
デストラクタ.
Definition: MunMasterMatchingClient.hpp:113
std::string m_Name
クライアント名.
Definition: MunMasterMatchingClient.hpp:22
uint64 GetRoomId()
入室しているルームIDの取得.
Definition: MunMasterMatchingClient.hpp:74
uint32 GetId()
クライアントIDの取得.
Definition: MunMasterMatchingClient.hpp:38
void SetPlayerId(int32 playerId)
取得しているプレイヤーIDの設定.
Definition: MunMasterMatchingClient.hpp:92
uint32 m_Id
クライアントID.
Definition: MunMasterMatchingClient.hpp:19
int32 m_PlayerId
取得しているプレイヤーID.
Definition: MunMasterMatchingClient.hpp:31
uint64 GetLobbyId()
所属しているロビーIDの取得.
Definition: MunMasterMatchingClient.hpp:62
std::string GetName()
クライアント名の取得.
Definition: MunMasterMatchingClient.hpp:50
void SetRoomId(uint64 roomId)
入室しているルームIDの設定.
Definition: MunMasterMatchingClient.hpp:80
void SetId(uint32 id)
クライアントIDの設定.
Definition: MunMasterMatchingClient.hpp:44
マッチング処理上におけるMUNクライアント情報.
Definition: MunMasterMatchingClient.hpp:15
uint64 m_LobbyId
所属しているロビーID.
Definition: MunMasterMatchingClient.hpp:25
void SetLobbyId(uint64 lobbyId)
所属しているロビーIDの設定.
Definition: MunMasterMatchingClient.hpp:68
uint64 m_RoomId
入室しているルームID.
Definition: MunMasterMatchingClient.hpp:28