| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 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 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.dodge.Value = (0);                combatHeroInfo.maxDis = attDis;                combatHeroInfo.maxDisTo = attDis * attDis;                combatHeroInfo.skillId = skillId;            }        }        [System.Serializable]        public class EnemyGroup        {            public TestHeroInfoConfig[] enemyHeroInfo;        }        public TestHeroInfoConfig[] myHeroInfo;        public List<EnemyGroup> enemyHeroInfo = new List<EnemyGroup>();    }}
 |