12345678910111213141516171819202122232425262728293031323334353637 |
- using System.Collections;
- using System.Collections.Generic;
- using Excel2Json;
- using Fort23.UTool;
- using GameLogic.Hero;
- using UnityEngine;
- using Utility;
- public class PlayerManager : Singleton<PlayerManager>
- {
- public List<HeroInfo> heroList = new List<HeroInfo>();
- /// <summary>
- /// 上阵的英雄,也可以叫主力,替补英雄等级=主力英雄的最低等级(和afk一样的)
- /// </summary>
- public List<HeroInfo> heroListInLead = new List<HeroInfo>();
- public GameConstantConfig gameConstantConfig;
- public void Init()
- {
- gameConstantConfig = ConfigComponent.Instance.Get<GameConstantConfig>(1);
- InitGameData();
- }
- private void InitGameData()
- {
- AccountFileInfo.Instance.LoadPlayerData();
- for (int i = 0; i < AccountFileInfo.Instance.playerData.HeroListInLeadDatas.Count; i++)
- {
- AccountFileInfo.HeroData heroData = AccountFileInfo.Instance.playerData.HeroListInLeadDatas[i];
- HeroInfo heroInfo = new HeroInfo();
- heroInfo.InitHero(heroData);
- heroListInLead.Add(heroInfo);
- }
-
- }
- }
|