/** * Creates a list of stations associated with waiting cargo, selected and grouped by the chosen * criteria. * @param selector Mode of grouping and selecting to be applied. * @param station_id Station to be queried. * @param cargo Cargo type to query for. * @param other_station Other station to restrict the query with. */ public AIStationList_CargoWaiting(AIStationList_Cargo.CargoSelector selector, StationID station_id, CargoID cargo, StationID other_station) : base(CargoMode.CM_WAITING, selector, station_id, cargo, other_station) { throw null; }
/** * Creates a list of stations associated with cargo planned to pass the station, selected and * grouped by the chosen criteria. * @param selector Mode of grouping and selecting to be applied. * @param station_id Station to be queried. * @param cargo Cargo type to query for. * @param other_station Other station to restrict the query with. */ public AIStationList_CargoPlanned(AIStationList_Cargo.CargoSelector selector, StationID station_id, CargoID cargo, StationID other_station) : base(CargoMode.CM_PLANNED, selector, station_id, cargo, other_station) { throw null; }
/** * Creates a list of stations associated with cargo in the specified way, selected and grouped * by the chosen criteria. * @param mode Mode of association, either waiting cargo or planned cargo. * @param selector Mode of grouping and selecting to be applied. * @param station_id Station to be queried. * @param cargo Cargo type to query for. * @param other_station Other station to restrict the query with. */ public AIStationList_Cargo(AIStationList_Cargo.CargoMode mode, AIStationList_Cargo.CargoSelector selector, StationID station_id, CargoID cargo, StationID other_station) { throw null; }