Exemple #1
0
    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;
 }