private void OnResponse(GamePacketReader packet) { if (Game.State != GameState.Duel) { return; } if (State != PlayerState.Response) { return; } byte[] resp = packet.ReadToEnd(); if (resp.Length > 64) { return; } State = PlayerState.None; Game.SetResponse(resp); }