void Start() { GameObject.Find("database").GetComponent <camping>().Load(); Campaing = GameObject.Find("database").GetComponent <camping>(); int i = 1; foreach (var item in Campaing.Player.CampaingDbList) { var e = Instantiate(Button, ViewContent.transform); e.gameObject.GetComponentInChildren <Button>().name = i.ToString(); e.gameObject.GetComponentInChildren <chooseLevel>().Level = i; e.gameObject.GetComponentInChildren <chooseLevel>().Energy = item.EnergyPay; e.gameObject.GetComponentInChildren <Text>().text = item.NameCampaing; e.gameObject.GetComponentsInChildren <Text>()[1].text = item.EnergyPay.ToString() + " Energy"; i += 1; } }
void Start() { GetComponent <camping>().Load(); GetComponent <player>().Load(); yourCam = GetComponent <camping>(); // IdLevel = PublicClass.level; box = GetComponent <BoxCollider2D>(); foreach (var i in Background) { foreach (var j in i.Ids) { if (j == IdLevel) { InBackground = i; break; } } } Next = InBackground.Content.GetComponentInChildren <BoxCollider2D>().size.x *InBackground.Content.GetComponentInChildren <BoxCollider2D>().gameObject.transform.localScale.x; Vector3 ins = new Vector3(-3, transform.position.y, 20); Instantiate(InBackground.Content, ins, Quaternion.identity, transform); foreach (var item in yourCam.Player.CampaingDbList) { if (item.IdCampaing == IdLevel) { MyCamp = item; TimeEnd = MyCamp.TimeEnd; break; } } Text t = GameObject.Find("txtLevel").GetComponent <Text>(); t.text = MyCamp.NameCampaing; myPhase = MyCamp.PhaseList; txtTimeEnd = GameObject.Find("txtTimeEnd").GetComponent <Text>(); TimeSpan time = TimeSpan.FromSeconds(TimeEnd); txtTimeEnd.text = "TIME: " + time.Minutes.ToString("00") + ":" + time.Seconds.ToString("00"); var max = myPhase[myPhase.Length - 1].EndLockMap / 1980 / 2; box.size = new Vector2(myPhase[myPhase.Length - 1].EndLockMap * PublicClass.dpp + 20, box.size.y); box.offset = new Vector2(box.size.x / 2, box.offset.y); for (int i = 1; i <= max + 1; i++) { Vector3 insx = new Vector3(i * Next - 3, transform.position.y, 20); Instantiate(InBackground.Content, insx, Quaternion.identity, transform); } foreach (var item in MainCharacter) { if (item.GetComponent <mainController>().MyID == GetComponent <player>().Player.MC) { var e = Instantiate(item, new Vector3(MyCamp.StartMC * PublicClass.dpp, 0, 0), Quaternion.identity); e.GetComponent <mainController>().myAnim.speed = 0; break; } } Invoke("OnStart", 2); }