public void StartBattle(PlayerController move) { Debug.Log("Hit the trigger"); List <GameDataHolder.Enemy> EnamyList = new List <GameDataHolder.Enemy>(); // set up for different areas if (area == AreaType.area1) { for (int i = 0; i < Gamedata.Enemies.Count; i++) { if (Gamedata.Enemies[i].Etype == GameDataHolder.ElementType.Normal) { EnamyList.Add(Gamedata.Enemies[i]); } } // StartBattle here battleEvent.BeginBattleStart(EnamyList, move, LevelLimit); } }