private void Start() { StartCoroutine("Spawn"); player = GameObject.Find("EventSystem").GetComponent <Player>(); specialFormsHandler = GameObject.Find("EventSystem").GetComponent <SpecialFormsHandler>(); }
// 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)); } } }