Exemple #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Receipt.Length != 0)
            {
                hash ^= Receipt.GetHashCode();
            }
            if (ReceiptSignature.Length != 0)
            {
                hash ^= ReceiptSignature.GetHashCode();
            }
            if (PurchaseCurrency.Length != 0)
            {
                hash ^= PurchaseCurrency.GetHashCode();
            }
            if (PricePaidE6 != 0)
            {
                hash ^= PricePaidE6.GetHashCode();
            }
            if (PricePaidE6Long != 0L)
            {
                hash ^= PricePaidE6Long.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Exemple #2
0
        public CurrencyPurchase()
        {
            InitializeComponent();

            var baseUri = Properties.Settings.Default.ApiBaseUrl;

            logic = new PurchaseCurrency(baseUri);

            bsCurrency.DataSource     = logic.Currencies;
            cmbCurrency.DisplayMember = "Code";
            cmbCurrency.ValueMember   = "Id";
        }
Exemple #3
0
    protected void SetPurchaseCurrencyImage(PurchaseCurrency purchaseCurrency)
    {
        switch (purchaseCurrency)
        {
        case PurchaseCurrency.Gold:
            purchaseCurrencyImage.sprite = GoodsService.GOLD_IMAGE;
            break;

        case PurchaseCurrency.Diamond:
            purchaseCurrencyImage.sprite = GoodsService.DIAMOND_IMAGE;
            break;
        }
    }
    protected void SetPurchaseCurrencyImage(PurchaseCurrency purchaseCurrency)
    {
        switch (purchaseCurrency)
        {
        case PurchaseCurrency.Gold:
            purchaseCurrencyImage.sprite = GoodsService.GOLD_IMAGE;
            break;

        case PurchaseCurrency.Diamond:
            purchaseCurrencyImage.sprite = GoodsService.DIAMOND_IMAGE;
            break;

        default:
            Debug.LogError("Error SetPurchaseCurrencyImage!!");
            break;
        }
    }
    protected new void SetGoodsPrice(int price, PurchaseCurrency purchaseCurrency)
    {
        if (RuneService.IsPlusGrade(runeGrade))
        {
            price = RuneService.GetPriceOfPlusGrade(runeGrade);
        }

        goodsPrice.text = price.ToString();

        switch (purchaseCurrency)
        {
        case PurchaseCurrency.Gold:
        {
            if (price <= PlayerDataManager.Instance.playerData.Gold)
            {
                goodsPrice.color = Color.black;
            }
            else
            {
                goodsPrice.color = Color.red;
            }
        }
        break;

        case PurchaseCurrency.Diamond:
        {
            if (price <= PlayerDataManager.Instance.playerData.Diamond)
            {
                goodsPrice.color = Color.black;
            }
            else
            {
                goodsPrice.color = Color.red;
            }
        }
        break;

        default:
            Debug.LogError("Error SetGoodsPrice!!");
            break;
        }
    }
    protected void SetGoodsPrice(int price, PurchaseCurrency purchaseCurrency)
    {
        goodsPrice.text = price.ToString();

        switch (purchaseCurrency)
        {
        case PurchaseCurrency.Gold:
        {
            if (price <= PlayerDataManager.Instance.playerData.Gold)
            {
                goodsPrice.color = Color.black;
            }
            else
            {
                goodsPrice.color = Color.red;
            }
        }
        break;

        case PurchaseCurrency.Diamond:
        {
            if (price <= PlayerDataManager.Instance.playerData.Diamond)
            {
                goodsPrice.color = Color.black;
            }
            else
            {
                goodsPrice.color = Color.red;
            }
        }
        break;

        default:
            Debug.LogError("Error SetGoodsPrice!!");
            break;
        }
    }
    public void SetPurchaseCurrency(PurchaseCurrency purchaseCurrency)
    {
        this.purchaseCurrency = purchaseCurrency;

        SetText();
    }