void Awake() { canvas = GameObject.Find("Canvas").GetComponent <Canvas>(); BarrelUI = Instantiate(Resources.Load <BarrelUI>("BarrelUI")); BarrelUI.name = "BarrelUI"; BarrelUI.Initialize(); BarrelUI.transform.SetParent(canvas.transform); water = BarrelUI.WaterBar; }
private void ToggleBarrelUI() { barrelUIOpen = !barrelUIOpen; barrel = barrelColliderID.gameObject.GetComponent <Barrel>().BarrelUI; foreach (Transform barrelSlot in barrel.transform) { if (barrelSlot.GetComponent <Image> () != null) { barrelSlot.GetComponent <Image> ().enabled = !barrelSlot.GetComponent <Image> ().enabled; } else { barrelSlot.GetComponent <Text> ().enabled = !barrelSlot.GetComponent <Text> ().enabled; } } barrel.GetComponent <Image>().enabled = !barrel.GetComponent <Image>().enabled; barrel.WaterMask.GetComponent <Image>().enabled = !barrel.WaterMask.GetComponent <Image>().enabled; barrel.WaterMask.SetActive(!barrel.WaterMask.activeSelf); }