| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | using System.Collections.Generic;using Excel2Json;using Fort23.UTool;using GameLogic.Hero;using UnityEngine;namespace GameLogic.CombatScenesTool{    public class TestCombatHeroConfig : MonoBehaviour    {        [System.Serializable]        public class TestHeroInfoConfig        {            public int heroID;            public int level;            public int hp;            public int att;            public List<int> skill;            public List<int> magicWeaponId;            public void CopyToCombatHeroInfo(CombatHeroInfo combatHeroInfo)            {                combatHeroInfo.InitMonster(heroID, level);                int[] skill = combatHeroInfo.modelConfig.skillID;                for (int i = 0; i < magicWeaponId.Count; i++)                {                    FaBaoInfo faBaoInfo = new FaBaoInfo(magicWeaponId[i], 1);                    combatHeroInfo.MagicWeaponID.Add(faBaoInfo);                }                              // combatHeroInfo.skillConfigs = new List<SkillConfig>();                combatHeroInfo.unLockSkills.Clear();                for (int i = 0; i < skill.Length; i++)                {                    int id = skill[i] * 10 + 1;                    // SkillConfig skillConfig = ConfigComponent.Instance.Get<SkillConfig>(id);                    SkillInfo skillInfo = new SkillInfo(id,1);                    combatHeroInfo.unLockSkills.Add(skillInfo);                }                // combatHeroInfo.modelName = modelName;                combatHeroInfo.hp.Value = (hp);                combatHeroInfo.attack.Value = (att);            }        }        public TestHeroInfoConfig[] myHeroInfo;        public List<TestHeroInfoConfig> enemyHeroInfo = new List<TestHeroInfoConfig>();    }}
 |