fixed damage composition issue
This commit is contained in:
@@ -6,8 +6,6 @@ using Movementtests.systems.damage;
|
||||
[GlobalClass]
|
||||
public partial class RDamageModifier : Resource, IDamageable
|
||||
{
|
||||
public event Action<float> DamageTaken;
|
||||
|
||||
[Export]
|
||||
public EDamageTypes DamageType = EDamageTypes.Normal;
|
||||
[Export]
|
||||
@@ -27,9 +25,7 @@ public partial class RDamageModifier : Resource, IDamageable
|
||||
public float TakeDamage(RDamage damage)
|
||||
{
|
||||
if (damage.DamageType != DamageType) return 0;
|
||||
|
||||
var finalDamage = damage.DamageDealt * Modifier;
|
||||
DamageTaken?.Invoke(finalDamage);
|
||||
return finalDamage;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user