private void SpawnMonsters() { enemyCharacters = new List <BattleActor>(); for (int i = 0; i < 6; ++i) { GameObject imp = Instantiate(battleActorPrefab, enemyActorParent); imp.transform.position = new Vector2(-5 + Random.Range(-2, 2), Random.Range(-4, 1.75f)); BattleActor impBA = imp.GetComponent <BattleActor>(); impBA.InjectData(impData); impBA.SetTacticalController(aiTacticalController); enemyCharacters.Add(impBA); } //GameObject enemyFaris = Instantiate(battleActorPrefab, enemyActorParent); //enemyFaris.transform.position = new Vector2(-5, -1); //BattleActor farisBA = enemyFaris.GetComponent<BattleActor>(); //farisBA.InjectData(pcData[0]); //if (player2 != null) // farisBA.SetTacticalController(player2.GetComponent<PlayerTacticalController>()); //else // farisBA.SetTacticalController(aiTacticalController); //enemyCharacters.Add(farisBA); }