Ejemplo n.º 1
0
 override public void ApplyEffect(Parameters.DamageEffect effect)
 {
     if (effect == Parameters.DamageEffect.Blast)
     {
         Destroy(this.gameObject);
     }
 }
Ejemplo n.º 2
0
 override public void ApplyEffect(Parameters.DamageEffect effect)
 {
     if (effect == Parameters.DamageEffect.Freeze)
     {
         if (owner.health < owner.maxHealth * 0.5f)
         {
             owner.Freeze();
         }
     }
 }
Ejemplo n.º 3
0
 override public void ApplyEffect(Parameters.DamageEffect effect)
 {
     if (effect == Parameters.DamageEffect.Freeze)
     {
         owner.Freeze();
     }
     else
     {
         owner.Retract();
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// This function is currently a placeholder in case we actually want to implement custom visual/gameplay effects
 /// </summary>
 public abstract void ApplyEffect(Parameters.DamageEffect effect);
Ejemplo n.º 5
0
 override public void ApplyEffect(Parameters.DamageEffect effect)
 {
 }