コード例 #1
0
 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;
 }
コード例 #2
0
 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);
 }