public void CancelMatch(GameResultEnum result) { if (PlayerManager.self.statusManager.currentStatus.Status() == StatusEnum.MATCH) { MatchStatus ms = PlayerManager.self.statusManager.currentStatus as MatchStatus; ms.CancelMatch(result); } }
public static string GetTips(GameResultEnum gre) { if (resultDes.ContainsKey(gre)) { return(resultDes[gre]); } return(null); }
private void SetGameWinResult(GamePieceTypeEnum gamePieceType) { if (gamePieceType == GamePieceTypeEnum.White) { GameResult = GameResultEnum.WhiteWins; } else if (gamePieceType == GamePieceTypeEnum.Red) { GameResult = GameResultEnum.RedWins; } }
public Game EndGame(long gameId, GameResultEnum gameResult) { var game = _gameAccessor.GetGameWithPlayers(gameId); game.GameStatus = GameStatusEnum.Finished; game.QuestStage = QuestStageEnum.End; game.GameResult = gameResult; _gameAccessor.UpdateGame(game); return(game); }
/// <summary> /// 服务器返回Result,提示 解析 /// </summary> /// <param name="result"></param> public static void serverNotice(GameResultEnum result) { int type = 2; switch (result) { case GameResultEnum.SUCCESS: type = 1; break; } noticeStandard(result.ToString(), null, type); }
public void PopupTips(GameTips gameTips) { GameResultEnum code = (GameResultEnum)gameTips.resultCode; string tips = GameTipsDic.GetTips(code); tips = tips ?? gameTips.resultDes; if (gameTips.tipsType == 1) //定时关闭窗口 { PopupManager.ShowTimerPopUp(tips); } else if (gameTips.tipsType == 2) //手动关闭 { PopupManager.ShowClosePopUp(tips); } }
public void CancelMatch(GameResultEnum result) { PlayerManager.self.statusManager.Switch(NormalStatus.INSTANCE); }
public GameResult(GameResultEnum gameResultEnum, Player opponent, DateTime gameDate) { m_Result = gameResultEnum; m_Opponent = opponent; m_GameDate = gameDate; }
public Game() { InitializeGameBoxes(); _lastGamePlacedPiece = GamePieceTypeEnum.None; GameResult = GameResultEnum.None; }
private void SetGameDrawResult() { GameResult = GameResultEnum.Draw; }