| AfterGameMenuOpened(MenuCallbackArgs args) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| AiHourlyTick(MobileParty party, PartyThinkParams partyThinkParams) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| BeforeGameMenuOpened(MenuCallbackArgs args) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| BeforeMissionOpened() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanBeGovernorOrHavePartyRole(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHaveQuestsOrIssues(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHeroBecomePrisoner(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHeroDie(Hero hero, KillCharacterAction.KillCharacterActionDetail causeOfDeath, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHeroEquipmentBeChanged(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHeroLeadParty(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanHeroMarry(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CanMoveToSettlement(Hero hero, ref bool result) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CollectAvailableTutorials(ref List< CampaignTutorial > tutorials) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CollectLoots(MapEvent mapEvent, PartyBase party, Dictionary< PartyBase, ItemRoster > loot, ItemRoster gainedLoot, MBList< TroopRosterElement > lootedCasualties, float lootAmount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| CraftingPartUnlocked(CraftingPiece craftingPiece) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTick() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTickClan(Clan clan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTickHero(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTickParty(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTickSettlement(Settlement settlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| DailyTickTown(Town town) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| ForceSuppliesCompleted(BattleSideEnum winnerSide, ForceSuppliesEventComponent forceSuppliesEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| ForceVolunteersCompleted(BattleSideEnum winnerSide, ForceVolunteersEventComponent forceVolunteersEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| HourlyTick() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| HourlyTickClan(Clan clan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| HourlyTickParty(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| HourlyTickSettlement(Settlement settlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| Instance | StoryMode.StoryModeEvents | static |
| LocationCharactersAreReadyToSpawn(Dictionary< string, int > unusedUsablePointCount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| LocationCharactersSimulated() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| MissionTick(float dt) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAfterMissionStarted(IMission iMission) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAfterSessionStart(CampaignGameStarter campaignGameStarter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAfterSettlementEntered(MobileParty party, Settlement settlement, Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAgentJoinedConversation(IAgent agent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAlleyClearedByPlayer(Alley alley) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAlleyOccupiedByPlayer(Alley alley, TroopRoster troops) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnAlleyOwnerChanged(Alley alley, Hero newOwner, Hero oldOwner) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnArmyCreated(Army army) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnArmyDispersed(Army army, Army.ArmyDispersionReason reason, bool isPlayersArmy) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnArmyGathered(Army army, Settlement gatheringSettlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnArmyLeaderThink(Hero hero, Army.ArmyLeaderThinkReason reason) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnArmyOverlaySetDirty() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBanditPartyRecruited(MobileParty banditParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBannerPieceCollected() | StoryMode.StoryModeEvents | |
| OnBannerPieceCollectedEvent | StoryMode.StoryModeEvents | static |
| OnBarterablesRequested(BarterData args) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBarterAccepted(Hero offererHero, Hero otherHero, List< BarterSystem.Barterables.Barterable > barters) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBarterCanceled(Hero offererHero, Hero otherHero, List< BarterSystem.Barterables.Barterable > barters) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBeforeHeroKilled(Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBeforeMainCharacterDied(Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBeforePlayerCharacterChanged(Hero oldPlayer, Hero newPlayer) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBeforeSave() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnBuildingLevelChanged(Town town, Building building, int levelChange) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCaravanTransactionCompleted(MobileParty caravanParty, Town town, List< ValueTuple< EquipmentElement, int > > itemRosterElements) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCharacterBecameFugitive(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCharacterCreationIsOver() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCharacterDefeated(Hero winner, Hero loser) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCharacterPortraitPopUpClosed() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCharacterPortraitPopUpOpened(CharacterObject character) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCheckForIssue(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnChildConceived(Hero mother) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnChildEducationCompleted(Hero hero, int age) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnClanChangedKingdom(Clan clan, Kingdom oldKingdom, Kingdom newKingdom, ChangeKingdomAction.ChangeKingdomActionDetail actionDetail, bool showNotification=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnClanDestroyed(Clan destroyedClan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnClanInfluenceChanged(Clan clan, float change) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnClanLeaderChanged(Hero oldLeader, Hero newLeader) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnClanTierChanged(Clan clan, bool shouldNotify=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCommonAreaStateChanged(Alley alley, Alley.AreaState oldState, Alley.AreaState newState) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCompanionClanCreated(Clan clan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCompanionRemoved(Hero companion, RemoveCompanionAction.RemoveCompanionDetail detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnConfigChanged() | StoryMode.StoryModeEvents | |
| OnConfigChangedEvent | StoryMode.StoryModeEvents | static |
| OnConspiracyActivated() | StoryMode.StoryModeEvents | |
| OnConspiracyActivatedEvent | StoryMode.StoryModeEvents | static |
| OnConversationEnded(IEnumerable< CharacterObject > characters) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnCrimeRatingChanged(IFaction kingdom, float deltaCrimeAmount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnEquipmentSmeltedByHero(Hero hero, EquipmentElement equipmentElement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameEarlyLoaded(CampaignGameStarter campaignGameStarter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameLoaded(CampaignGameStarter campaignGameStarter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameLoadFinished() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameMenuOpened(MenuCallbackArgs args) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameMenuOptionSelected(GameMenuOption gameMenuOption) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGameOver() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGivenBirth(Hero mother, List< Hero > aliveChildren, int stillbornCount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnGovernorChanged(Town fortification, Hero oldGovernor, Hero newGovernor) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroChangedClan(Hero hero, Clan oldClan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroCombatHit(CharacterObject attackerTroop, CharacterObject attackedTroop, PartyBase party, WeaponComponentData usedWeapon, bool isFatal, int xp) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroComesOfAge(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroCreated(Hero hero, bool isBornNaturally=false) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroesMarried(Hero hero1, Hero hero2, bool showNotification=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroGainedSkill(Hero hero, SkillObject skill, int change=1, bool shouldNotify=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroGetsBusy(Hero hero, HeroGetsBusyReasons heroGetsBusyReason) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroGrowsOutOfInfancy(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroJoinedParty(Hero hero, MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroKilled(Hero victim, Hero killer, KillCharacterAction.KillCharacterActionDetail detail, bool showNotification=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroLevelledUp(Hero hero, bool shouldNotify=true) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroOccupationChanged(Hero hero, Occupation oldOccupation) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroOrPartyGaveItem(ValueTuple< Hero, PartyBase > giver, ValueTuple< Hero, PartyBase > receiver, ItemObject item, int count, bool showNotification) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroOrPartyTradedGold(ValueTuple< Hero, PartyBase > giver, ValueTuple< Hero, PartyBase > recipient, ValueTuple< int, string > goldAmount, bool showNotification) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroPrisonerReleased(Hero prisoner, PartyBase party, IFaction capturerFaction, EndCaptivityDetail detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroPrisonerTaken(PartyBase capturer, Hero prisoner) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroReachesTeenAge(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroRelationChanged(Hero effectiveHero, Hero effectiveHeroGainedRelationWith, int relationChange, bool showNotification, ChangeRelationAction.ChangeRelationDetail detail, Hero originalHero, Hero originalGainedRelationWith) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroSharedFoodWithAnother(Hero supporterHero, Hero supportedHero, float influence) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroTeleportationRequested(Hero hero, Settlement targetSettlement, MobileParty targetParty, TeleportHeroAction.TeleportationDetail detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroUnregistered(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHeroWounded(Hero woundedHero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHideoutBattleCompleted(BattleSideEnum winnerSide, MapEvent mapEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHideoutDeactivated(Settlement hideout) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnHideoutSpotted(PartyBase party, PartyBase hideoutParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnIssueLogAdded(IssueBase issue, bool hideInformation) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnIssueOwnerChanged(IssueBase issue, Hero oldOwner) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnIssueUpdated(IssueBase issue, IssueBase.IssueUpdateDetails details, Hero issueSolver) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnItemConsumed(ItemObject itemObject, Settlement settlement, int count) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnItemProduced(ItemObject itemObject, Settlement settlement, int count) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnItemsDiscardedByPlayer(ItemRoster roster) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnItemsLooted(MobileParty mobileParty, ItemRoster items) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnItemSold(PartyBase receiverParty, PartyBase payerParty, ItemRosterElement itemRosterElement, int number, Settlement currentSettlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnKingdomCreated(Kingdom createdKingdom) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnKingdomDecisionAdded(KingdomDecision decision, bool isPlayerInvolved) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnKingdomDecisionCancelled(KingdomDecision decision, bool isPlayerInvolved) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnKingdomDecisionConcluded(KingdomDecision decision, DecisionOutcome chosenOutcome, bool isPlayerInvolved) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnKingdomDestroyed(Kingdom kingdom) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnLootDistributedToParty(MapEvent mapEvent, PartyBase party, Dictionary< PartyBase, ItemRoster > loot) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMainPartyPrisonerRecruited(FlattenedTroopRoster roster) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMainPartyStarving() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMainStoryLineSideChosen(MainStoryLineSide side) | StoryMode.StoryModeEvents | |
| OnMainStoryLineSideChosenEvent | StoryMode.StoryModeEvents | static |
| OnMakePeace(IFaction side1Faction, IFaction side2Faction, MakePeaceAction.MakePeaceDetail detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMapEventEnded(MapEvent mapEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMapEventStarted(MapEvent mapEvent, PartyBase attackerParty, PartyBase defenderParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMarriageOfferCanceled(Hero suitor, Hero maiden) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMarriageOfferedToPlayer(Hero suitor, Hero maiden) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMercenaryNumberChangedInTown(Town town, int oldNumber, int newNumber) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMercenaryTroopChangedInTown(Town town, CharacterObject oldTroopType, CharacterObject newTroopType) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMissionEnded(IMission mission) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMissionStarted(IMission mission) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMobilePartyCreated(MobileParty party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnMobilePartyDestroyed(MobileParty mobileParty, PartyBase destroyerParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNearbyPartyAddedToPlayerMapEvent(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNewCompanionAdded(Hero newCompanion) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNewGameCreated(CampaignGameStarter campaignGameStarter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNewIssueCreated(IssueBase issue) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNewItemCrafted(ItemObject itemObject, Crafting.OverrideData overrideData) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnNewItemCrafted(ItemObject itemObject, Crafting.OverrideData overrideData, bool isCraftingOrderItem) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyAttachedAnotherParty(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyConsumedFood(MobileParty party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyDisbandCanceled(MobileParty disbandParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyDisbanded(MobileParty disbandParty, Settlement relatedSettlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyDisbandStarted(MobileParty disbandParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyJoinedArmy(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyLeaderChangeOfferCanceled(MobileParty party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyRemoved(PartyBase party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyRemovedFromArmy(MobileParty mobileParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartySizeChanged(PartyBase party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPartyVisibilityChanged(PartyBase party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPeaceOfferCancelled(IFaction opponentFaction) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPeaceOfferedToPlayer(IFaction opponentFaction, int tributeAmount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPerkOpened(Hero hero, PerkObject perk) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPersuasionProgressCommitted(Tuple< PersuasionOptionArgs, PersuasionOptionResult > progress) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerBattleEnd(MapEvent mapEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerBoardGameOver(Hero opposingHero, BoardGameHelper.BoardGameState state) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerBodyPropertiesChanged() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerCharacterChanged(Hero oldPlayer, Hero newPlayer, MobileParty newMainParty, bool isMainPartyChanged) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerDesertedBattle(int sacrificedMenCount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerEarnedGoldFromAsset(GameComponents.DefaultClanFinanceModel.AssetIncomeType incomeType, int incomeAmount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerEliminatedFromTournament(int round, Town town) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerInventoryExchange(List< ValueTuple< ItemRosterElement, int > > purchasedItems, List< ValueTuple< ItemRosterElement, int > > soldItems, bool isTrading) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerJoinedTournament(Town town, bool isParticipant) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerLearnsAboutHero(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerMetHero(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerPartyKnockedOrKilledTroop(CharacterObject strikedTroop) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerSiegeStarted() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerStartedTournamentMatch(Town town) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerStartRecruitment(CharacterObject recruitTroopCharacter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerStartTalkFromMenu(Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerTradeProfit(int profit) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerTraitChanged(TraitObject trait, int previousLevel) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPlayerUpgradedTroops(CharacterObject upgradeFromTroop, CharacterObject upgradeToTroop, int number) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPrisonerDonatedToSettlement(MobileParty donatingParty, FlattenedTroopRoster donatedPrisoners, Settlement donatedSettlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPrisonerReleased(FlattenedTroopRoster roster) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPrisonersChangeInSettlement(Settlement settlement, FlattenedTroopRoster prisonerRoster, Hero prisonerHero, bool takenFromDungeon) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPrisonerSold(MobileParty party, TroopRoster prisoners, Settlement currentSettlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnPrisonerTaken(FlattenedTroopRoster roster) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnQuestCompleted(QuestBase quest, QuestBase.QuestCompleteDetails detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnQuestLogAdded(QuestBase quest, bool hideInformation) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnQuestStarted(QuestBase quest) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRansomOfferCancelled(Hero captiveHero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRansomOfferedToPlayer(Hero captiveHero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRebellionFinished(Settlement settlement, Clan oldOwnerClan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRebelliousClanDisbandedAtSettlement(Settlement settlement, Clan clan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRenownGained(Hero hero, int gainedRenown, bool doNotNotify) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRomanticStateChanged(Hero hero1, Hero hero2, Romance.RomanceLevelEnum romanceLevel) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnRulingClanChanged(Kingdom kingdom, Clan newRulingClan) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSaveOver(bool isSuccessful, string saveName) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSaveStarted() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSessionStart(CampaignGameStarter campaignGameStarter) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSettlementEntered(MobileParty party, Settlement settlement, Hero hero) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSettlementLeft(MobileParty party, Settlement settlement) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSettlementOwnerChanged(Settlement settlement, bool openToClaim, Hero newOwner, Hero oldOwner, Hero capturerHero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeAftermathApplied(MobileParty attackerParty, Settlement settlement, SiegeAftermathAction.SiegeAftermath aftermathType, Clan previousSettlementOwner, Dictionary< MobileParty, float > partyContributions) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeBombardmentHit(MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType weapon, SiegeBombardTargets target) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeBombardmentWallHit(MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType weapon, bool isWallCracked) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeEngineDestroyed(MobileParty besiegerParty, Settlement besiegedSettlement, BattleSideEnum side, SiegeEngineType destroyedEngine) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeEventEnded(SiegeEvent siegeEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnSiegeEventStarted(SiegeEvent siegeEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnStartBattle(PartyBase attackerParty, PartyBase defenderParty, object subject, bool showNotification) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnStoryModeTutorialEnded() | StoryMode.StoryModeEvents | |
| OnStoryModeTutorialEndedEvent | StoryMode.StoryModeEvents | static |
| OnTournamentCancelled(Town town) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTournamentFinished(CharacterObject winner, MBReadOnlyList< CharacterObject > participants, Town town, ItemObject prize) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTournamentStarted(Town town) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTradeRumorIsTaken(List< TradeRumor > newRumors, Settlement sourceSettlement=null) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTravelToVillageTutorialQuestStarted() | StoryMode.StoryModeEvents | |
| OnTravelToVillageTutorialQuestStartedEvent | StoryMode.StoryModeEvents | static |
| OnTroopGivenToSettlement(Hero giverHero, Settlement recipientSettlement, TroopRoster roster) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTroopRecruited(Hero recruiterHero, Settlement recruitmentSettlement, Hero recruitmentSource, CharacterObject troop, int amount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTroopsDeserted(MobileParty mobileParty, TroopRoster desertedTroops) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnTutorialCompleted(string tutorial) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnUnitRecruited(CharacterObject character, int amount) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVassalOrMercenaryServiceOfferCanceled(Kingdom offeredKingdom) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVassalOrMercenaryServiceOfferedToPlayer(Kingdom offeredKingdom) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVillageBecomeNormal(Village village) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVillageBeingRaided(Village village) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVillageLooted(Village village) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnVillageStateChanged(Village village, Village.VillageStates oldState, Village.VillageStates newState, MobileParty raiderParty) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnWarDeclared(IFaction faction1, IFaction faction2, DeclareWarAction.DeclareWarDetail declareWarDetail) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| OnWorkshopChanged(Workshop workshop, Hero oldOwner, WorkshopType oldType) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| QuarterDailyPartyTick(MobileParty party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| RaidCompleted(BattleSideEnum winnerSide, RaidEventComponent raidEvent) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| RemoveListeners(object obj) | StoryMode.StoryModeEvents | |
| TaleWorlds::CampaignSystem::CampaignEventReceiver.RemoveListeners(Object o) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| SiegeCompleted(Settlement siegeSettlement, MobileParty attackerParty, bool isWin, MapEvent.BattleTypes battleType) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| SiegeEngineBuilt(SiegeEvent siegeEvent, BattleSideEnum side, SiegeEngineType siegeEngine) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| Tick(float dt) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| TickPartialHourlyAi(MobileParty party) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| TownRebelliousStateChanged(Town town, bool rebelliousState) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| TrackDetected(Track track) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| TrackLost(Track track) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |
| WeeklyTick() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual |