优化
This commit is contained in:
parent
f2fd4ebb63
commit
d42497f2ea
@ -27,7 +27,6 @@ type configureComp struct {
|
|||||||
module *Caravan
|
module *Caravan
|
||||||
lock sync.RWMutex
|
lock sync.RWMutex
|
||||||
event map[int32][]*cfg.GameCaravanEventData
|
event map[int32][]*cfg.GameCaravanEventData
|
||||||
overflow int32
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 组件初始化接口
|
// 组件初始化接口
|
||||||
@ -50,16 +49,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
|||||||
}
|
}
|
||||||
this.lock.Unlock()
|
this.lock.Unlock()
|
||||||
})
|
})
|
||||||
configure.RegisterConfigure(game_caravan_reward, cfg.NewGameCaravanReward, func() {
|
|
||||||
if v, err := this.GetConfigure(game_caravan_reward); err == nil {
|
|
||||||
for _, v := range v.(*cfg.GameCaravanReward).GetDataList() {
|
|
||||||
if v.Key < 0 {
|
|
||||||
this.overflow = v.Id
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -229,12 +218,14 @@ func (this *configureComp) GetCaravanMoreReward() (reward *cfg.GameCaravanReward
|
|||||||
)
|
)
|
||||||
if v, err = this.GetConfigure(game_caravan_reward); err == nil {
|
if v, err = this.GetConfigure(game_caravan_reward); err == nil {
|
||||||
if configure, ok := v.(*cfg.GameCaravanReward); ok {
|
if configure, ok := v.(*cfg.GameCaravanReward); ok {
|
||||||
if reward = configure.Get(this.overflow); err == nil {
|
for _, reward = range configure.GetDataList() {
|
||||||
|
if reward.Key < 0 {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = comm.NewNotFoundConfErr(moduleName, game_caravan_reward, this.overflow)
|
}
|
||||||
|
err = comm.NewNotFoundConfErr(moduleName, game_caravan_reward, "")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user