refactor(fight/effect): 实现精灵切换相关触发接口并优化效果持续时间处理

This commit is contained in:
1
2025-09-24 20:17:44 +00:00
parent 5a8d84ed40
commit 726a2d6cb5
3 changed files with 28 additions and 10 deletions

View File

@@ -48,10 +48,10 @@ type Effect interface {
// OnHeal() bool // 治疗生效时触发
// // 精灵切换相关触发
// OnSwitchIn() bool // 精灵出战 / 上场时触发
// OnSwitchOut() bool // 精灵下场时触发
// OnOwnerSwitchIn() bool // 所属玩家精灵出战时触发
// OnOwnerSwitchOut() bool // 所属玩家精灵下场时触发
OnSwitchIn() bool // 精灵出战 / 上场时触发
OnSwitchOut() bool // 精灵下场时触发
OnOwnerSwitchIn() bool // 所属玩家精灵出战时触发
OnOwnerSwitchOut() bool // 所属玩家精灵下场时触发
// PreBattleEnd() bool //战斗结束前
// OnBattleEnd() bool //战斗结束