Exemplo n.º 1
0
    protected bool WriteGameEventPacket( PacketSerializer.GameEvent eventType, ushort senderId, ushort targetId, ushort[] perClientData ) {
        Profiler.BeginSample("WriteGameEventPacket");

        writeStream.Start(packetBuffer);

        bool result = true;

        try
        {
            packetSerializer.WriteGameEventPacket(writeStream, eventType, senderId, targetId, perClientData);
            writeStream.Finish();
        }
        catch (Network.SerializeException)
        {
            Debug.Log("error: failed to write game event packet");
            result = false;
        }

        Profiler.EndSample();

        return result;
    }