Exemple #1
0
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //FIREBALL
 internal void SetFireBall()
 {
     if (currentStrikerObject != null)
     {
         if (currentStrikerObject.transform.childCount > 0)
         {
             //Desactivar booster
             if (fireBall)
             {
                 currentStrikerObject.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = oldSprite;
                 currentStrikerObject.name = oldName;
                 currentStrikerObject.GetComponent <PlayingObject>().isBooster = false;
                 inputScript.CheckColor();
                 fireBall            = false;
                 sCurrentSpecialBall = "";
             }
             //Activar booster
             else
             {
                 if (!bombBall && !multiBall)
                 {
                     oldSprite = currentStrikerObject.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite;
                     oldName   = currentStrikerObject.name;
                 }
                 currentStrikerObject.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = spriteFireBall;
                 currentStrikerObject.name = "FireBall";
                 currentStrikerObject.GetComponent <PlayingObject>().isBooster = true;
                 inputScript.CheckColorBooster();
                 fireBall            = true;
                 bombBall            = false;
                 multiBall           = false;
                 sCurrentSpecialBall = "Fire Ball";
             }
         }
     }
 }