17 lines
387 B
C#
17 lines
387 B
C#
using UnityEngine;
|
|
|
|
namespace ScriptableObjectArchitecture.Examples
|
|
{
|
|
public class DamageDealerWithEvent : DamageDealer
|
|
{
|
|
[SerializeField]
|
|
private GameEvent _onDamagedEvent = default(GameEvent);
|
|
|
|
protected override void DealDamage(UnitHealth target)
|
|
{
|
|
base.DealDamage(target);
|
|
|
|
_onDamagedEvent.Raise();
|
|
}
|
|
}
|
|
} |