package cli import ( nameRoute "f1-game/internal/name/route" "f1-game/internal/pb" ) func (p *Robot) FacilityUp(facilityID int32) { var ( req = &pb.I32{ Value: facilityID, } rsp = &pb.FacilityQueue{} ) err := p.RequestResponse(nameRoute.MapPlayer_FacilityUp, req, rsp) if err != nil { p.Debugf("[FacilityUp] err = %v", err) return } p.Debugf("[FacilityUp] rsp = %v", rsp) } func (p *Robot) FacilityCancel(facilityID int32) { var ( req = &pb.I32{ Value: facilityID, } rsp = &pb.I32{} ) err := p.RequestResponse(nameRoute.MapPlayer_FacilityCancel, req, rsp) if err != nil { p.Debugf("[FacilityCancel] err = %v", err) return } p.Debugf("[FacilityCancel] rsp = %v", rsp) } func (p *Robot) FacilityFinish(facilityID int32) { var ( req = &pb.I32{ Value: facilityID, } rsp = &pb.Facility{} ) err := p.RequestResponse(nameRoute.MapPlayer_FacilityFinish, req, rsp) if err != nil { p.Debugf("[FacilityFinish] err = %v", err) return } p.Debugf("[FacilityFinish] rsp = %v", rsp) } func (p *Robot) FacilityQueueUnlock(facilityID int32) { var ( req = &pb.I32{ Value: facilityID, } rsp = &pb.I32{} ) err := p.RequestResponse(nameRoute.MapPlayer_FacilityQueueUnlock, req, rsp) if err != nil { p.Debugf("[FacilityQueueUnlock] err = %v", err) return } p.Debugf("[FacilityQueueUnlock] rsp = %v", rsp) }