using System.Collections.Generic; using Excel2Json; using Fort23.UTool; 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 skill; public List magicWeaponId; public void CopyToCombatHeroInfo(CombatHeroInfo combatHeroInfo) { combatHeroInfo.InitMonster(heroID, level); int[] skill = combatHeroInfo.modelConfig.skillID; combatHeroInfo.MagicWeaponID = magicWeaponId; // combatHeroInfo.skillConfigs = new List(); combatHeroInfo.unLockSkills.Clear(); for (int i = 0; i < skill.Length; i++) { int id = skill[i] * 10 + 1; SkillConfig skillConfig = ConfigComponent.Instance.Get(id); // combatHeroInfo.skillConfigs .Add(skillConfig); combatHeroInfo.unLockSkills.Add(id); } // combatHeroInfo.modelName = modelName; combatHeroInfo.hp.Value = (hp); combatHeroInfo.attack.Value = (att); } } public TestHeroInfoConfig[] myHeroInfo; public List enemyHeroInfo = new List(); } }