go_dreamfactory/cmd/robot/hero.go
2022-06-29 17:15:31 +08:00

41 lines
806 B
Go

package robot
import (
"go_dreamfactory/comm"
"go_dreamfactory/modules/hero"
"go_dreamfactory/pb"
)
var (
//hero
heroBuilders = []*builder{
{
mainType: string(comm.ModuleHero),
subType: hero.HeroSubTypeList,
req: &pb.HeroListReq{},
rsp: &pb.HeroListRsp{},
// enabled: true,
}, {
mainType: string(comm.ModuleHero),
subType: hero.HeroSubTypeInfo,
req: &pb.HeroInfoReq{
HeroId: "62baac19aa7c09b3679be57c",
},
rsp: &pb.HeroInfoRsp{},
// enabled: true,
}, {
mainType: string(comm.ModuleHero),
subType: hero.HeroSubTypeChouka,
req: &pb.HeroChoukaReq{},
rsp: &pb.HeroChoukaResp{},
enabled: true,
},
}
)
//声明加入到构建器并发起请求
func (r *Robot) RunHero() {
r.addBuilders(heroBuilders)
r.handleReq()
}