コード例 #1
0
 //Methods
 public Currency ReturnCurrencyList()
 {
     //IWebElement currencyForm = search.ElementById("form-currency");
     //driver = Application.Get().Browser.Driver.SwitchTo().Frame(currencyForm);
     CurrencyButton.Click();
     return(new Currency());
 }
コード例 #2
0
 void Start()
 {
     confirmButtonScript           = confirmButton.GetComponent <CurrencyButton>();
     increasePowerButtonAnimator   = increasePowerButton.GetComponent <Animator>();
     increasePowerButtonAnimHelper = increasePowerButtonAnimator.GetComponent <UIAnimHelper>();
     decreasePowerButtonAnimator   = decreasePowerButton.GetComponent <Animator>();
     decreasePowerButtonAnimHelper = decreasePowerButtonAnimator.GetComponent <UIAnimHelper>();
     UpdateConfirmButton();
 }
コード例 #3
0
 private void InitCurrencies()
 {
     _currencyButtonList.Clear();
     foreach (CurrencyData currency in gameDataAsset.currencies)
     {
         CurrencyButton newButton = Instantiate <CurrencyButton>(currencyButtonPrefab, currencyButtonsParent.position, Quaternion.identity);
         newButton.transform.SetParent(currencyButtonsParent.transform, false);
         newButton.Init(currency);
         _currencyButtonList.Add(newButton);
     }
 }
コード例 #4
0
 private void LoadCurrencies()
 {
     //Backend.Currency.CurrencyManager
     foreach (var cur in GlobalStorage.CurrencyManager.Currencies)
     {
         var btn = new CurrencyButton
         {
             Currency  = cur,
             BackColor = Color.Transparent,
             Size      = _currencyButtonSize
         };
         btn.Click += (s, e) => CurrencyButton_Click((CurrencyButton)s, e);
         flowLayoutPanel1.Controls.Add(btn);
     }
 }
コード例 #5
0
        private void CurrencyButton_Click(CurrencyButton sender, EventArgs e)
        {
            var state = new TransactionState
            {
                Products   = Products,
                TotalPrice = DataManager.CalculateTotal(Products)
            };
            var result = sender.Currency?.RequestTransaction(ref state);

            if (result != TransactionResult.Completed)
            {
                return;
            }

            DataManager.AddSale(DataManager.CreateSale(GlobalStorage.DefaultCustomer, GlobalStorage.CurrentUser, state.PaidPrice, Products.ToArray()));
            Close();
        }
コード例 #6
0
 public MainPage ChangeCurrencyToGBP()
 {
     CurrencyButton.Click();
     CurrencyGBP.Click();
     return(this);
 }