private void UpdateUI(UIYZXEBalanceParam param) { if (param == null) { return; } if (param.result > 0) { mWinUI.SetActive(true); mLoseUI.SetActive(false); mTitleWin.Play(); } else { mWinUI.SetActive(false); mLoseUI.SetActive(true); mTitleLose.Play(); } mScoreText.text = param.score.ToString(); uint min = (param.time / 60000); uint sec = (param.time % 60000) / 1000; mTimeText.text = min.ToString() + StringHelper.GetString("time_min_0") + sec.ToString() + StringHelper.GetString("time_sec"); }
protected override void OnRespond(respond_yazhixiee_over respond, object userdata) { if (!respond.succeed) { SceneManager.Instance.RequestEnterLastCity(); } else { GameScene scene = SceneManager.Instance.GetCurScene() as GameScene; if (scene == null) { SceneManager.Instance.RequestEnterLastCity(); return; } UIYZXEBalanceParam param = new UIYZXEBalanceParam(respond.score, respond.time_cost, scene.GetResult()); WindowManager.Instance.OpenUI("yzxebalance", param); } }