Example #1
0
    private void ProcessMessage(byte[] data)
    {
        if (this.player == null)
        {
            return;
        }

        try
        {
            var ci = ClientPktSerializer.DeSerialize(data);
            statisticsModule.RecordRecvPacket(ci.clientTickSeq, ci.serverTickAck, ci.timeSpentInClientInTicks);
            this.player.CacheClientInput(ci);
        }
        catch
        {
            Debug.Log("Problem with serialization");
        }
    }