Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
aee3a8d5c9
@ -173,6 +173,7 @@ func (this *apiComp) Agree(session comm.IUserSession, req *pb.FriendAgreeReq) (e
|
|||||||
// event.TriggerEvent(comm.EventFriendChange, uid, int32(len(self.FriendIds)))
|
// event.TriggerEvent(comm.EventFriendChange, uid, int32(len(self.FriendIds)))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
go this.module.sys.CheckOpenCond(session.Clone(), comm.OpencondTypeFriend, int32(len(self.FriendIds)))
|
||||||
// 拥有xx个好友
|
// 拥有xx个好友
|
||||||
// this.moduleFriend.ModuleRtask.SendToRtask(session, comm.Rtype10, int32(len(agreeIds)))
|
// this.moduleFriend.ModuleRtask.SendToRtask(session, comm.Rtype10, int32(len(agreeIds)))
|
||||||
var sz []*pb.BuriedParam
|
var sz []*pb.BuriedParam
|
||||||
|
@ -78,7 +78,7 @@ func (this *apiComp) Del(session comm.IUserSession, req *pb.FriendDelReq) (errda
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
go this.module.sys.CheckOpenCond(session.Clone(), comm.OpencondTypeFriend, int32(len(self.FriendIds)))
|
||||||
session.SendMsg(string(this.module.GetType()), FriendSubTypeDel, &pb.FriendDelResp{FriendId: req.FriendId, UserId: self.Uid})
|
session.SendMsg(string(this.module.GetType()), FriendSubTypeDel, &pb.FriendDelResp{FriendId: req.FriendId, UserId: self.Uid})
|
||||||
|
|
||||||
return
|
return
|
||||||
|
@ -38,6 +38,7 @@ type Friend struct {
|
|||||||
configure *modules.MCompConfigure
|
configure *modules.MCompConfigure
|
||||||
service base.IRPCXService
|
service base.IRPCXService
|
||||||
globalConf *cfg.GameGlobalData
|
globalConf *cfg.GameGlobalData
|
||||||
|
sys comm.ISys
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *Friend) GetType() core.M_Modules {
|
func (this *Friend) GetType() core.M_Modules {
|
||||||
@ -54,6 +55,7 @@ func (this *Friend) OnInstallComp() {
|
|||||||
this.ModuleBase.OnInstallComp()
|
this.ModuleBase.OnInstallComp()
|
||||||
this.api = this.RegisterComp(new(apiComp)).(*apiComp)
|
this.api = this.RegisterComp(new(apiComp)).(*apiComp)
|
||||||
this.modelFriend = this.RegisterComp(new(ModelFriend)).(*ModelFriend)
|
this.modelFriend = this.RegisterComp(new(ModelFriend)).(*ModelFriend)
|
||||||
|
|
||||||
this.ModelFriendQiecuo = this.RegisterComp(new(ModelFriendQiecuo)).(*ModelFriendQiecuo)
|
this.ModelFriendQiecuo = this.RegisterComp(new(ModelFriendQiecuo)).(*ModelFriendQiecuo)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,6 +67,11 @@ func (this *Friend) Start() (err error) {
|
|||||||
if this.globalConf == nil {
|
if this.globalConf == nil {
|
||||||
err = errors.New("global config not found")
|
err = errors.New("global config not found")
|
||||||
}
|
}
|
||||||
|
var module core.IModule
|
||||||
|
if module, err = this.service.GetModule(comm.ModuleSys); err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.sys = module.(comm.ISys)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,6 +175,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.PagodaChal
|
|||||||
this.module.SetPagodaRankList("pagodaList"+strconv.Itoa(int(newData.PagodaId)), pagoda.PagodaId, newData.Id)
|
this.module.SetPagodaRankList("pagodaList"+strconv.Itoa(int(newData.PagodaId)), pagoda.PagodaId, newData.Id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
go this.module.sys.CheckOpenCond(session.Clone(), comm.OpencondTypePagoda, conf.Key)
|
||||||
// 通关奖励
|
// 通关奖励
|
||||||
errdata = this.module.DispenseRes(session, conf.Reward, true)
|
errdata = this.module.DispenseRes(session, conf.Reward, true)
|
||||||
if errdata != nil {
|
if errdata != nil {
|
||||||
|
@ -28,6 +28,7 @@ type Pagoda struct {
|
|||||||
mail comm.Imail
|
mail comm.Imail
|
||||||
friend comm.IFriend
|
friend comm.IFriend
|
||||||
modelRacePagoda *ModelRace
|
modelRacePagoda *ModelRace
|
||||||
|
sys comm.ISys
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewModule() core.IModule {
|
func NewModule() core.IModule {
|
||||||
@ -84,6 +85,11 @@ func (this *Pagoda) Start() (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.friend = module.(comm.IFriend)
|
this.friend = module.(comm.IFriend)
|
||||||
|
|
||||||
|
if module, err = this.service.GetModule(comm.ModuleSys); err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
this.sys = module.(comm.ISys)
|
||||||
//this.service.RegisterFunctionName(string(comm.Rpc_ModuleSeasonPagodaReward), this.Rpc_ModuleSeasonPagodaReward)
|
//this.service.RegisterFunctionName(string(comm.Rpc_ModuleSeasonPagodaReward), this.Rpc_ModuleSeasonPagodaReward)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user