- 移除 Effect0 基类效果 - 调整 Input 结构,删除未使用的属性 - 优化 Effect 接口,增加 GetMaxStack 方法 - 重构效果初始化逻辑,支持不同类型效果的初始化 - 优化效果的添加和移除操作 - 调整宠物效果信息结构,合并参数
25 lines
291 B
Go
25 lines
291 B
Go
package effect
|
|
|
|
import (
|
|
"blazing/logic/service/fight/input"
|
|
"blazing/logic/service/fight/node"
|
|
)
|
|
|
|
type Prop struct {
|
|
node.EffectNode
|
|
}
|
|
|
|
func init() {
|
|
|
|
prop := &Prop{
|
|
EffectNode: node.EffectNode{
|
|
MaxStack: 6,
|
|
},
|
|
}
|
|
|
|
for i := 1; i < 7; i++ {
|
|
input.InitPropEffect(i, prop)
|
|
|
|
}
|
|
}
|