Esempio n. 1
0
    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);
            }
        }
    }
Esempio n. 2
0
    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);
    }