| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityEngine.SceneManagement;
- public class PKGameSettleView : MonoBehaviour
- {
- PKGameMode pKGameMode;
- void Start()
- {
- pKGameMode = (PKGameMode) GameMgr.ins.gameMode;
- if (PKGameView.ins)
- {
- PKGameView.ins.gameObject.SetActive(false);
- }
- string[] results = (string[]) GameMgr.ins.gameMode.Settle();
- for (int i = 1; i <= 2; i++) {
- int playerRoleID = PKGameMode.playerRoleIDs[i - 1];
- (Sprite avatar, string nickName) = RoleMgr.GetRoleInfo(playerRoleID);
- this.transform.Find("Avatar" + i + "/Sprite").GetComponent<Image>().sprite = avatar;
- this.transform.Find("Name" + i).GetComponent<Text>().text = nickName;
- this.transform.Find("Win" + i).gameObject.SetActive(results[i - 1] == "胜利");
- this.transform.Find("Fail" + i).gameObject.SetActive(results[i - 1] == "失败");
- this.transform.Find("Score" + i + "/Text").GetComponent<Text>().text = pKGameMode.totalScores[i - 1].ToString();
- }
- AudioMgr.ins.PlayWin();
- }
- public void GoHome() {
- AudioMgr.ins.PlayBtn();
- SceneManager.LoadScene("Home", LoadSceneMode.Single);
- }
- public void TryAgain() {
- AudioMgr.ins.PlayBtn();
- SceneManager.LoadScene("Game", LoadSceneMode.Single);
- }
- }
|