上传功能开启事件触发
This commit is contained in:
parent
55d0ad643b
commit
d8b6e8b010
@ -8,6 +8,7 @@ import (
|
|||||||
"go_dreamfactory/comm"
|
"go_dreamfactory/comm"
|
||||||
"go_dreamfactory/lego/base"
|
"go_dreamfactory/lego/base"
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
|
"go_dreamfactory/lego/sys/event"
|
||||||
"go_dreamfactory/lego/sys/log"
|
"go_dreamfactory/lego/sys/log"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
@ -66,6 +67,7 @@ func (this *Moonfantasy) Start() (err error) {
|
|||||||
this.battle = module.(comm.IBattle)
|
this.battle = module.(comm.IBattle)
|
||||||
this.service.RegisterFunctionName(string(comm.Rpc_ModuleMoonfantasyTrigger), this.Rpc_ModuleMoonfantasyTrigger)
|
this.service.RegisterFunctionName(string(comm.Rpc_ModuleMoonfantasyTrigger), this.Rpc_ModuleMoonfantasyTrigger)
|
||||||
this.service.RegisterFunctionName(string(comm.Rpc_ModuleMoonfantasyTriggerMF), this.Rpc_ModuleMoonfantasyTriggerMF)
|
this.service.RegisterFunctionName(string(comm.Rpc_ModuleMoonfantasyTriggerMF), this.Rpc_ModuleMoonfantasyTriggerMF)
|
||||||
|
event.RegisterGO(comm.EventOpenCond, this.EventOpenCond)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -167,3 +169,29 @@ func (this *Moonfantasy) TriggerMF(session comm.IUserSession, Boosid string) (er
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//功能开启事件触发
|
||||||
|
func (this *Moonfantasy) EventOpenCond(uid string, funcIds []string) {
|
||||||
|
for _, v := range funcIds {
|
||||||
|
if v == "Mystery" { //月子秘境
|
||||||
|
if this.IsCross() {
|
||||||
|
ss, _ := this.GetUserSession(uid)
|
||||||
|
this.modelDream.trigger(ss)
|
||||||
|
if err := ss.Push(); err != nil {
|
||||||
|
this.Errorln(err)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if _, err := this.service.AcrossClusterRpcGo(context.Background(),
|
||||||
|
this.GetCrossTag(),
|
||||||
|
comm.Service_Worker,
|
||||||
|
string(comm.Rpc_ModuleMoonfantasyTrigger),
|
||||||
|
pb.RPCGeneralReqA1{Param1: uid},
|
||||||
|
nil,
|
||||||
|
); err != nil {
|
||||||
|
this.Errorln(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user