예제 #1
0
    // Use this for initialization

    void Awake()
    {
        canvas         = GameObject.Find("Canvas").GetComponent <Canvas>();
        farmingUI      = Instantiate(Resources.Load <FarmingUI>("FarmingUI"));
        farmingUI.name = "FarmingUI";
        farmingUI.Initialize(slotNum);
        farmingUI.transform.SetParent(canvas.transform);
        animRenderer = GetComponent <Renderer>() as SpriteRenderer;
    }
예제 #2
0
 private void ToggleFarmUI()
 {
     farmUIOpen = !farmUIOpen;
     farmingUI  = farmColliderID.gameObject.GetComponent <Farming>().farmingUI;
     foreach (Transform farmSlot in farmingUI.transform)
     {
         if (farmSlot.GetComponent <Image> () != null)
         {
             farmSlot.GetComponent <Image> ().enabled = !farmSlot.GetComponent <Image> ().enabled;
         }
         else
         {
             farmSlot.GetComponent <Text> ().enabled = !farmSlot.GetComponent <Text> ().enabled;
         }
     }
     farmingUI.GetComponent <Image>().enabled = !farmingUI.GetComponent <Image>().enabled;
 }