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().sprite = avatar; this.transform.Find("Name" + i).GetComponent().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 = 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); } }