protected override void PutPlayCommand(UdpNetworkDriver driver, NetworkConnection connection, DataStreamReader strm) { PutPlayRequestData requestReceived = new PutPlayRequestData(strm); TimeLogger.Log("SERVER - {0}[{1}] request - PutPlay (({2:00},{3:00}) ({4:00},{5:00}) ({6}))", requestReceived.playerId, connection.InternalId, requestReceived.movementTo.x, requestReceived.movementTo.y, requestReceived.sound.x, requestReceived.sound.y, requestReceived.PlayerAttacked); PutPlayEvent?.Invoke(requestReceived); PutPlayResponseData response = new PutPlayResponseData(requestReceived.playerId); IJob job = DataPackageWrapper.CreateSendDataJob(driver, connection, response.DataToArray()); jobHandler.QueueJob(job); }
protected override void PutPlayCommand(UdpNetworkDriver driver, NetworkConnection connection, DataStreamReader strm) { PutPlayResponseData responseReceived = new PutPlayResponseData(strm); TimeLogger.Log("CLIENT {0} - response - PutPlay success", ((ClientCommunication)owner).ClientId); }