UNITY 被动技能触发问题

我学习做一个放置类回合战斗的游戏,现在做技能系统,大概思路是用组合的方式,释放技能时释放器调用接口执行。

如果是直接造成伤害的技能已经实现了,类似反击伤害,复活这种受到伤害才触发的技能不懂怎么实现。

求实现的大概思路,尽量通俗简单点,因为太复杂了。。看不懂。

感谢各位。

1.给角色添加一个血量属性
2.添加碰撞检测,碰撞时检测是否闪避,没闪避就触发受到伤害
3.知道了受到伤害再去调用反击伤害这些事件

你的受到伤害是怎么表现的