// Use this for initialization void Awake() { player = GameObject.Find("Player"); canvas = GameObject.Find("Canvas").GetComponent <Canvas>(); WaterUI = Instantiate(Resources.Load <WaterPurifierUI>("WaterPurifierUI")); WaterUI.name = "WaterPurifierUI"; WaterUI.Initialize(); WaterUI.transform.SetParent(canvas.transform); sound = GetComponent <AudioSource>(); }
private void ToggleWaterUI() { waterUIOpen = !waterUIOpen; waterUI = waterColliderID.gameObject.GetComponent <WaterPurifier>().WaterUI; foreach (Transform waterSlot in waterUI.transform) { if (waterSlot.GetComponent <Image> () != null) { waterSlot.GetComponent <Image> ().enabled = !waterSlot.GetComponent <Image> ().enabled; } else { waterSlot.GetComponent <Text> ().enabled = !waterSlot.GetComponent <Text> ().enabled; } } waterUI.GetComponent <Image>().enabled = !waterUI.GetComponent <Image>().enabled; }