Пример #1
0
 /// <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);
                     }
                 }
             }
         }
     }
     // --------------------------- //
 }
Пример #2
0
 public void ResetData()
 {
     heroInfoPlayer    = null;
     heroInfoComp      = null;
     _baseHealthComp   = 0;
     _baseHealthPlayer = 0;
     _baseManaPlayer   = 0;
 }
Пример #3
0
 void AddNewHeroDetail(BOL_HeroInfo _heroInfo)
 {
     if (listHeroDetail == null)
     {
         listHeroDetail = new List <BOL_HeroDetail>();
     }
     listHeroDetail.Add(new BOL_HeroDetail(_heroInfo));
 }
Пример #4
0
 public BOL_HeroDetail(BOL_HeroInfo _heroInfo)
 {
     _myInfo       = _heroInfo;
     heroType      = myInfo.myType;
     unlockMe      = myInfo.autoUnlockAtFirst;
     exp           = 0;
     unlockAtk2    = false;
     unlockSkill01 = false;
     unlockSkill02 = false;
     unlockUlti    = false;
 }
Пример #5
0
 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;
 }