// Update is called once per frame void Update() { if (isEnded) { isEnded = false; endGamePopup.enabled = true; if (winColor == playerColor) { resultText.text = "WIN"; int score = MatchingInfo.playerScore + 100; if (isUseScoreBooster) { score += 50; } scoreText.text = (score).ToString(); starPointText.text = "10"; WWWManager wwwmanager = WWWManager.getInstance(); wwwmanager.SendScore("Alkkagi", score); wwwmanager.SendScore("Alkkagi", Mathf.Max(0, MatchingInfo.otherScore - 50), MatchingInfo.otherUserId, false); wwwmanager.AddStarPoint(10); } else { int score = Mathf.Max(0, MatchingInfo.playerScore - 50); resultText.text = "LOSE"; scoreText.text = score.ToString(); starPointText.text = "0"; // refresh bool hasGameScore = false; int beforeScore = 0; foreach (UserScore us in UserScore.list) { if (us.game_name == "Alkkagi") { beforeScore = us.score; us.score = score; hasGameScore = true; break; } } Player.instance.total_score += (score - beforeScore); if (!hasGameScore) { Array.Resize <UserScore>(ref UserScore.list, UserScore.list.Length + 1); UserScore.list[UserScore.list.Length - 1] = new UserScore(); UserScore.list[UserScore.list.Length - 1].game_name = "Alkkagi"; UserScore.list[UserScore.list.Length - 1].score = score; } } } }
// Update is called once per frame void Update() { if (isEnded) { isEnded = false; resultCanvas.enabled = true; scoreText.text = ScoreManager.scorePoint.ToString(); starPointText.text = ScoreManager.starPoint.ToString(); WWWManager wwwManager = WWWManager.getInstance(); if (ScoreManager.maxScore < ScoreManager.scorePoint) { wwwManager.SendScore("Run", ScoreManager.scorePoint); } wwwManager.AddStarPoint(ScoreManager.starPoint); } }
// Update is called once per frame void Update() { if (isEnded) { isEnded = false; popup.enabled = true; score.text = ScoreManagerSnack.score.ToString(); starpoint.text = (ScoreManagerSnack.score / 30).ToString(); WWWManager wwwManager = WWWManager.getInstance(); if (ScoreManagerSnack.maxScore < ScoreManagerSnack.score) { wwwManager.SendScore("Snack", ScoreManagerSnack.score); } wwwManager.AddStarPoint(ScoreManagerSnack.score / 30); } }