Exemplo n.º 1
0
    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);
    }
        public void OnClickRegist()
        {
            string num = phoneNumber.text.Replace(" ", "");

            if (num.Length != 11)
            {
                ShowNotice("输入格式错误!");
                return;
            }
            if (XMLSaver.saveData.accountList[0].accountId == 0)
            {
                XMLSaver.saveData.accountList.RemoveAt(0);
            }
            AccountSaveData data        = XMLSaver.saveData.AddAccountData(0);
            AssetsSaveData  assetsData  = XMLSaver.saveData.AddAssetsData(0);
            FortuneSaveData fortuneData = XMLSaver.saveData.AddFortuneData(0);

            data.phoneNumber   = num;
            data.enname        = "i";
            data.realName      = "猪脚";
            assetsData.balance = 100000; // todo 金钱
            assetsData.antPay  = GameDefine.AntLimit;
            GameManager.Instance.SetUser(0);
            UIManager.Instance.Push(new LoginContext());
        }
Exemplo n.º 3
0
 public void Set(int id)
 {
     _id         = id;
     fortuneData = XMLSaver.saveData.GetFortuneDataById(_id);
 }