private void ClientMessageReceived(IPEndPoint sender, SalvoData data) { Console.WriteLine(data.Message); if (data.IsAttack) { Attack(data.Attack); } if (data.IsAttackResult) { AttackResult(data.AttackResult); } if (data.IsWinResult) { WinResult(data.SalvoWinResult); } }
public void SendWinResult(SalvoData data) { _client?.Send(data); }
public void SendAttackResult(SalvoData result) { _client?.Send(result); }
public void LaunchAttack(SalvoData data) { _client?.Send(data); }
public void SendWinResult(SalvoData data) { _server?.Broadcast(data); }
public void LaunchAttack(SalvoData data) { _server?.Broadcast(data); }
public void SendAttackResult(SalvoData result) { _server?.Broadcast(result); }