/// <summary> /// Checks the update for new version. /// - Check dữ liệu mới add thêm vào khi có biến check new version /// </summary> public void CheckWhenLogin() { // --- Check For Update New --- // if (listHeroDetail == null || listHeroDetail.Count == 0) { InitData(); } else { for (int i = 0; i < CoreGameManager.instance.gameInfomation.listHeroInfo.Count; i++) { BOL_HeroInfo _info = CoreGameManager.instance.gameInfomation.listHeroInfo[i]; if (_info != null) { if (_info.canEnable) { bool _canAddNew = true; for (int j = 0; j < listHeroDetail.Count; j++) { if (_info.myType == listHeroDetail[j].myInfo.myType) { _canAddNew = false; break; } } if (_canAddNew) { AddNewHeroDetail(_info); } } } } } // --------------------------- // }
public void ResetData() { heroInfoPlayer = null; heroInfoComp = null; _baseHealthComp = 0; _baseHealthPlayer = 0; _baseManaPlayer = 0; }
void AddNewHeroDetail(BOL_HeroInfo _heroInfo) { if (listHeroDetail == null) { listHeroDetail = new List <BOL_HeroDetail>(); } listHeroDetail.Add(new BOL_HeroDetail(_heroInfo)); }
public BOL_HeroDetail(BOL_HeroInfo _heroInfo) { _myInfo = _heroInfo; heroType = myInfo.myType; unlockMe = myInfo.autoUnlockAtFirst; exp = 0; unlockAtk2 = false; unlockSkill01 = false; unlockSkill02 = false; unlockUlti = false; }
public void InitData() { listHeroDetail = new List <BOL_HeroDetail>(); for (int i = 0; i < CoreGameManager.instance.gameInfomation.listHeroInfo.Count; i++) { BOL_HeroInfo _info = CoreGameManager.instance.gameInfomation.listHeroInfo[i]; if (_info.canEnable) { AddNewHeroDetail(_info); } } isInitialized = true; }