Beispiel #1
0
    public void Update()
    {
        int process_count = 0;

        byte[] bytes;

        _transport.Update();

        while (process_count < _processMessageOnce)
        {
            process_count++;
            if (!_transport.Receive(out bytes))
            {
                continue;
            }

            NetworkPackage p = NetworkPackage.Decode(bytes);
            _events.Invoke(p.type, p.data);
        }
    }