package cli import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/pb" ) func (p *Robot) HeroStar(starGUID int64, removeGUIDs ...int64) { var ( req = &pb.HeroStarRequest{ HeroGUID: starGUID, RemoveHeroGUIDs: removeGUIDs, } rsp = &pb.I32{} ) err := p.RequestResponse(nameRoute.GamePlayer_HeroStar, req, rsp) if err != nil { p.Debugf("[HeroStar] err = %v", err) return } p.Debugf("[HeroStar] rsp = %v", rsp) } func (p *Robot) HeroSkillUp(heroGUID int64, skillID int32) { var ( req = &pb.I64I32{ Key: heroGUID, Value: skillID, } rsp = &pb.HeroSkillResponse{} ) err := p.RequestResponse(nameRoute.GamePlayer_HeroSkillUp, req, rsp) if err != nil { p.Debugf("[HeroSkillUp] err = %v", err) return } p.Debugf("[HeroSkillUp] rsp = %v", rsp) } func (p *Robot) HeroWearEquip(req *pb.HeroEquip) { rsp := &pb.I32{} err := p.RequestResponse(nameRoute.GamePlayer_HeroWearEquip, req, rsp) if err != nil { p.Debugf("[HeroWearEquip] err = %v", err) return } p.Debugf("[HeroWearEquip] rsp = %v", rsp) } func (p *Robot) HeroTakeOffEquip(req *pb.I64I64) { rsp := &pb.I32{} err := p.RequestResponse(nameRoute.GamePlayer_HeroTakeOffEquip, req, rsp) if err != nil { p.Debugf("[HeroTakeOffEquip] err = %v", err) return } p.Debugf("[HeroTakeOffEquip] rsp = %v", rsp) }