コード例 #1
0
ファイル: ProfileManager.cs プロジェクト: daimonstar1/iWin
        private void GetTransaction()
        {
            isLoadingTransaction = true;
            TacoManager.OpenMessage(TacoConfig.Processing);
            Action <string> success = (string data) => {
                Debug.Log(data);
                isLoadingTransaction = false;
                if (!isLoadingActiveTours)
                {
                    TacoManager.CloseMessage();
                }
                TransactionResult r = JsonUtility.FromJson <TransactionResult>(data);
                if (r.transactions.Length > 0)
                {
                    UserTransaction recent = r.transactions[0];
                    recentTransaction.text = string.Format("{0} ({1})", recent.action, recent.FormatCurrency);
                }
                transactions = r.transactions;
                GenerateTransactionTable();
            };
            Action <string, string> fail = (string data, string error) => {
                isLoadingTransaction = false;
                if (!isLoadingActiveTours)
                {
                    TacoManager.CloseMessage();
                }
                TacoManager.OpenModalConnectionErrorPanel(error);
                recentTransaction.text = string.Empty;
            };

            StartCoroutine(ApiManager.Instance.GetTransactions(3, success, fail));
        }
コード例 #2
0
        protected void AddListViewItem(string action, string amount, string date, int number, UserTransaction tag, bool isEven)
        {
            string[] subItemTexts = new string[] {
                action, amount, date, number.ToString()
            };

            ListViewItem listViewItem = new ListViewItem(subItemTexts);

            listViewItem.Tag = tag;
            listViewItem.UseItemStyleForSubItems = false;


            var backgroundColor = TacoConfig.ListViewOddRow;

            if (isEven)
            {
                backgroundColor = TacoConfig.ListViewEvenRow;
            }

            listViewItem.UpdateBackgroundColor(backgroundColor);

            this.ListView.Items.Add(listViewItem);
        }