예제 #1
0
 void Update()
 {
     beeGuardianCount = defenseBeeManager.GetBeeNumber();
     if (beeGuardianCount == 0)
     {
         image1.enabled = false;
         image2.enabled = false;
         image3.enabled = false;
         image4.enabled = false;
         image5.enabled = false;
     }
     if (beeGuardianCount == 1)
     {
         image1.enabled = true;
         image2.enabled = false;
         image3.enabled = false;
         image4.enabled = false;
         image5.enabled = false;
     }
     if (beeGuardianCount == 2)
     {
         image1.enabled = true;
         image2.enabled = true;
         image3.enabled = false;
         image4.enabled = false;
         image5.enabled = false;
     }
     if (beeGuardianCount == 3)
     {
         image1.enabled = true;
         image2.enabled = true;
         image3.enabled = true;
         image4.enabled = false;
         image5.enabled = false;
     }
     if (beeGuardianCount == 4)
     {
         image1.enabled = true;
         image2.enabled = true;
         image3.enabled = true;
         image4.enabled = true;
         image5.enabled = false;
     }
     if (beeGuardianCount == 5)
     {
         image1.enabled = true;
         image2.enabled = true;
         image3.enabled = true;
         image4.enabled = true;
         image5.enabled = true;
     }
 }
예제 #2
0
 private void OnTriggerStay(Collider other)
 {
     if (other.tag == "Player" && playerIsIn)
     {
         beeGuardAmount = defenseBeeManager.GetBeeNumber();
         if (beeGuardAmount < maxBeeGuards)
         {
             SetBeeDefenderUIActive();
         }
     }
 }