- 重构了 Input 结构体和相关方法,新增 NewInput 函数 - 优化了 NodeManager 结构体和 Exec 方法的实现 - 调整了 FightC 结构体和 enterturn 方法的逻辑 - 修改了 BattleSkillEntity 结构体,移除了冗余字段 - 更新了 EffectNode 中的相关方法,使其适应新的逻辑
17 lines
221 B
Go
17 lines
221 B
Go
package effect
|
|
|
|
import (
|
|
"blazing/logic/service/fight/input"
|
|
"blazing/logic/service/fight/node"
|
|
)
|
|
|
|
// 施加一个基类effect
|
|
type Effect0 struct {
|
|
node.EffectNode
|
|
}
|
|
|
|
func init() {
|
|
input.InitEffect(0, &Effect0{})
|
|
|
|
}
|