Exemplo n.º 1
0
    private void Start()
    {
        StartCoroutine("Spawn");

        player = GameObject.Find("EventSystem").GetComponent <Player>();
        specialFormsHandler = GameObject.Find("EventSystem").GetComponent <SpecialFormsHandler>();
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        player              = GameObject.Find("EventSystem").GetComponent <Player>();
        customerSpawner     = GameObject.Find("Spawner").GetComponent <CustomerSpawner>();
        specialFormsHandler = GameObject.Find("EventSystem").GetComponent <SpecialFormsHandler>();
        orderPanelHandler   = GameObject.Find("EventSystem").GetComponent <OrderPanelHandler>();

        // setting onclick listeners to close panels
        closeOTC = otcPanel.transform.GetChild(0).GetComponent <Button>();
        closeOTC.onClick.AddListener(() => OpenCloseOTC());
        closePresc = prescPanel.transform.GetChild(0).GetComponent <Button>();
        closePresc.onClick.AddListener(() => OpenClosePresc());

        otcPotions   = otcPanel.GetComponentsInChildren <Button>();
        prescPotions = prescPanel.GetComponentsInChildren <Button>();

        // assigning onclick listeners to each potion button
        foreach (Button b in otcPotions)
        {
            if (b.name.Equals("button_close"))
            {
                continue;
            }
            else
            {
                b.onClick.AddListener(() => CheckOTCPotion(b.name));
            }
        }
        foreach (Button b in prescPotions)
        {
            if (b.name.Equals("button_close"))
            {
                continue;
            }
            else
            {
                b.onClick.AddListener(() => CheckPrescPotion(b.name));
            }
        }
    }