package node import ( "blazing/logic/service/fight/input" ) // 切精灵返回false,重写change方法来实现切换效果 // 精灵切换相关触发 func (e *EffectNode) OnSwitchIn(ctx input.Ctx) bool { //panic("not implemented") // TODO: Implement return true } func (e *EffectNode) OnSwitchOut(ctx input.Ctx) bool { return true } func (e *EffectNode) OnOwnerSwitchIn(ctx input.Ctx) bool { return true } // 自身下场,清除掉技能效果 func (e *EffectNode) OnOwnerSwitchOut(ctx input.Ctx) bool { // e.Input.AttackValue = info.NewAttackValue(e.Input.UserID) return true }