예제 #1
0
    public void Feeding()
    {
        switch (stateFeeding)
        {
        case StateFeed.Feeding:
            stateFeeding = StateFeed.NoNFeeding;
            for (int i = 0; i < UI_Feeding.Count; i++)
            {
                // UI_Feeding[i].SetActive(false);
            }
            for (int i = 0; i < UI_NoNFeeding.Count; i++)
            {
                UI_NoNFeeding[i].SetActive(true);
            }
            StopFeeding();
            textMode.text = "Feeding";
            break;

        case StateFeed.NoNFeeding:
            stateFeeding = StateFeed.Feeding;
            for (int i = 0; i < UI_Feeding.Count; i++)
            {
                // UI_Feeding[i].SetActive(true);
            }
            for (int i = 0; i < UI_NoNFeeding.Count; i++)
            {
                UI_NoNFeeding[i].SetActive(false);
            }
            textMode.text = "Stop Feeding";
            StartFeeding();
            break;
        }
    }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     textMode.text = "Feeding";
     stateFeeding  = StateFeed.NoNFeeding;
     for (int i = 0; i < FishPathControllers.Count; i++)
     {
         FishPathControllers[i].feedingManager = this;
     }
     // selectedFeed();
     // setFishToFeed();
 }