Example #1
0
 public void SetBonus(IBonus newBonus)
 {
     if (_bonus == null)
     {
         _bonus = newBonus;
         if (newBonus is GameObject)
         {
             transform.AddChild(((GameObject)newBonus).transform);
         }
     }
     else
     {
         if (newBonus.GetType() == typeof(BombBonus))
         {
             _bonus = newBonus;
             if (newBonus is GameObject)
             {
                 transform.AddChild(((GameObject)newBonus).transform);
             }
         }
     }
 }