Exemplo n.º 1
0
 protected override void Hit(Ammo ammo)
 {
     if (ammo.campFlag != campFlag)
     {
         if (ammo != null)
         {
             ammo.BoomSlightly();
         }
         BoomSlightly();
     }
 }
Exemplo n.º 2
0
    protected override void Hit(Ammo ammo)
    {
        if (isInvisible)
        {
            return;
        }
        if (ammo.campFlag != campFlag)
        {
            health--;

            if (health <= 0)
            {
                ammo.Boom();
                Die();
            }
            else
            {
                ammo.BoomSlightly();
                stateMachine.ChangeState(health - 1);
            }
        }
    }
Exemplo n.º 3
0
 protected override void Hit(Ammo ammo)
 {
     ammo.BoomSlightly();
 }