public VehicleInfo GetAModel(ushort lineId) { VehicleInfo info = null; List <string> assetList = GetAssetList(lineId); while (info == null && assetList.Count > 0) { info = TLMUtils.GetRandomModel(assetList, out string modelName); if (info == null) { RemoveAsset(lineId, modelName); assetList = GetAssetList(lineId); } } return(info); }
public VehicleInfo GetAModel(ushort lineID) { var prefix = TLMLineUtils.getPrefix(lineID); VehicleInfo info = null; List <string> assetList = GetAssetList(prefix); while (info == null && assetList.Count > 0) { info = TLMUtils.GetRandomModel(assetList, out string modelName); if (info == null) { RemoveAsset(prefix, modelName); assetList = GetAssetList(prefix); } } return(info); }
public VehicleInfo GetAModel(ushort lineID) { return(TLMUtils.GetRandomModel(GetAssetList(TLMLineUtils.getPrefix(lineID)))); }
public VehicleInfo GetAModel(ushort lineId) { return(TLMUtils.GetRandomModel(GetAssetList(lineId))); }