package cli import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/pb" ) func (p *Robot) EquipCraft(equipID int32) { var ( req = &pb.I32{ Value: equipID, } rsp = &pb.I32{} ) err := p.RequestResponse(nameRoute.GamePlayer_EquipCraft, req, rsp) if err != nil { p.Debugf("[EquipCraft] err = %v", err) return } p.Debugf("[HeroStar] rsp = %v", rsp) } func (p *Robot) EquipRandomCraft() { rsp := &pb.I32{} err := p.RequestResponse(nameRoute.GamePlayer_EquipRandomCraft, &pb.None{}, rsp) if err != nil { p.Debugf("[EquipRandomCraft] err = %v", err) return } p.Debugf("[EquipRandomCraft] rsp = %v", rsp) } func (p *Robot) EquipEnhance(equipGUID int64, useMOCoin bool) { req := &pb.I64Bool{ Key: equipGUID, Value: useMOCoin, } rsp := &pb.Equip{} err := p.RequestResponse(nameRoute.GamePlayer_EquipEnhance, req, rsp) if err != nil { p.Debugf("[EquipEnhance] err = %v", err) return } p.Debugf("[EquipEnhance] rsp = %v", rsp) } func (p *Robot) EquipDimantle(equipGUIDs ...int64) { req := &pb.I64List{ List: equipGUIDs, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.GamePlayer_EquipDimantle, req, rsp) if err != nil { p.Debugf("[EquipDimantle] err = %v", err) return } p.Debugf("[EquipDimantle] rsp = %v", rsp) } func (p *Robot) EquipSkillActive(equipGUID int64) { req := &pb.I64{Value: equipGUID} rsp := &pb.Equip{} err := p.RequestResponse(nameRoute.GamePlayer_EquipSkillActive, req, rsp) if err != nil { p.Debugf("[EquipSkillActive] err = %v", err) return } p.Debugf("[EquipSkillActive] rsp = %v", rsp) }