Пример #1
0
 // Update is called once per frame
 void Update()
 {
     if (medusaActive)
     {
         if (GetComponent <MedusaScript>().done)
         {
             MedusaScript powerup = GetComponent <MedusaScript>();
             Destroy(powerup);
             medusaActive = false;
             frozenUI.SetActive(false);
         }
     }
     if (decoyActive)
     {
         if (GetComponent <DecoyManager>().done)
         {
             DecoyManager decoy = GetComponent <DecoyManager>();
             Destroy(decoy);
             decoyActive = false;
         }
     }
 }
Пример #2
0
 public void UsePickup()
 {
     if (currItem == "Decoy")
     {
         currItem = "";
         decoyIcon.SetActive(false);
         DecoyManager decoy = gameObject.AddComponent <DecoyManager>() as DecoyManager;
         decoyActive = true;
     }
     if (currItem == "Medusa")
     {
         currItem = "";
         medusaIcon.SetActive(false);
         MedusaScript powerup = gameObject.AddComponent <MedusaScript>() as MedusaScript;
         medusaActive = true;
     }
     if (currItem == "Boombox")
     {
         currItem = "";
         boomboxIcon.SetActive(false);
         activateBoombox();
     }
 }