コード例 #1
0
 public void InitUserInfo()
 {
     userInfo         = null;
     userMainCharInfo = new MainCharInfo();
     userLobbyInfo    = new UserLobbyInfo();
     servantDic       = new Dictionary <int, UserServantData>();
     monsterDic       = new Dictionary <int, UserMonsterData>();
     equipmentDic     = new Dictionary <int, UserEquipmentData>();
     weaponDic        = new Dictionary <int, UserEquipmentData>();
     armorDic         = new Dictionary <int, UserEquipmentData>();
     accessoryDic     = new Dictionary <int, UserEquipmentData>();
     itemDic          = new Dictionary <int, UserItemData>();
     partyInfo        = new UserPartyData();
     stageState       = new UserStageStateData();
     stageActionInfo  = new battleActionData();
     stageReward      = new stageRewardData();
 }
コード例 #2
0
    void Awake()
    {
        if (UserDataManager.Inst.GetMainCharInfo() != null)
        {
            MainCharInfo charInfo = UserDataManager.Inst.GetMainCharInfo();
            GradeImage.sprite   = CSVData.Inst.GetSpriteGrade((GRADE_TYPE)charInfo.grade);
            ServantImage.sprite = CSVData.Inst.GetServantIcon(charInfo.mainCharID);
        }

        UserInfo userInfo = UserDataManager.Inst.GetUserInfo();

        if (userInfo != null)
        {
            AccountText.text   = userInfo.userName;
            RankLevelText.text = userInfo.level.ToString();

            DBExpData dbExpData = CSVData.Inst.GetExpData(userInfo.level);
            if (dbExpData != null)
            {
                int exExp = 0;
                if (userInfo.level - 1 > 0)
                {
                    DBExpData exDBExpData = CSVData.Inst.GetExpData(userInfo.level - 1);
                    if (exDBExpData == null)
                    {
                        DebugLog.Log(false, "Invalid Level Data");
                    }
                    else
                    {
                        exExp = exDBExpData.rankExp;
                    }
                }
                RankExpText.text    = userInfo.userEXP + " / " + dbExpData.rankExp;
                ExpSlide.fillAmount = (exExp - userInfo.userEXP) / (float)(exExp - dbExpData.rankExp);
            }
        }

        EOSText.text = (userInfo.userEOS * 0.0001).ToString("N4");
        UTGText.text = (userInfo.userUTG * 0.0001).ToString("N4");
    }
コード例 #3
0
 public void UpdateMainCharInfo(MainCharInfo charInfo)
 {
     userMainCharInfo = charInfo;
 }