using System.Collections.Generic; using UnityEngine; namespace GameLogic.CombatScenesTool { public class TestCombatHeroConfig : MonoBehaviour { [System.Serializable] public class TestHeroInfoConfig { public string modelName; public int hp; public int att; public int attSpeed; public int attDis; public bool isGpu; public int[] skillId; public void CopyToCombatHeroInfo(CombatHeroInfo combatHeroInfo) { combatHeroInfo.modelName = modelName; combatHeroInfo.hp.Value = (hp); combatHeroInfo.attSpeed.Value = (attSpeed); combatHeroInfo.attack.Value = (att); combatHeroInfo.crit.Value = (0); combatHeroInfo.critDamage.Value = (0); combatHeroInfo.shanbi.Value = (0); combatHeroInfo.maxDis = attDis; combatHeroInfo.maxDisTo = attDis * attDis; combatHeroInfo.skillId = skillId; combatHeroInfo.isGpu = isGpu; } } [System.Serializable] public class EnemyGroup { /// /// 波次数 /// public int count; /// /// 间隔时间 /// public float jianGe; public TestHeroInfoConfig[] enemyHeroInfo; } public TestHeroInfoConfig[] myHeroInfo; public List enemyHeroInfo = new List(); } }