public void GameOver() { if (Marbles.Count == PhotonNetwork.PlayerList.Length && PhotonNetwork.PlayerList.Length != 0) { rank.SetActive(false); over.SetActive(true); exit.SetActive(true); for (int i = 0; i < PhotonNetwork.PlayerList.Length; i++) { over.transform.GetChild(0).GetChild(i).GetChild(0).GetComponent <UnityEngine.UI.Text>().text = rank.transform.GetChild(i).GetChild(0).GetChild(0).GetComponent <UnityEngine.UI.Text>().text; } } if (over.activeSelf && isOpen) { for (int i = 0; i < Marbles.Count; i++) { if (i == 0) { l.loadPlayerMoney = int.Parse(money.text) + Marbles[i].bet * 5; if (Marbles[i].name == PhotonNetwork.LocalPlayer.NickName) { l.loadPlayerMoney = l.loadPlayerMoney + 25; } } else if (i == 1) { l.loadPlayerMoney = l.loadPlayerMoney + Marbles[i].bet * 4; if (Marbles[i].name == PhotonNetwork.LocalPlayer.NickName) { l.loadPlayerMoney = l.loadPlayerMoney + 15; } } else if (i == 2) { l.loadPlayerMoney = l.loadPlayerMoney + Marbles[i].bet * 3; if (Marbles[i].name == PhotonNetwork.LocalPlayer.NickName) { l.loadPlayerMoney = l.loadPlayerMoney + 10; } } else { l.loadPlayerMoney = l.loadPlayerMoney + Marbles[i].bet * 0; } } moneyLook.text = l.loadPlayerMoney.ToString(); s.善良(); for (int i = 0; i < Marbles.Count; i++) { Marbles[i].lap = 0; Marbles[i].GetComponent <TrackPoint>().enabled = false; } Marbles.Clear(); isOpen = false; } }
public void SavePurchasedMarbles() { if (l.loadPlayerMoney > 0 && l.loadPlayerMoney - money >= 0) { l.loadMarblesID.Add(IDCalibration); l.loadPlayerMoney = l.loadPlayerMoney - money; s.善良(); me.interactable = false; } else { noMoney.SetActive(true); } }
public void Touch() { l.loadShowAndFight = IDCalibration; s.善良(); }