public EnemyData(EnemyExcelData enemyExcelData) { Id = enemyExcelData.Id; Name = enemyExcelData.Name; abilityData = new AbilityData(); abilityData.SetAbilityData(enemyExcelData); Image = Resources.Load <Sprite>(enemyExcelData.ImagePath); RuntimeAnimatorController = Resources.Load <RuntimeAnimatorController>(enemyExcelData.RuntimeAnimatorControllerPath); }
public void SetAbilityData(EnemyExcelData enemyExcelData) { Attack = enemyExcelData.Attack; MagicalAttack = enemyExcelData.MagicalAttack; Health = enemyExcelData.Health; Defence = enemyExcelData.Defence; MagicDefence = enemyExcelData.MagicDefence; Shield = enemyExcelData.Shield; Accuracy = enemyExcelData.Accuracy; Evasion = enemyExcelData.Evasion; Critical = enemyExcelData.Critical; AttackSpeed = enemyExcelData.AttackSpeed; }