Ejemplo n.º 1
0
    /// <summary>
    /// 添加一个银行卡数据
    /// </summary>
    public BankCardSaveData AddBankCardData(int accountId, string cardId)
    {
        int existAccountIndex = -1;

        for (int i = 0; i < bankCardList.Count; i++)
        {
            if (bankCardList[i].accountId == accountId && bankCardList[i].cardId == cardId)
            {
                existAccountIndex = i;
            }
        }
        if (existAccountIndex >= 0)
        {
            return(bankCardList[existAccountIndex]);
        }
        BankCardSaveData data = new BankCardSaveData();

        data.accountId = accountId;
        data.cardId    = cardId;
        data.realName  = GetAccountData(accountId).realName;
        data.bankName  = StaticDataBankCard.GetCardNameById(cardId);
        bankCardList.Add(data);
        if (GetBankCardDataList(accountId).Count == 1)
        {
            curUseCardList.Add(data);
        }
        return(data);
    }
Ejemplo n.º 2
0
 private void Refresh()
 {
     _phoneNumText.text = Utils.FormatStringForSecrecy(GameManager.Instance.accountData.phoneNumber, FInputType.PhoneNumber);
     _bankText.text     = StaticDataBankCard.GetCardNameById(_context.cardId).Replace(
         ContentHelper.Read(ContentHelper.SavingCardText), "");
     _cardTextObj.transform.localPosition = new Vector3(_bankText.transform.localPosition.x + _bankText.preferredWidth,
                                                        _cardTextObj.transform.localPosition.y, _cardTextObj.transform.localPosition.z);
 }
Ejemplo n.º 3
0
 public static void Load()
 {
     StaticDataTest.Init();
     StaticDataContent.Init();
     StaticDataAccount.Init();
     StaticDataBankCard.Init();
     StaticDataAlbum.Init();
     StaticDataBlog.Init();
     StaticDataTweet.Init();
     StaticDataComment.Init();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取银行卡icon
 /// </summary>
 public Sprite GetBankSprite(string bankName)
 {
     if (string.IsNullOrEmpty(bankName))
     {
         return(_defaultCardIcon);
     }
     if (_bankIconDict.ContainsKey(bankName))
     {
         return(_bankIconDict[bankName]);
     }
     else
     {
         Sprite sprite = Resources.Load <Sprite>("BankCardSprites/" + StaticDataBankCard.GetBankSpriteByBankName(bankName));
         _bankIconDict.Add(bankName, sprite);
         return(sprite);
     }
 }