private void OnCreateRoomRequest(ProtobufPacket <CreateRoomRequestPacket> packet) { CreateRoomRequestPacket request = packet.ProtobufMessage; CreateRoomAnswerPacket send = new CreateRoomAnswerPacket(); // Packet Data Set bool success = NetworkLobby.AddRoom(request.RoomName, new MNetwork.Rooms.MNetworkRoom(request.RoomName)); send.Success = success; Debug.Log($"S:[{packet.Serial}] Room creation request. Room: [{request.RoomName}] Result: [{send.Success}]"); SendPacket(new ProtobufPacket <CreateRoomAnswerPacket>(packet.Serial, PacketEnum.ProcessType.Data, (int)MessageType.CreateRoomAnswer, send)); }
public void OnCreateRoomAnswer(ProtobufPacket <CreateRoomAnswerPacket> packet) { CreateRoomAnswerPacket answer = packet.ProtobufMessage; if (answer.Success == true) { Debug.Log("방 생성 성공"); } else { Debug.Log("방 생성 실패"); } OnCreateRoom?.Invoke(this, answer.Success); }