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(); }
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"); }
public void UpdateMainCharInfo(MainCharInfo charInfo) { userMainCharInfo = charInfo; }