Table of Contents

Interface IBattleObserver

Namespace
TaleWorlds.Core
Assembly
TaleWorlds.Core.dll
public interface IBattleObserver

Methods

BattleResultsReady()

void BattleResultsReady()

HeroSkillIncreased(BattleSideEnum, IBattleCombatant, BasicCharacterObject, SkillObject)

void HeroSkillIncreased(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject heroCharacter, SkillObject skill)

Parameters

side BattleSideEnum
battleCombatant IBattleCombatant
heroCharacter BasicCharacterObject
skill SkillObject

TroopNumberChanged(BattleSideEnum, IBattleCombatant, BasicCharacterObject, int, int, int, int, int, int)

void 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)

Parameters

side BattleSideEnum
battleCombatant IBattleCombatant
character BasicCharacterObject
number int
numberKilled int
numberWounded int
numberRouted int
killCount int
numberReadyToUpgrade int

TroopSideChanged(BattleSideEnum, BattleSideEnum, IBattleCombatant, BasicCharacterObject)

void TroopSideChanged(BattleSideEnum prevSide, BattleSideEnum newSide, IBattleCombatant battleCombatant, BasicCharacterObject character)

Parameters

prevSide BattleSideEnum
newSide BattleSideEnum
battleCombatant IBattleCombatant
character BasicCharacterObject

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).