public void Execute(List <Command> commands, BattleContext battleContext) { context = battleContext; if (party.team == TeamSide.Player) { battleContext.IncreaseTurn(); } this.commands = new List <Command>(commands); if (party.bannerUnit != null) { party.bannerUnit.TriggerBannerEffect(battleContext); } }