Exemplo n.º 1
0
 public virtual void hit(Damageable.DamageType DT, float DamageValue)
 {
     //Debug.Log(name+" Took "+DamageValue+" damage.");
     Health -= DamageValue;
     if (Health <= 0)
     {
         Destroy(this.gameObject);
         Debug.Log(name + " was destroyed");
     }
 }
Exemplo n.º 2
0
 public override void hit(Damageable.DamageType DT, float DamageValue)
 {
     TimeSinceHit = 0;
     //Debug.Log(name+" Took "+DamageValue+" damage.");
     Health -= DamageValue;
     if (Health <= 0)
     {
         Health = 0;
         ShieldCollider.enabled = false;
         ShieldVisual.enabled   = false;
         Debug.Log(name + "'s shield overloaded");
     }
 }