Exemplo n.º 1
0
 protected override void Contact(AttackArmorContact contact)
 {
     ObjectPooler.Instance.SpawnFromPool(Projectile, Caster.transform.position, Caster.transform.rotation, new object[] { contact });
 }
Exemplo n.º 2
0
    protected virtual void Contact(AttackArmorContact contact)
    {
        float totalDmg = contact.Attack.Damage * (1 - contact.Armor / 100f);

        contact.Attackable.AddHp(-totalDmg);
    }