| BattleObserver | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | BattleResultsReady() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | BattleSimulation(FlattenedTroopRoster selectedTroopsForPlayerSide, FlattenedTroopRoster selectedTroopsForOtherSide) | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | FastForward() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | HeroSkillIncreased(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject heroCharacter, SkillObject skill) | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | IsSimulationFinished | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | IsSimulationPaused | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | MapEvent | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | OnReturn() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | Play() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | ResetSimulation() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | SelectedTroops | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | SimulateBattleFromUi() | TaleWorlds.CampaignSystem.BattleSimulation | static | 
  | Skip() | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | Teams | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | tempRosterRefs | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | Tick(float dt) | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | TroopNumberChanged(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject character, int number=0, int numberKilled=0, int numberWounded=0, int numberRouted=0, int killCount=0, int numberReadyToUpgrade=0) | TaleWorlds.CampaignSystem.BattleSimulation |  | 
  | TroopSideChanged(BattleSideEnum prevSide, BattleSideEnum newSide, IBattleCombatant battleCombatant, BasicCharacterObject character) | TaleWorlds.CampaignSystem.BattleSimulation |  |