/// <summary> /// 获取比赛信息 /// </summary> /// <param name="playId"></param> /// <param name="gameId"></param> /// <returns></returns> public RemotingInterface.GameInfo GetGameInfo(int playId,int gameId) { RemotingInterface.GameInfo gameInfo = new GameInfo(); gameInfo.Clear(); IList<RemotingInterface.GameInfo> _list = new List<GameInfo>(); _list = GetGameList(playId); _list = (from row in _list where row.GameId== gameId select row).ToList<RemotingInterface.GameInfo>(); if (_list.Count == 1) { gameInfo = _list[0]; } return gameInfo; }
/// <summary> /// 获取比赛信息 /// </summary> /// <param name="playId"></param> /// <param name="gameId"></param> /// <returns></returns> public RemotingInterface.GameInfo GetGameInfo(int playId, int gameId) { RemotingInterface.GameInfo gameInfo = new GameInfo(); gameInfo.Clear(); IList <RemotingInterface.GameInfo> _list = new List <GameInfo>(); _list = GetGameList(playId); _list = (from row in _list where row.GameId == gameId select row).ToList <RemotingInterface.GameInfo>(); if (_list.Count == 1) { gameInfo = _list[0]; } return(gameInfo); }
public void OnPointerClick(PointerEventData eventData) { if (!gameInfo.gameOver) { return; } if (victoryImage.activeSelf && Login.user.winsToday <= UserInfo.maxWinPerDay) { victoryImage.SetActive(false); winReward.SetActive(true); Login.user.ChangeCoins(1); return; } gameInfo.gameOver = false; SceneManager.LoadScene("PlayerMatching"); gameInfo.Clear(); Destroy(board); }