M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CampaignEventDispatcher Class Reference

Inherits TaleWorlds.CampaignSystem.CampaignEventReceiver.

Public Member Functions

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

Properties

static CampaignEventDispatcher Instance [get]
 

Member Function Documentation

◆ RemoveListeners()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.RemoveListeners ( Object o)
virtual

◆ OnPlayerBodyPropertiesChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerBodyPropertiesChanged ( )
virtual

◆ OnHeroLevelledUp()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroLevelledUp ( Hero hero,
bool shouldNotify = true )
virtual

◆ OnCharacterCreationIsOver()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCharacterCreationIsOver ( )
virtual

◆ OnHeroGainedSkill()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroGainedSkill ( Hero hero,
SkillObject skill,
int change = 1,
bool shouldNotify = true )
virtual

◆ OnHeroWounded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroWounded ( Hero woundedHero)
virtual

◆ OnHeroRelationChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroRelationChanged ( Hero effectiveHero,
Hero effectiveHeroGainedRelationWith,
int relationChange,
bool showNotification,
ChangeRelationAction.ChangeRelationDetail detail,
Hero originalHero,
Hero originalGainedRelationWith )
virtual

◆ OnLootDistributedToParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnLootDistributedToParty ( MapEvent mapEvent,
PartyBase winner,
Dictionary< PartyBase, ItemRoster > loot )
virtual

◆ OnHeroOccupationChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroOccupationChanged ( Hero hero,
Occupation oldOccupation )
virtual

◆ OnBarterAccepted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBarterAccepted ( Hero offererHero,
Hero otherHero,
List< BarterSystem.Barterables.Barterable > barters )
virtual

◆ OnBarterCanceled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBarterCanceled ( Hero offererHero,
Hero otherHero,
List< BarterSystem.Barterables.Barterable > barters )
virtual

◆ OnHeroCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroCreated ( Hero hero,
bool isBornNaturally = false )
virtual

◆ OnQuestLogAdded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnQuestLogAdded ( QuestBase quest,
bool hideInformation )
virtual

◆ OnIssueLogAdded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnIssueLogAdded ( IssueBase issue,
bool hideInformation )
virtual

◆ OnClanTierChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnClanTierChanged ( Clan clan,
bool shouldNotify = true )
virtual

◆ OnClanChangedKingdom()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnClanChangedKingdom ( Clan clan,
Kingdom oldKingdom,
Kingdom newKingdom,
ChangeKingdomAction.ChangeKingdomActionDetail actionDetail,
bool showNotification = true )
virtual

◆ OnCompanionClanCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCompanionClanCreated ( Clan clan)
virtual

◆ OnHeroJoinedParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroJoinedParty ( Hero hero,
MobileParty party )
virtual

◆ OnKingdomDecisionAdded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnKingdomDecisionAdded ( KingdomDecision decision,
bool isPlayerInvolved )
virtual

◆ OnKingdomDecisionCancelled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnKingdomDecisionCancelled ( KingdomDecision decision,
bool isPlayerInvolved )
virtual

◆ OnKingdomDecisionConcluded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnKingdomDecisionConcluded ( KingdomDecision decision,
DecisionOutcome chosenOutcome,
bool isPlayerInvolved )
virtual

◆ OnHeroOrPartyTradedGold()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroOrPartyTradedGold ( ValueTuple< Hero, PartyBase > giver,
ValueTuple< Hero, PartyBase > recipient,
ValueTuple< int, string > goldAmount,
bool showNotification )
virtual

◆ OnHeroOrPartyGaveItem()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroOrPartyGaveItem ( ValueTuple< Hero, PartyBase > giver,
ValueTuple< Hero, PartyBase > receiver,
ItemRosterElement itemRosterElement,
bool showNotification )
virtual

◆ OnBanditPartyRecruited()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBanditPartyRecruited ( MobileParty banditParty)
virtual

◆ OnArmyCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnArmyCreated ( Army army)
virtual

◆ OnPartyAttachedAnotherParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyAttachedAnotherParty ( MobileParty mobileParty)
virtual

◆ OnNearbyPartyAddedToPlayerMapEvent()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNearbyPartyAddedToPlayerMapEvent ( MobileParty mobileParty)
virtual

◆ OnArmyDispersed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnArmyDispersed ( Army army,
Army.ArmyDispersionReason reason,
bool isPlayersArmy )
virtual

◆ OnArmyGathered()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnArmyGathered ( Army army,
Settlement gatheringSettlement )
virtual

◆ OnPerkOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPerkOpened ( Hero hero,
PerkObject perk )
virtual

◆ OnPlayerTraitChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerTraitChanged ( TraitObject trait,
int previousLevel )
virtual

◆ OnVillageStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVillageStateChanged ( Village village,
Village.VillageStates oldState,
Village.VillageStates newState,
MobileParty raiderParty )
virtual

◆ OnSettlementEntered()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSettlementEntered ( MobileParty party,
Settlement settlement,
Hero hero )
virtual

◆ OnAfterSettlementEntered()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAfterSettlementEntered ( MobileParty party,
Settlement settlement,
Hero hero )
virtual

◆ OnMercenaryTroopChangedInTown()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMercenaryTroopChangedInTown ( Town town,
CharacterObject oldTroopType,
CharacterObject newTroopType )
virtual

◆ OnMercenaryNumberChangedInTown()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMercenaryNumberChangedInTown ( Town town,
int oldNumber,
int newNumber )
virtual

◆ OnAlleyOccupiedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAlleyOccupiedByPlayer ( Alley alley,
TroopRoster troops )
virtual

◆ OnAlleyOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAlleyOwnerChanged ( Alley alley,
Hero newOwner,
Hero oldOwner )
virtual

◆ OnAlleyClearedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAlleyClearedByPlayer ( Alley alley)
virtual

◆ OnRomanticStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRomanticStateChanged ( Hero hero1,
Hero hero2,
Romance.RomanceLevelEnum romanceLevel )
virtual

◆ OnHeroesMarried()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroesMarried ( Hero hero1,
Hero hero2,
bool showNotification )
virtual

◆ OnPlayerEliminatedFromTournament()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerEliminatedFromTournament ( int round,
Town town )
virtual

◆ OnPlayerStartedTournamentMatch()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerStartedTournamentMatch ( Town town)
virtual

◆ OnTournamentStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTournamentStarted ( Town town)
virtual

◆ OnTournamentFinished()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTournamentFinished ( CharacterObject winner,
MBReadOnlyList< CharacterObject > participants,
Town town,
ItemObject prize )
virtual

◆ OnTournamentCancelled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTournamentCancelled ( Town town)
virtual

◆ OnWarDeclared()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnWarDeclared ( IFaction faction1,
IFaction faction2,
DeclareWarAction.DeclareWarDetail declareWarDetail )
virtual

◆ OnRulingClanChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRulingClanChanged ( Kingdom kingdom,
Clan newRulingClan )
virtual

◆ OnStartBattle()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnStartBattle ( PartyBase attackerParty,
PartyBase defenderParty,
object subject,
bool showNotification )
virtual

◆ OnRebellionFinished()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRebellionFinished ( Settlement settlement,
Clan oldOwnerClan )
virtual

◆ TownRebelliousStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.TownRebelliousStateChanged ( Town town,
bool rebelliousState )
virtual

◆ OnRebelliousClanDisbandedAtSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRebelliousClanDisbandedAtSettlement ( Settlement settlement,
Clan rebelliousClan )
virtual

◆ OnItemsLooted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemsLooted ( MobileParty mobileParty,
ItemRoster items )
virtual

◆ OnMobilePartyDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMobilePartyDestroyed ( MobileParty mobileParty,
PartyBase destroyerParty )
virtual

◆ OnMobilePartyCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMobilePartyCreated ( MobileParty party)
virtual

◆ OnMobilePartyQuestStatusChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMobilePartyQuestStatusChanged ( MobileParty party,
bool isUsedByQuest )
virtual

◆ OnHeroKilled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroKilled ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnBeforeHeroKilled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforeHeroKilled ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnChildEducationCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnChildEducationCompleted ( Hero hero,
int age )
virtual

◆ OnHeroComesOfAge()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroComesOfAge ( Hero hero)
virtual

◆ OnHeroReachesTeenAge()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroReachesTeenAge ( Hero hero)
virtual

◆ OnHeroGrowsOutOfInfancy()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroGrowsOutOfInfancy ( Hero hero)
virtual

◆ OnCharacterDefeated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCharacterDefeated ( Hero winner,
Hero loser )
virtual

◆ OnHeroPrisonerTaken()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroPrisonerTaken ( PartyBase capturer,
Hero prisoner )
virtual

◆ OnHeroPrisonerReleased()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroPrisonerReleased ( Hero prisoner,
PartyBase party,
IFaction capturerFaction,
EndCaptivityDetail detail )
virtual

◆ OnCharacterBecameFugitive()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCharacterBecameFugitive ( Hero hero)
virtual

◆ OnPlayerLearnsAboutHero()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerLearnsAboutHero ( Hero hero)
virtual

◆ OnPlayerMetHero()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerMetHero ( Hero hero)
virtual

◆ OnRenownGained()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRenownGained ( Hero hero,
int gainedRenown,
bool doNotNotify )
virtual

◆ OnCrimeRatingChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCrimeRatingChanged ( IFaction kingdom,
float deltaCrimeAmount )
virtual

◆ OnNewCompanionAdded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewCompanionAdded ( Hero newCompanion)
virtual

◆ OnAfterMissionStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAfterMissionStarted ( IMission iMission)
virtual

◆ OnGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ OnMakePeace()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMakePeace ( IFaction side1Faction,
IFaction side2Faction,
MakePeaceAction.MakePeaceDetail detail )
virtual

◆ OnKingdomDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnKingdomDestroyed ( Kingdom destroyedKingdom)
virtual

◆ CanKingdomBeDiscontinued()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanKingdomBeDiscontinued ( Kingdom kingdom,
ref bool result )
virtual

◆ OnKingdomCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnKingdomCreated ( Kingdom createdKingdom)
virtual

◆ OnVillageBecomeNormal()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVillageBecomeNormal ( Village village)
virtual

◆ OnVillageBeingRaided()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVillageBeingRaided ( Village village)
virtual

◆ OnVillageLooted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVillageLooted ( Village village)
virtual

◆ OnConversationEnded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnConversationEnded ( IEnumerable< CharacterObject > characters)
virtual

◆ OnAgentJoinedConversation()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAgentJoinedConversation ( IAgent agent)
virtual

◆ OnMapEventEnded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMapEventEnded ( MapEvent mapEvent)
virtual

◆ OnMapEventStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMapEventStarted ( MapEvent mapEvent,
PartyBase attackerParty,
PartyBase defenderParty )
virtual

◆ OnPrisonersChangeInSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPrisonersChangeInSettlement ( Settlement settlement,
FlattenedTroopRoster prisonerRoster,
Hero prisonerHero,
bool takenFromDungeon )
virtual

◆ OnMissionStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMissionStarted ( IMission mission)
virtual

◆ OnPlayerBoardGameOver()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerBoardGameOver ( Hero opposingHero,
BoardGameHelper.BoardGameState state )
virtual

◆ OnRansomOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRansomOfferedToPlayer ( Hero captiveHero)
virtual

◆ OnRansomOfferCancelled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnRansomOfferCancelled ( Hero captiveHero)
virtual

◆ OnPeaceOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPeaceOfferedToPlayer ( IFaction opponentFaction,
int tributeAmount )
virtual

◆ OnPeaceOfferCancelled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPeaceOfferCancelled ( IFaction opponentFaction)
virtual

◆ OnMarriageOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMarriageOfferedToPlayer ( Hero suitor,
Hero maiden )
virtual

◆ OnMarriageOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMarriageOfferCanceled ( Hero suitor,
Hero maiden )
virtual

◆ OnVassalOrMercenaryServiceOfferedToPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVassalOrMercenaryServiceOfferedToPlayer ( Kingdom offeredKingdom)
virtual

◆ OnCommonAreaStateChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCommonAreaStateChanged ( Alley alley,
Alley.AreaState oldState,
Alley.AreaState newState )
virtual

◆ OnVassalOrMercenaryServiceOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnVassalOrMercenaryServiceOfferCanceled ( Kingdom offeredKingdom)
virtual

◆ BeforeMissionOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.BeforeMissionOpened ( )
virtual

◆ OnPartyRemoved()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyRemoved ( PartyBase party)
virtual

◆ OnPartySizeChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartySizeChanged ( PartyBase party)
virtual

◆ OnSettlementOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSettlementOwnerChanged ( Settlement settlement,
bool openToClaim,
Hero newOwner,
Hero oldOwner,
Hero capturerHero,
ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail )
virtual

◆ OnGovernorChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGovernorChanged ( Town fortification,
Hero oldGovernor,
Hero newGovernor )
virtual

◆ OnSettlementLeft()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSettlementLeft ( MobileParty party,
Settlement settlement )
virtual

◆ Tick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.Tick ( float dt)
virtual

◆ OnSessionStart()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSessionStart ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnAfterSessionStart()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnAfterSessionStart ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnNewGameCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewGameCreated ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameEarlyLoaded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameEarlyLoaded ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameLoaded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameLoaded ( CampaignGameStarter campaignGameStarter)
virtual

◆ OnGameLoadFinished()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameLoadFinished ( )
virtual

◆ OnPartyJoinedArmy()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyJoinedArmy ( MobileParty mobileParty)
virtual

◆ OnPartyRemovedFromArmy()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyRemovedFromArmy ( MobileParty mobileParty)
virtual

◆ OnArmyLeaderThink()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnArmyLeaderThink ( Hero hero,
Army.ArmyLeaderThinkReason reason )
virtual

◆ OnArmyOverlaySetDirty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnArmyOverlaySetDirty ( )
virtual

◆ OnPlayerDesertedBattle()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerDesertedBattle ( int sacrificedMenCount)
virtual

◆ MissionTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.MissionTick ( float dt)
virtual

◆ OnChildConceived()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnChildConceived ( Hero mother)
virtual

◆ OnGivenBirth()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGivenBirth ( Hero mother,
List< Hero > aliveChildren,
int stillbornCount )
virtual

◆ OnUnitRecruited()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnUnitRecruited ( CharacterObject character,
int amount )
virtual

◆ OnPlayerBattleEnd()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerBattleEnd ( MapEvent mapEvent)
virtual

◆ OnMissionEnded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMissionEnded ( IMission mission)
virtual

◆ TickPartialHourlyAi()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.TickPartialHourlyAi ( MobileParty party)
virtual

◆ QuarterDailyPartyTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.QuarterDailyPartyTick ( MobileParty party)
virtual

◆ AiHourlyTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.AiHourlyTick ( MobileParty party,
PartyThinkParams partyThinkParams )
virtual

◆ HourlyTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.HourlyTick ( )
virtual

◆ HourlyTickParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.HourlyTickParty ( MobileParty mobileParty)
virtual

◆ HourlyTickSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.HourlyTickSettlement ( Settlement settlement)
virtual

◆ HourlyTickClan()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.HourlyTickClan ( Clan clan)
virtual

◆ DailyTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTick ( )
virtual

◆ DailyTickParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickParty ( MobileParty mobileParty)
virtual

◆ DailyTickTown()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickTown ( Town town)
virtual

◆ DailyTickSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickSettlement ( Settlement settlement)
virtual

◆ DailyTickHero()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickHero ( Hero hero)
virtual

◆ DailyTickClan()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTickClan ( Clan clan)
virtual

◆ WeeklyTick()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.WeeklyTick ( )
virtual

◆ CollectAvailableTutorials()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CollectAvailableTutorials ( ref List< CampaignTutorial > tutorials)
virtual

◆ OnTutorialCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTutorialCompleted ( string tutorial)
virtual

◆ BeforeGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.BeforeGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ AfterGameMenuOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.AfterGameMenuOpened ( MenuCallbackArgs args)
virtual

◆ OnBarterablesRequested()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBarterablesRequested ( BarterData args)
virtual

◆ OnPartyVisibilityChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyVisibilityChanged ( PartyBase party)
virtual

◆ OnCompanionRemoved()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCompanionRemoved ( Hero companion,
RemoveCompanionAction.RemoveCompanionDetail detail )
virtual

◆ TrackDetected()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.TrackDetected ( Track track)
virtual

◆ TrackLost()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.TrackLost ( Track track)
virtual

◆ LocationCharactersAreReadyToSpawn()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.LocationCharactersAreReadyToSpawn ( Dictionary< string, int > unusedUsablePointCount)
virtual

◆ LocationCharactersSimulated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.LocationCharactersSimulated ( )
virtual

◆ OnPlayerUpgradedTroops()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerUpgradedTroops ( CharacterObject upgradeFromTroop,
CharacterObject upgradeToTroop,
int number )
virtual

◆ OnHeroCombatHit()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroCombatHit ( CharacterObject attackerTroop,
CharacterObject attackedTroop,
PartyBase party,
WeaponComponentData usedWeapon,
bool isFatal,
int xp )
virtual

◆ OnCharacterPortraitPopUpOpened()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCharacterPortraitPopUpOpened ( CharacterObject character)
virtual

◆ OnCharacterPortraitPopUpClosed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCharacterPortraitPopUpClosed ( )
virtual

◆ OnPlayerStartTalkFromMenu()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerStartTalkFromMenu ( Hero hero)
virtual

◆ OnGameMenuOptionSelected()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameMenuOptionSelected ( GameMenuOption gameMenuOption)
virtual

◆ OnPlayerStartRecruitment()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerStartRecruitment ( CharacterObject recruitTroopCharacter)
virtual

◆ OnBeforePlayerCharacterChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforePlayerCharacterChanged ( Hero oldPlayer,
Hero newPlayer )
virtual

◆ OnPlayerCharacterChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerCharacterChanged ( Hero oldPlayer,
Hero newPlayer,
MobileParty newPlayerParty,
bool isMainPartyChanged )
virtual

◆ OnClanLeaderChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnClanLeaderChanged ( Hero oldLeader,
Hero newLeader )
virtual

◆ OnSiegeEventStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeEventStarted ( SiegeEvent siegeEvent)
virtual

◆ OnPlayerSiegeStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerSiegeStarted ( )
virtual

◆ OnSiegeEventEnded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeEventEnded ( SiegeEvent siegeEvent)
virtual

◆ OnSiegeAftermathApplied()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeAftermathApplied ( MobileParty attackerParty,
Settlement settlement,
SiegeAftermathAction.SiegeAftermath aftermathType,
Clan previousSettlementOwner,
Dictionary< MobileParty, float > partyContributions )
virtual

◆ OnSiegeBombardmentHit()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeBombardmentHit ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType weapon,
SiegeBombardTargets target )
virtual

◆ OnSiegeBombardmentWallHit()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeBombardmentWallHit ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType weapon,
bool isWallCracked )
virtual

◆ OnSiegeEngineDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSiegeEngineDestroyed ( MobileParty besiegerParty,
Settlement besiegedSettlement,
BattleSideEnum side,
SiegeEngineType destroyedEngine )
virtual

◆ OnTradeRumorIsTaken()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTradeRumorIsTaken ( List< TradeRumor > newRumors,
Settlement sourceSettlement = null )
virtual

◆ OnCheckForIssue()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCheckForIssue ( Hero hero)
virtual

◆ OnIssueUpdated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnIssueUpdated ( IssueBase issue,
IssueBase.IssueUpdateDetails details,
Hero issueSolver )
virtual

◆ OnTroopsDeserted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTroopsDeserted ( MobileParty mobileParty,
TroopRoster desertedTroops )
virtual

◆ OnTroopRecruited()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTroopRecruited ( Hero recruiterHero,
Settlement recruitmentSettlement,
Hero recruitmentSource,
CharacterObject troop,
int amount )
virtual

◆ OnTroopGivenToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnTroopGivenToSettlement ( Hero giverHero,
Settlement recipientSettlement,
TroopRoster roster )
virtual

◆ OnItemSold()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemSold ( PartyBase receiverParty,
PartyBase payerParty,
ItemRosterElement itemRosterElement,
int number,
Settlement currentSettlement )
virtual

◆ OnCaravanTransactionCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCaravanTransactionCompleted ( MobileParty caravanParty,
Town town,
List< ValueTuple< EquipmentElement, int > > itemRosterElements )
virtual

◆ OnPrisonerSold()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPrisonerSold ( PartyBase sellerParty,
PartyBase buyerParty,
TroopRoster prisoners )
virtual

◆ OnPartyDisbanded()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyDisbanded ( MobileParty disbandParty,
Settlement relatedSettlement )
virtual

◆ OnPartyDisbandStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyDisbandStarted ( MobileParty disbandParty)
virtual

◆ OnPartyDisbandCanceled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyDisbandCanceled ( MobileParty disbandParty)
virtual

◆ OnBuildingLevelChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBuildingLevelChanged ( Town town,
Building building,
int levelChange )
virtual

◆ OnHideoutSpotted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHideoutSpotted ( PartyBase party,
PartyBase hideoutParty )
virtual

◆ OnHideoutDeactivated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHideoutDeactivated ( Settlement hideout)
virtual

◆ OnHeroSharedFoodWithAnother()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroSharedFoodWithAnother ( Hero supporterHero,
Hero supportedHero,
float influence )
virtual

◆ OnItemsDiscardedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemsDiscardedByPlayer ( ItemRoster roster)
virtual

◆ OnPlayerInventoryExchange()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerInventoryExchange ( List< ValueTuple< ItemRosterElement, int > > purchasedItems,
List< ValueTuple< ItemRosterElement, int > > soldItems,
bool isTrading )
virtual

◆ OnPersuasionProgressCommitted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPersuasionProgressCommitted ( Tuple< PersuasionOptionArgs, PersuasionOptionResult > progress)
virtual

◆ OnQuestCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnQuestCompleted ( QuestBase quest,
QuestBase.QuestCompleteDetails detail )
virtual

◆ OnQuestStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnQuestStarted ( QuestBase quest)
virtual

◆ OnItemProduced()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemProduced ( ItemObject itemObject,
Settlement settlement,
int count )
virtual

◆ OnItemConsumed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemConsumed ( ItemObject itemObject,
Settlement settlement,
int count )
virtual

◆ OnPartyConsumedFood()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyConsumedFood ( MobileParty party)
virtual

◆ OnNewIssueCreated()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewIssueCreated ( IssueBase issue)
virtual

◆ OnIssueOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnIssueOwnerChanged ( IssueBase issue,
Hero oldOwner )
virtual

◆ OnBeforeMainCharacterDied()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforeMainCharacterDied ( Hero victim,
Hero killer,
KillCharacterAction.KillCharacterActionDetail detail,
bool showNotification = true )
virtual

◆ OnGameOver()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnGameOver ( )
virtual

◆ SiegeCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.SiegeCompleted ( Settlement siegeSettlement,
MobileParty attackerParty,
bool isWin,
MapEvent.BattleTypes battleType )
virtual
Parameters
siegeSettlement
isWin

Reimplemented from TaleWorlds.CampaignSystem.CampaignEventReceiver.

◆ SiegeEngineBuilt()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.SiegeEngineBuilt ( SiegeEvent siegeEvent,
BattleSideEnum side,
SiegeEngineType siegeEngine )
virtual

◆ RaidCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.RaidCompleted ( BattleSideEnum winnerSide,
RaidEventComponent raidEvent )
virtual

◆ ForceSuppliesCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.ForceSuppliesCompleted ( BattleSideEnum winnerSide,
ForceSuppliesEventComponent forceSuppliesEvent )
virtual

◆ ForceVolunteersCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.ForceVolunteersCompleted ( BattleSideEnum winnerSide,
ForceVolunteersEventComponent forceVolunteersEvent )
virtual

◆ OnHideoutBattleCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHideoutBattleCompleted ( BattleSideEnum winnerSide,
HideoutEventComponent hideoutEventComponent )
virtual

◆ OnClanDestroyed()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnClanDestroyed ( Clan destroyedClan)
virtual

◆ OnNewItemCrafted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnNewItemCrafted ( ItemObject itemObject,
ItemModifier overriddenItemModifier,
bool isCraftingOrderItem )
virtual

◆ OnWorkshopInitialized()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnWorkshopInitialized ( Workshop workshop)
virtual

◆ OnWorkshopOwnerChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnWorkshopOwnerChanged ( Workshop workshop,
Hero oldOwner )
virtual

◆ OnWorkshopTypeChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnWorkshopTypeChanged ( Workshop workshop)
virtual

◆ OnMainPartyPrisonerRecruited()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMainPartyPrisonerRecruited ( FlattenedTroopRoster roster)
virtual

◆ OnPrisonerDonatedToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPrisonerDonatedToSettlement ( MobileParty donatingParty,
FlattenedTroopRoster donatedPrisoners,
Settlement donatedSettlement )
virtual

◆ OnEquipmentSmeltedByHero()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnEquipmentSmeltedByHero ( Hero hero,
EquipmentElement equipmentElement )
virtual

◆ OnPrisonerTaken()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPrisonerTaken ( FlattenedTroopRoster roster)
virtual

◆ OnBeforeSave()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnBeforeSave ( )
virtual

◆ OnSaveStarted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSaveStarted ( )
virtual

◆ OnSaveOver()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnSaveOver ( bool isSuccessful,
string saveName )
virtual

◆ OnPrisonerReleased()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPrisonerReleased ( FlattenedTroopRoster roster)
virtual

◆ OnHeroChangedClan()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroChangedClan ( Hero hero,
Clan oldClan )
virtual

◆ OnHeroGetsBusy()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroGetsBusy ( Hero hero,
HeroGetsBusyReasons heroGetsBusyReason )
virtual

◆ OnPlayerTradeProfit()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerTradeProfit ( int profit)
virtual

◆ CraftingPartUnlocked()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CraftingPartUnlocked ( CraftingPiece craftingPiece)
virtual

◆ CollectLoots()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CollectLoots ( MapEvent mapEvent,
PartyBase winner,
Dictionary< PartyBase, ItemRoster > baseAndLootedItems,
ItemRoster gainedLoot,
MBList< TroopRosterElement > lootedCasualties,
float lootAmount )
virtual

◆ OnHeroTeleportationRequested()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroTeleportationRequested ( Hero hero,
Settlement targetSettlement,
MobileParty targetParty,
TeleportHeroAction.TeleportationDetail detail )
virtual

◆ OnClanInfluenceChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnClanInfluenceChanged ( Clan clan,
float change )
virtual

◆ OnPlayerPartyKnockedOrKilledTroop()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerPartyKnockedOrKilledTroop ( CharacterObject strikedTroop)
virtual

◆ OnPlayerEarnedGoldFromAsset()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerEarnedGoldFromAsset ( GameComponents.DefaultClanFinanceModel.AssetIncomeType incomeType,
int incomeAmount )
virtual

◆ OnPartyLeaderChangeOfferCanceled()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPartyLeaderChangeOfferCanceled ( MobileParty party)
virtual

◆ OnMainPartyStarving()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMainPartyStarving ( )
virtual

◆ OnPlayerJoinedTournament()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnPlayerJoinedTournament ( Town town,
bool isParticipant )
virtual

◆ OnCraftingOrderCompleted()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnCraftingOrderCompleted ( Town town,
CraftingOrder craftingOrder,
ItemObject craftedItem,
Hero completerHero )
virtual

◆ OnItemsRefined()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnItemsRefined ( Hero hero,
Crafting.RefiningFormula refineFormula )
virtual

◆ OnMapEventContinuityNeedsUpdate()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMapEventContinuityNeedsUpdate ( IFaction faction)
virtual

◆ CanHeroLeadParty()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHeroLeadParty ( Hero hero,
ref bool result )
virtual

◆ CanHeroMarry()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHeroMarry ( Hero hero,
ref bool result )
virtual

◆ CanHeroEquipmentBeChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHeroEquipmentBeChanged ( Hero hero,
ref bool result )
virtual

◆ CanBeGovernorOrHavePartyRole()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanBeGovernorOrHavePartyRole ( Hero hero,
ref bool result )
virtual

◆ CanHeroDie()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHeroDie ( Hero hero,
KillCharacterAction.KillCharacterActionDetail causeOfDeath,
ref bool result )
virtual

◆ CanHeroBecomePrisoner()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHeroBecomePrisoner ( Hero hero,
ref bool result )
virtual

◆ CanMoveToSettlement()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanMoveToSettlement ( Hero hero,
ref bool result )
virtual

◆ CanHaveQuestsOrIssues()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.CanHaveQuestsOrIssues ( Hero hero,
ref bool result )
virtual

◆ OnHeroUnregistered()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnHeroUnregistered ( Hero hero)
virtual

◆ OnConfigChanged()

override void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnConfigChanged ( )
virtual

Property Documentation

◆ Instance

CampaignEventDispatcher TaleWorlds.CampaignSystem.CampaignEventDispatcher.Instance
staticget