PlayerManager.cs 877 B

1234567891011121314151617181920212223242526
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using GameLogic.Hero;
  4. using UnityEngine;
  5. using Utility;
  6. public class PlayerManager : Singleton<PlayerManager>
  7. {
  8. public List<HeroInfo> heroList = new List<HeroInfo>();
  9. /// <summary>
  10. /// 上阵的英雄,也可以叫主力,替补英雄等级=主力英雄的最低等级(和afk一样的)
  11. /// </summary>
  12. public List<HeroInfo> heroListInLead = new List<HeroInfo>();
  13. public void InitGameData()
  14. {
  15. AccountFileInfo.Instance.LoadPlayerData();
  16. for (int i = 0; i < AccountFileInfo.Instance.playerData.HeroListInLeadDatas.Count; i++)
  17. {
  18. AccountFileInfo.HeroData heroData = AccountFileInfo.Instance.playerData.HeroListInLeadDatas[i];
  19. HeroInfo heroInfo = new HeroInfo(heroData);
  20. heroListInLead.Add(heroInfo);
  21. }
  22. }
  23. }