| 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 | 
  | CanKingdomBeDiscontinued(Kingdom kingdom, 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() | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual | 
  | OnConspiracyActivated() | StoryMode.StoryModeEvents |  | 
  | OnConspiracyActivatedEvent | StoryMode.StoryModeEvents | static | 
  | OnConversationEnded(IEnumerable< CharacterObject > characters) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual | 
  | OnCraftingOrderCompleted(Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero) | 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, ItemRosterElement itemRosterElement, 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, HideoutEventComponent hideoutEventComponent) | 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 | 
  | OnItemsRefined(Hero hero, Crafting.RefiningFormula refineFormula) | 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 | 
  | OnMapEventContinuityNeedsUpdate(IFaction faction) | 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 | 
  | OnMobilePartyQuestStatusChanged(MobileParty party, bool isUsedByQuest) | 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) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual | 
  | OnNewItemCrafted(ItemObject itemObject, ItemModifier overriddenItemModifier, 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(PartyBase sellerParty, PartyBase buyerParty, TroopRoster prisoners) | 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 | 
  | OnWorkshopInitialized(Workshop workshop) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual | 
  | OnWorkshopOwnerChanged(Workshop workshop, Hero oldOwner) | TaleWorlds.CampaignSystem.CampaignEventReceiver | virtual | 
  | OnWorkshopTypeChanged(Workshop workshop) | 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 |