From 1bb52c4df9bf332c406958dba484a03460b2fe12 Mon Sep 17 00:00:00 2001 From: wh_zcy Date: Wed, 14 Jun 2023 15:24:02 +0800 Subject: [PATCH] update --- modules/worldtask/configure.go | 7 +++++++ modules/worldtask/module.go | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/worldtask/configure.go b/modules/worldtask/configure.go index 640f32cd5..08d54d367 100644 --- a/modules/worldtask/configure.go +++ b/modules/worldtask/configure.go @@ -5,6 +5,7 @@ import ( "go_dreamfactory/comm" "go_dreamfactory/lego/core" "go_dreamfactory/modules" + "go_dreamfactory/sys/configure" cfg "go_dreamfactory/sys/configure/structs" ) @@ -17,6 +18,7 @@ const ( type configureComp struct { modules.MCompConfigure + // worldtaskGroup map[int32]*cfg.GameWorldtaskData } func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) { @@ -27,6 +29,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp gameWorldAll: cfg.NewGameWorldAll, gameburiedCond: cfg.NewGameBuriedCondi, }) + configure.RegisterConfigure(gameWorldTask, cfg.NewGameBuriedCondi, this.updateconfigure) return } @@ -46,6 +49,10 @@ func (this *configureComp) getWorldtaskCfg() (data *cfg.GameWorldTask, err error return } +func (this *configureComp) updateconfigure() { + +} + func (this *configureComp) getWorldAllCfg() (data *cfg.GameWorldAll, err error) { var ( v interface{} diff --git a/modules/worldtask/module.go b/modules/worldtask/module.go index 0b6f284d5..58f97a776 100644 --- a/modules/worldtask/module.go +++ b/modules/worldtask/module.go @@ -140,7 +140,9 @@ func (this *Worldtask) TCondFinishNotify(uid string, conds []*pb.ConIProgress) { }) } } - taskConds[cfg.Group] = currentTasks + if currentTasks != nil { + taskConds[cfg.Group] = currentTasks + } } } }