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(); }
public void SetUserLobbyInfo(UserLobbyInfo getLobbyInfo) { userLobbyInfo = getLobbyInfo; }
public void UpdateTopInfo() { UserInfo userInfo = UserDataManager.Inst.GetUserInfo(); if (userInfo != null) { UserName.text = "Rank." + userInfo.level + " " + userInfo.userName; UserLevelText.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; } } ExpSlide.fillAmount = (exExp - userInfo.userEXP) / (float)(exExp - dbExpData.rankExp); } if (lastEOS != userInfo.userEOS) { NumberCountingEffect(EOSCount, lastEOS, userInfo.userEOS); } else { EOSCount.text = (userInfo.userEOS * 0.0001).ToString("N4"); } if (lastUTG != userInfo.userUTG) { NumberCountingEffect(UTGCount, lastUTG, userInfo.userUTG); } else { UTGCount.text = (userInfo.userUTG * 0.0001).ToString("N4"); } lastEOS = userInfo.userEOS; lastUTG = userInfo.userUTG; //EOSCount.text = (userInfo.userEOS * 0.0001).ToString("N4"); //UTGCount.text = (userInfo.userUTG * 0.0001).ToString("N4"); } if (UserDataManager.Inst.GetMainCharInfo() != null) { DBServantData servantData = CSVData.Inst.GetServantData(UserDataManager.Inst.GetMainCharInfo().mainCharID); if (servantData != null) { MainCharImage.sprite = servantData.servantIcon; GradeCharImage.sprite = CSVData.Inst.GetSpriteGrade(servantData.grade); } } UserLobbyInfo lobbyInfo = UserDataManager.Inst.GetUserLobbyInfo(); if (lobbyInfo == null) { return; } if (lobbyInfo.IsCPUAlert == true) { CPUImage.sprite = alertImage; } else { CPUImage.sprite = notAlertImage; } if (lobbyInfo.IsNETAlert == true) { NETImage.sprite = alertImage; } else { NETImage.sprite = notAlertImage; } if (lobbyInfo.IsRAMAlert == true) { RAMImage.sprite = alertImage; } else { RAMImage.sprite = notAlertImage; } if (lobbyInfo.mailCount > 0) { MailCountText.text = lobbyInfo.mailCount.ToString(); MailCountImage.SetActive(true); } else { MailCountImage.SetActive(false); } }