private async Task YourAttackPile_BoardClickedAsync() { var tempAttackList = _mainGame !.SingleInfo !.MainHandList.GetSelectedItems(); if (await _mainGame.CanPlayAttackCardsAsync(tempAttackList) == false) { return; } tempAttackList.UnselectAllObjects(); if (_mainGame.BasicData !.MultiPlayer == true) { await _mainGame.Network !.SendAllAsync("attack", tempAttackList.GetDeckListFromObjectList()); } await _mainGame.PlayAttackCardsAsync(tempAttackList); }