Exemple #1
0
    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();
    }
Exemple #2
0
 void Start()
 {
     battleManager = FindObjectOfType <BattleManager>();
     dialogManager = FindObjectOfType <BattleDialogManager>();
     battlefield   = GetComponentInParent <Battlefield>();
 }