public void OnRoomMessageEvent(SWMessageRoomEventData eventData) { if (NetworkClient.Lobby.IsOwner) { if (eventData.data == "1") { roomData_.team1.players.Add(eventData.playerId); } else if (eventData.data == "2") { roomData_.team2.players.Add(eventData.playerId); } else if (eventData.data == "left") { roomData_.team1.players.Remove(eventData.playerId); roomData_.team2.players.Remove(eventData.playerId); } NetworkClient.Lobby.ChangeRoomCustomData(roomData_, (bool successful, SWLobbyError error) => { if (successful) { Debug.Log("ChangeRoomCustomData successful"); UpdateTeamSelectPanel(); UpdateWaitingPanel(); } else { Debug.Log("ChangeRoomCustomData failed: " + error); } }); } }
void OnGetMassageRoom(SWMessageRoomEventData eventData) { string data = eventData.GetMessageData <PlayerData>().DecodeName(); print(data); if (data.EndsWith("*DataOppenent")) { string[] o_data = data.Split("*"[0]); oname = o_data[0]; iNameShow.text = myId; oNameShow.text = oname; } }
void Lobby_OnRoomMessageEvent(SWMessageRoomEventData eventData) { string msg = "Room message: " + eventData.data; GUI.AddRowForMessage(msg, null, null); }
void OnRoomMessage(SWMessageRoomEventData eventData) { MessageData messageData = eventData.GetMessageData <MessageData>(); displayMessage(messageData); }