async void Start() { dialogManager = dialogManagerGameObject.GetComponent <BattleDialogManager>(); battlefield = battlefieldGameObject.GetComponent <Battlefield>(); AssembleCombatants(); battlefield.PopulateBattleField(enemies); await dialogManager.IntroduceEnemiesAsync(enemies.Select(e => e.Name).ToArray()); await RunBattleAsync(); }
void Start() { battleManager = FindObjectOfType <BattleManager>(); dialogManager = FindObjectOfType <BattleDialogManager>(); battlefield = GetComponentInParent <Battlefield>(); }