Esempio n. 1
0
 public override void SpecialAbility()
 {
     if (isHoldingItem)
     {
         bubble.ChangeState();
         isHoldingItem = false;
         Pop();
     }
     else
     {
         if (list.Count > 0)
         {
             PickUp();
             bubble.ChangeState();
             isHoldingItem = true;
         }
     }
 }
Esempio n. 2
0
    public override void SpecialAbility()
    {
        if (isFrezed)
        {
            isFrezed = false;

            body.constraints = RigidbodyConstraints2D.None;
        }
        else
        {
            isFrezed = true;


            body.constraints = RigidbodyConstraints2D.FreezePositionY;
        }
        cloud.ChangeState();
    }
Esempio n. 3
0
 public override void SpecialAbility()
 {
     fire.ChangeState();
 }