Esempio n. 1
0
    protected bool ReadGameEventPacket( byte[] packetData, ref PacketSerializer.GameEvent eventType, ref ushort senderId, ref ushort targetId, ref ushort[] perClientData )
    {
        Profiler.BeginSample("ReadGameEventPacket");

        readStream.Start(packetData);

        bool result = true;

        try
        {
            packetSerializer.ReadGameEventPacket(readStream, ref eventType, ref senderId, ref targetId, ref perClientData);
        }
        catch (Network.SerializeException)
        {
            Debug.Log("error: failed to read server info packet");
            result = false;
        }

        readStream.Finish();

        Profiler.EndSample();

        return result;
    }