| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 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        {            /// <summary>            /// 波次数            /// </summary>            public int count;            /// <summary>            /// 间隔时间            /// </summary>            public float jianGe;            public TestHeroInfoConfig[] enemyHeroInfo;        }        public TestHeroInfoConfig[] myHeroInfo;        public List<EnemyGroup> enemyHeroInfo = new List<EnemyGroup>();    }}
 |