public void Start() { Pd = new PeforManceDatas(); mm = MainManager.GetInstance; Money = 1000; mm.View.MoneySet(money); //item = new ItemList(); time = TimeManager.GetInstance().Time; DicList = new ItemList(); }
public PeforManceSaveDatas(PeforManceDatas d) { Money = new List <PeforManceSaveData>(); Plant = new List <PeforManceSaveData>(); Time = new List <PeforManceSaveData>(); PeforManceType key = PeforManceType.Money; for (int j = 0; j < 3; j++) { switch (j) { case 1: key = PeforManceType.Plant; break; case 2: key = PeforManceType.Time; break; default: break; } for (int i = 0; i < d.Peformances[key].Count; i++) { switch (j) { case 0: Money.Add(new PeforManceSaveData(d.Peformances[key][i])); break; case 1: Plant.Add(new PeforManceSaveData(d.Peformances[key][i])); break; case 2: Time.Add(new PeforManceSaveData(d.Peformances[key][i])); break; } } } }
public PeforManceManager(MenuManager m) : base(m) { myObjct = GameObject.Find("Menu").transform.Find("Peformance").gameObject; ItemButtons = new List <Button>(); PeformanceButtons = new List <Button>(); datas = PlayerData.GetInstance().PD; peforManceButton = Resources.Load <GameObject>("Prefabs/PefoeManceButton"); listParent = myObjct.transform.GetChild(0).GetChild(1).GetChild(0).GetChild(0).gameObject; PeforManceType key = PeforManceType.Money; int backNum = 0; for (int j = 0; j < 3; j++) { switch (j) { case 1: key = PeforManceType.Plant; break; case 2: key = PeforManceType.Time; break; default: break; } for (int i = 0; i < datas.Peformances[key].Count; i++) { PeformanceButtons.Add(GameObject.Instantiate(peforManceButton, listParent.transform).GetComponent <Button>()); PeformanceButtons[backNum + i].transform.GetChild(0).GetComponent <TextMeshProUGUI>().text = datas.Peformances[key][i].Title; PeformanceButtons[backNum + i].gameObject.SetActive(false); } backNum += datas.Peformances[key].Count; } myObjct.transform.GetChild(1).GetComponent <Button>().onClick.AddListener(() => StateChange(PeforManceMenuState.PeforMance)); myObjct.transform.GetChild(2).GetComponent <Button>().onClick.AddListener(() => StateChange(PeforManceMenuState.Library)); ItemPref = Resources.Load <Button>("Prefabs/PeItemButton"); }