public EncounterEnemy[] GenerateEnemies(int enemiesCount) { EncounterEnemy[] resultList = new EncounterEnemy[enemiesCount]; for (int i = 0; i < enemiesCount; i++) { System.Type randomEnemyType = enemyTypes[Random.Range(0, enemyTypes.Count)]; EncounterEnemy.PowerLevel enemyPowerLevel = EncounterEnemy.PowerLevel.Normal; if (difficulty == Difficulty.Normal) enemyPowerLevel = EncounterEnemy.PowerLevel.Normal; if (difficulty == Difficulty.Hard) enemyPowerLevel = EncounterEnemy.PowerLevel.Tough; //!! //randomEnemyType = typeof(Bugzilla); //!! resultList[i] = EncounterEnemy.CreateEnemyOfSetPowerLevel(randomEnemyType, enemyPowerLevel); } return resultList; }
public void AssignEnemy(EncounterEnemy enemy) { assignedEnemy=enemy; GetComponent<Image>().sprite=enemy.GetSprite(); }
void EndAttack() { mAnimator.SetBool("StartAttack", false); EncounterEnemy.SendMessage("IncomingDamage"); }