public void StartGenerate(int i) { double r = rnd.NextDouble(); Eve tempEv = arrayEve[i]; if (tempEv.getCondition().getCond()) { if (tempEv.getCondition().getProperty() > r) { Debug.Log("Random:" + r + " Name: " + tempEv.getSheath().getName() + " Property: " + tempEv.getCondition().getProperty()); //GameObject newMC = (GameObject)GameObject.Instantiate(messageCanvas); messageCanvas.SetActive(true); messageCanvas.transform.Find("MessageEvent").GetComponent <Text>().text = tempEv.getSheath().getName(); messageCanvas.transform.Find("DescriptionEvent").GetComponent <Text>().text = tempEv.getSheath().getDescriprion(); pausedControl.paused = true; p.evente(); Debug.Log("WEOWEOWEOWEOWEOWEOWEOWOEOWE"); run(i); EventTree et = new EventTree(eRoot, tempEv.getSheath().getName()); eRoot.addChild(et); } } }
public void StartEvent(int i) { Eve tempEv = arrayEve[i]; messageCanvas.SetActive(true); messageCanvas.transform.Find("MessageEvent").GetComponent <Text>().text = tempEv.getSheath().getName(); messageCanvas.transform.Find("DescriptionEvent").GetComponent <Text>().text = tempEv.getSheath().getDescriprion(); pausedControl.paused = true; p.evente(); Debug.Log("WEOWEOWEOWEOWEOWEOWEOWOEOWE"); run(i); EventTree et = new EventTree(eRoot, tempEv.getSheath().getName()); eRoot.addChild(et); }