public override void SetDataSummary(EsObject obj) { Debug.LogWarning(username + " : " + obj); if (obj.variableExists("disconnected")) { summary.disconnected = obj.getBoolean("disconnected"); summaryTLMN.disconnectedTLMN = obj.getBoolean("disconnected"); } if (obj.variableExists("moneyExchange")) { long.TryParse(obj.getString("moneyExchange"), out summaryTLMN.moneyExchangeTLMN); } if (obj.variableExists("sumPoint")) { summary.sumPoint = obj.getInteger("sumPoint"); summaryTLMN.sumPointTLMN = obj.getInteger("sumPoint"); } if (obj.variableExists("pointLoss")) { summaryTLMN.pointLoss = obj.getInteger("pointLoss"); } if (obj.variableExists("sumRank")) { summary.sumRank = obj.getInteger("sumRank"); summaryTLMN.sumRankTLMN = obj.getInteger("sumRank"); } if (obj.variableExists("hand")) { summary.inHand = new List <int>(obj.getIntegerArray("hand")); summaryTLMN.inHandTLMN = new List <int>(obj.getIntegerArray("hand")); } }
public override void SetDataSummary(EsObject obj) { if (obj.variableExists("disconnected")) { summary.disconnected = obj.getBoolean("disconnected"); } if (obj.variableExists("moneyExchange")) { long.TryParse(obj.getString("moneyExchange"), out summary.moneyExchange); } if (obj.variableExists("sumPoint")) { summary.sumPoint = obj.getInteger("sumPoint"); } if (obj.variableExists("sumRank")) { summary.sumRank = obj.getInteger("sumRank"); } if (obj.variableExists("hand")) { summary.inHand = new List <int>(obj.getIntegerArray("hand")); } }
public void handleTurnAnnouncement(EsObject obj) { audio.Play(); String playerName = obj.getString(GameConstants.PLAYER_NAME); int seconds = obj.getInteger(GameConstants.TURN_TIME_LIMIT); if (null != clock) { clock.SetTimer(seconds); } bool isBlack = obj.getBoolean(GameConstants.COLOR_IS_BLACK); int[] legalMoves = obj.getIntegerArray(GameConstants.LEGAL_MOVES); clearLegalMoves(); if (playerName == (me)) { // it's my turn! if (myColor < 0) { myColor = GameConstants.BLACK; if (!isBlack) { myColor = GameConstants.WHITE; } } setLegalMoves(legalMoves); canClick = true; errorMessage = ""; } else { canClick = false; } if (isBlack) { waitingMessage = playerName + "'s turn: Black"; } else { waitingMessage = playerName + "'s turn: White"; } }