Exemple #1
0
        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 += "&macr=" + 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);
        }
Exemple #2
0
        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);
        }