public override string BuildUriString() { var str = ""; str += "?type=player"; if (MaxBuyNow > 0) { str += "&maxb=" + MaxBuyNow; } if (MinBuyNow > 0) { str += "&minb=" + MinBuyNow; } if (MaxBid > 0) { str += "¯=" + MaxBid; } if (MinBid > 0) { str += "&micr=" + MinBid; } if (AssetID > 0) { var maskedDefId = ResourceIDManager.AssetIDToDefinitionID(AssetID, RevisionID); str += "&maskedDefId=" + maskedDefId; } if (!string.IsNullOrEmpty(Level)) { str += "&lev=" + Level; } if (!string.IsNullOrEmpty(Rare)) { str += "&rare=" + Rare; } return(str); }
public override string BuildUriString() { var str = ""; if (Type == FUTSearchParameterType.Player) { str += "?type=player"; } else if (Type == FUTSearchParameterType.Contract) { str += "?type=development"; } else if (Type == FUTSearchParameterType.Fitness) { str += "?type=development"; } else if (Type == FUTSearchParameterType.Healing) { str += "?type=development"; } else if (Type == FUTSearchParameterType.Training) { str += "?type=training"; } else if (Type == FUTSearchParameterType.Manager) { str += "?type=staff"; } else if (Type == FUTSearchParameterType.Kit) { str += "?type=clubInfo"; } else if (Type == FUTSearchParameterType.Badge) { str += "?type=clubInfo"; } else if (Type == FUTSearchParameterType.Stadium) { str += "?type=stadium"; } else if (Type == FUTSearchParameterType.Development) { str += "?type=development"; } else { str += "?type="; } if (ChemistryStyle != ChemistryStyle.All) { str += "&playStyle=" + (int)ChemistryStyle; } if (Position != Models.Position.Any) { str += "&pos=" + Position; } if (AssetID > 0) { var maskedDefId = ResourceIDManager.AssetIDToDefinitionID(AssetID, RevisionID); str += "&maskedDefId=" + maskedDefId; } if (MinBuyNow > 0) { str += "&minb=" + MinBuyNow; } if (BuyPrice > 0) { str += "&maxb=" + BuyPrice; } if (FUTSettings.Instance.UseRandomRequests) { var playerInfo = FUTItemManager.GetItemByAssetRevisionID(AssetID, RevisionID); if (playerInfo.Type == FUTSearchParameterType.Player) { str += RandomParameters(); } } return(str); }