public AssetsSaveData AddAssetsData(int accountId) { int existIndex = -1; for (int i = 0; i < assetsDataList.Count; i++) { if (assetsDataList[i].accountId == accountId) { existIndex = i; } } if (existIndex >= 0) { return(assetsDataList[existIndex]); } AssetsSaveData data = new AssetsSaveData(); data.transactionList = new List <TransactionSaveData>(); ACCOUNT staticData = StaticDataAccount.GetAccountById(accountId); if (staticData != null) { data.balance = staticData.money; } data.accountId = accountId; assetsDataList.Add(data); return(data); }
public FortuneSaveData AddFortuneData(int accountId) { int existIndex = -1; for (int i = 0; i < fortuneList.Count; i++) { if (fortuneList[i].accountId == accountId) { existIndex = i; } } if (existIndex >= 0) { return(fortuneList[existIndex]); } FortuneSaveData data = new FortuneSaveData(); ACCOUNT staticData = StaticDataAccount.GetAccountById(accountId); if (staticData != null) { data.gold = staticData.gold; } data.accountId = accountId; fortuneList.Add(data); return(data); }
/// <summary> /// 添加一个账户信息 /// </summary> public AccountSaveData AddAccountData(int accountId) { AccountSaveData data = new AccountSaveData(); int existAccountIndex = -1; for (int i = 0; i < accountList.Count; i++) { if (accountList[i].accountId == accountId) { existAccountIndex = i; } } if (existAccountIndex >= 0) { data = accountList[existAccountIndex]; } else { ACCOUNT staticData = StaticDataAccount.GetAccountById(accountId); if (staticData != null) { data.enname = staticData.en_name; data.password = staticData.password; data.realName = staticData.real_name; data.nickname = staticData.nick_name; data.phoneNumber = staticData.phone_number; string path = "HeadSprites/" + data.enname; if (Resources.Load <Sprite>(path) != null) { data.headSprite = path; } path = "BackSprites/" + data.enname; if (Resources.Load <Sprite>(path) != null) { data.backSprite = path; } } data.accountId = accountId; if (accountId == 0) { accountList.Insert(0, data); } else { accountList.Add(data); } } return(data); }