package cli import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/pb" ) func (p *Robot) ConscriptBegin(armID, num int32) { req := &pb.ConscriptRequest{ ArmID: armID, Num: num, } rsp := &pb.Conscript{} err := p.RequestResponse(nameRoute.MapPlayer_ConscriptBegin, req, rsp) if err != nil { p.Debugf("[ConscriptBegin] err = %v", err) } p.Debugf("[ConscriptBegin] rsp = %v", rsp) } func (p *Robot) ConscriptCancel() { req := &pb.None{} rsp := &pb.Conscript{} err := p.RequestResponse(nameRoute.MapPlayer_ConscriptCancel, req, rsp) if err != nil { p.Debugf("[ConscriptCancel] err = %v", err) } p.Debugf("[ConscriptCancel] rsp = %v", rsp) } func (p *Robot) ConscriptUp(armID, upArmID, num int32) { req := &pb.ConscriptUpRequest{ ArmID: armID, UpArmID: upArmID, Num: num, } rsp := &pb.ConscriptUp{} err := p.RequestResponse(nameRoute.MapPlayer_ConscriptUp, req, rsp) if err != nil { p.Debugf("[ConscriptUp] err = %v", err) } p.Debugf("[ConscriptUp] rsp = %v", rsp) } func (p *Robot) ConscriptUpCancel() { req := &pb.None{} rsp := &pb.ConscriptUp{} err := p.RequestResponse(nameRoute.MapPlayer_ConscriptUpCancel, req, rsp) if err != nil { p.Debugf("[ConscriptUpCancel] err = %v", err) } p.Debugf("[ConscriptUpCancel] rsp = %v", rsp) } func (p *Robot) ConscriptAuto(armID int32) { req := &pb.I32{ Value: armID, } rsp := &pb.I32{} err := p.RequestResponse(nameRoute.MapPlayer_ConscriptAuto, req, rsp) if err != nil { p.Debugf("[ConscriptAuto] err = %v", err) } p.Debugf("[ConscriptAuto] rsp = %v", rsp) }