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

Inherits TaleWorlds.CampaignSystem.CampaignEventReceiver.

Public Member Functions

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

Static Public Member Functions

static void SetupPreConversation ()
 

Static Public Attributes

const int OnNewGameCreatedPartialFollowUpEventMaxIndex = 100
 

Properties

static IMbEvent OnPlayerBodyPropertiesChangedEvent [get]
 
static IMbEvent< BarterDataBarterablesRequested [get]
 
static IMbEvent< Hero, bool > HeroLevelledUp [get]
 
static IMbEvent< Hero, SkillObject, int, bool > HeroGainedSkill [get]
 
static IMbEvent OnCharacterCreationIsOverEvent [get]
 
static IMbEvent< Hero, bool > HeroCreated [get]
 
static IMbEvent< Hero, OccupationHeroOccupationChangedEvent [get]
 
static IMbEvent< HeroHeroWounded [get]
 
static IMbEvent< Hero, Hero, List< BarterSystem.Barterables.Barterable > > OnBarterAcceptedEvent [get]
 
static IMbEvent< Hero, Hero, List< BarterSystem.Barterables.Barterable > > OnBarterCanceledEvent [get]
 
static IMbEvent< Hero, Hero, int, bool, ChangeRelationAction.ChangeRelationDetail, Hero, HeroHeroRelationChanged [get]
 
static IMbEvent< QuestBase, bool > QuestLogAddedEvent [get]
 
static IMbEvent< IssueBase, bool > IssueLogAddedEvent [get]
 
static IMbEvent< Clan, bool > ClanTierIncrease [get]
 
static IMbEvent< Clan, Kingdom, Kingdom, ChangeKingdomAction.ChangeKingdomActionDetail, bool > OnClanChangedKingdomEvent [get]
 
static IMbEvent< ClanOnCompanionClanCreatedEvent [get]
 
static IMbEvent< Hero, MobilePartyOnHeroJoinedPartyEvent [get]
 
static IMbEvent< ValueTuple< Hero, PartyBase >, ValueTuple< Hero, PartyBase >, ValueTuple< int, string >, bool > HeroOrPartyTradedGold [get]
 
static IMbEvent< ValueTuple< Hero, PartyBase >, ValueTuple< Hero, PartyBase >, ItemRosterElement, bool > HeroOrPartyGaveItem [get]
 
static IMbEvent< MobilePartyBanditPartyRecruited [get]
 
static IMbEvent< KingdomDecision, bool > KingdomDecisionAdded [get]
 
static IMbEvent< KingdomDecision, bool > KingdomDecisionCancelled [get]
 
static IMbEvent< KingdomDecision, DecisionOutcome, bool > KingdomDecisionConcluded [get]
 
static IMbEvent< MobilePartyPartyAttachedAnotherParty [get]
 
static IMbEvent< MobilePartyNearbyPartyAddedToPlayerMapEvent [get]
 
static IMbEvent< ArmyArmyCreated [get]
 
static IMbEvent< Army, Army.ArmyDispersionReason, bool > ArmyDispersed [get]
 
static IMbEvent< Army, SettlementArmyGathered [get]
 
static IMbEvent< Hero, PerkObjectPerkOpenedEvent [get]
 
static IMbEvent< TraitObject, int > PlayerTraitChangedEvent [get]
 
static IMbEvent< Village, Village.VillageStates, Village.VillageStates, MobilePartyVillageStateChanged [get]
 
static IMbEvent< MobileParty, Settlement, HeroSettlementEntered [get]
 
static IMbEvent< MobileParty, Settlement, HeroAfterSettlementEntered [get]
 
static IMbEvent< Town, CharacterObject, CharacterObjectMercenaryTroopChangedInTown [get]
 
static IMbEvent< Town, int, int > MercenaryNumberChangedInTown [get]
 
static IMbEvent< Alley, Hero, HeroAlleyOwnerChanged [get]
 
static IMbEvent< Alley, TroopRosterAlleyOccupiedByPlayer [get]
 
static IMbEvent< AlleyAlleyClearedByPlayer [get]
 
static IMbEvent< Hero, Hero, Romance.RomanceLevelEnumRomanticStateChanged [get]
 
static IMbEvent< Hero, Hero, bool > HeroesMarried [get]
 
static IMbEvent< int, TownPlayerEliminatedFromTournament [get]
 
static IMbEvent< TownPlayerStartedTournamentMatch [get]
 
static IMbEvent< TownTournamentStarted [get]
 
static IMbEvent< IFaction, IFaction, DeclareWarAction.DeclareWarDetailWarDeclared [get]
 
static IMbEvent< CharacterObject, MBReadOnlyList< CharacterObject >, Town, ItemObjectTournamentFinished [get]
 
static IMbEvent< TownTournamentCancelled [get]
 
static IMbEvent< PartyBase, PartyBase, object, bool > BattleStarted [get]
 
static IMbEvent< Settlement, ClanRebellionFinished [get]
 
static IMbEvent< Town, bool > TownRebelliosStateChanged [get]
 
static IMbEvent< Settlement, ClanRebelliousClanDisbandedAtSettlement [get]
 
static IMbEvent< MobileParty, ItemRosterItemsLooted [get]
 
static IMbEvent< MobileParty, PartyBaseMobilePartyDestroyed [get]
 
static IMbEvent< MobilePartyMobilePartyCreated [get]
 
static IMbEvent< MobileParty, bool > MobilePartyQuestStatusChanged [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > HeroKilledEvent [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > BeforeHeroKilledEvent [get]
 
static IMbEvent< Hero, int > ChildEducationCompletedEvent [get]
 
static IMbEvent< HeroHeroComesOfAgeEvent [get]
 
static IMbEvent< HeroHeroGrowsOutOfInfancyEvent [get]
 
static IMbEvent< HeroHeroReachesTeenAgeEvent [get]
 
static IMbEvent< Hero, HeroCharacterDefeated [get]
 
static IMbEvent< Kingdom, ClanRulingClanChanged [get]
 
static IMbEvent< PartyBase, HeroHeroPrisonerTaken [get]
 
static IMbEvent< Hero, PartyBase, IFaction, EndCaptivityDetailHeroPrisonerReleased [get]
 
static IMbEvent< HeroCharacterBecameFugitive [get]
 
static IMbEvent< HeroOnPlayerMetHeroEvent [get]
 
static IMbEvent< HeroOnPlayerLearnsAboutHeroEvent [get]
 
static IMbEvent< Hero, int, bool > RenownGained [get]
 
static IMbEvent< IFaction, float > CrimeRatingChanged [get]
 
static IMbEvent< HeroNewCompanionAdded [get]
 
static IMbEvent< IMissionAfterMissionStarted [get]
 
static IMbEvent< MenuCallbackArgsGameMenuOpened [get]
 
static IMbEvent< MenuCallbackArgsAfterGameMenuOpenedEvent [get]
 
static IMbEvent< MenuCallbackArgsBeforeGameMenuOpenedEvent [get]
 
static IMbEvent< IFaction, IFaction, MakePeaceAction.MakePeaceDetailMakePeace [get]
 
static IMbEvent< KingdomKingdomDestroyedEvent [get]
 
static ReferenceIMBEvent< Kingdom, bool > CanKingdomBeDiscontinuedEvent [get]
 
static IMbEvent< KingdomKingdomCreatedEvent [get]
 
static IMbEvent< VillageVillageBecomeNormal [get]
 
static IMbEvent< VillageVillageBeingRaided [get]
 
static IMbEvent< VillageVillageLooted [get]
 
static IMbEvent< Hero, RemoveCompanionAction.RemoveCompanionDetailCompanionRemoved [get]
 
static IMbEvent< IAgentOnAgentJoinedConversationEvent [get]
 
static IMbEvent< IEnumerable< CharacterObject > > ConversationEnded [get]
 
static IMbEvent< MapEventMapEventEnded [get]
 
static IMbEvent< MapEvent, PartyBase, PartyBaseMapEventStarted [get]
 
static IMbEvent< Settlement, FlattenedTroopRoster, Hero, bool > PrisonersChangeInSettlement [get]
 
static IMbEvent< Hero, BoardGameHelper.BoardGameStateOnPlayerBoardGameOverEvent [get]
 
static IMbEvent< HeroOnRansomOfferedToPlayerEvent [get]
 
static IMbEvent< HeroOnRansomOfferCancelledEvent [get]
 
static IMbEvent< IFaction, int > OnPeaceOfferedToPlayerEvent [get]
 
static IMbEvent< IFactionOnPeaceOfferCancelledEvent [get]
 
static IMbEvent< Hero, HeroOnMarriageOfferedToPlayerEvent [get]
 
static IMbEvent< Hero, HeroOnMarriageOfferCanceledEvent [get]
 
static IMbEvent< KingdomOnVassalOrMercenaryServiceOfferedToPlayerEvent [get]
 
static IMbEvent< KingdomOnVassalOrMercenaryServiceOfferCanceledEvent [get]
 
static IMbEvent< IMissionOnMissionStartedEvent [get]
 
static IMbEvent BeforeMissionOpenedEvent [get]
 
static IMbEvent< PartyBaseOnPartyRemovedEvent [get]
 
static IMbEvent< PartyBaseOnPartySizeChangedEvent [get]
 
static IMbEvent< Settlement, bool, Hero, Hero, Hero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetailOnSettlementOwnerChangedEvent [get]
 
static IMbEvent< Town, Hero, HeroOnGovernorChangedEvent [get]
 
static IMbEvent< MobileParty, SettlementOnSettlementLeftEvent [get]
 
static IMbEvent WeeklyTickEvent [get]
 
static IMbEvent DailyTickEvent [get]
 
static IMbEvent< MobilePartyDailyTickPartyEvent [get]
 
static IMbEvent< TownDailyTickTownEvent [get]
 
static IMbEvent< SettlementDailyTickSettlementEvent [get]
 
static IMbEvent< HeroDailyTickHeroEvent [get]
 
static IMbEvent< ClanDailyTickClanEvent [get]
 
static IMbEvent< List< CampaignTutorial > > CollectAvailableTutorialsEvent [get]
 
static IMbEvent< string > OnTutorialCompletedEvent [get]
 
static IMbEvent< Town, Building, int > OnBuildingLevelChangedEvent [get]
 
static IMbEvent HourlyTickEvent [get]
 
static IMbEvent< MobilePartyHourlyTickPartyEvent [get]
 
static IMbEvent< SettlementHourlyTickSettlementEvent [get]
 
static IMbEvent< ClanHourlyTickClanEvent [get]
 
static IMbEvent< float > TickEvent [get]
 
static IMbEvent< CampaignGameStarterOnSessionLaunchedEvent [get]
 
static IMbEvent< CampaignGameStarterOnAfterSessionLaunchedEvent [get]
 
static IMbEvent< CampaignGameStarterOnNewGameCreatedEvent [get]
 
static IMbEvent< CampaignGameStarter, int > OnNewGameCreatedPartialFollowUpEvent [get]
 
static IMbEvent< CampaignGameStarterOnNewGameCreatedPartialFollowUpEndEvent [get]
 
static IMbEvent< CampaignGameStarterOnGameEarlyLoadedEvent [get]
 
static IMbEvent< CampaignGameStarterOnGameLoadedEvent [get]
 
static IMbEvent OnGameLoadFinishedEvent [get]
 
static IMbEvent< MobileParty, PartyThinkParamsAiHourlyTickEvent [get]
 
static IMbEvent< MobilePartyTickPartialHourlyAiEvent [get]
 
static IMbEvent< MobilePartyOnPartyJoinedArmyEvent [get]
 
static IMbEvent< MobilePartyPartyRemovedFromArmyEvent [get]
 
static IMbEvent< Hero, Army.ArmyLeaderThinkReasonOnArmyLeaderThinkEvent [get]
 
static IMbEvent< IMissionOnMissionEndedEvent [get]
 
static IMbEvent< MobilePartyOnQuarterDailyPartyTick [get]
 
static IMbEvent< MapEventOnPlayerBattleEndEvent [get]
 
static IMbEvent< CharacterObject, int > OnUnitRecruitedEvent [get]
 
static IMbEvent< HeroOnChildConceivedEvent [get]
 
static IMbEvent< Hero, List< Hero >, int > OnGivenBirthEvent [get]
 
static IMbEvent< float > MissionTickEvent [get]
 
static IMbEvent SetupPreConversationEvent [get]
 
static IMbEvent ArmyOverlaySetDirtyEvent [get]
 
static IMbEvent< int > PlayerDesertedBattleEvent [get]
 
static IMbEvent< PartyBasePartyVisibilityChangedEvent [get]
 
static IMbEvent< TrackTrackDetectedEvent [get]
 
static IMbEvent< TrackTrackLostEvent [get]
 
static IMbEvent< Dictionary< string, int > > LocationCharactersAreReadyToSpawnEvent [get]
 
static IMbEvent LocationCharactersSimulatedEvent [get]
 
static IMbEvent< CharacterObject, CharacterObject, int > PlayerUpgradedTroopsEvent [get]
 
static IMbEvent< CharacterObject, CharacterObject, PartyBase, WeaponComponentData, bool, int > OnHeroCombatHitEvent [get]
 
static IMbEvent< CharacterObjectCharacterPortraitPopUpOpenedEvent [get]
 
static IMbEvent CharacterPortraitPopUpClosedEvent [get]
 
static IMbEvent< HeroPlayerStartTalkFromMenu [get]
 
static IMbEvent< GameMenuOptionGameMenuOptionSelectedEvent [get]
 
static IMbEvent< CharacterObjectPlayerStartRecruitmentEvent [get]
 
static IMbEvent< Hero, HeroOnBeforePlayerCharacterChangedEvent [get]
 
static IMbEvent< Hero, Hero, MobileParty, bool > OnPlayerCharacterChangedEvent [get]
 
static IMbEvent< Hero, HeroOnClanLeaderChangedEvent [get]
 
static IMbEvent< SiegeEventOnSiegeEventStartedEvent [get]
 
static IMbEvent OnPlayerSiegeStartedEvent [get]
 
static IMbEvent< SiegeEventOnSiegeEventEndedEvent [get]
 
static IMbEvent< MobileParty, Settlement, SiegeAftermathAction.SiegeAftermath, Clan, Dictionary< MobileParty, float > > OnSiegeAftermathAppliedEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, SiegeBombardTargetsOnSiegeBombardmentHitEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, bool > OnSiegeBombardmentWallHitEvent [get]
 
static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineTypeOnSiegeEngineDestroyedEvent [get]
 
static IMbEvent< List< TradeRumor >, SettlementOnTradeRumorIsTakenEvent [get]
 
static IMbEvent< HeroOnCheckForIssueEvent [get]
 
static IMbEvent< IssueBase, IssueBase.IssueUpdateDetails, HeroOnIssueUpdatedEvent [get]
 
static IMbEvent< MobileParty, TroopRosterOnTroopsDesertedEvent [get]
 
static IMbEvent< Hero, Settlement, Hero, CharacterObject, int > OnTroopRecruitedEvent [get]
 
static IMbEvent< Hero, Settlement, TroopRosterOnTroopGivenToSettlementEvent [get]
 
static IMbEvent< PartyBase, PartyBase, ItemRosterElement, int, SettlementOnItemSoldEvent [get]
 
static IMbEvent< MobileParty, Town, List< ValueTuple< EquipmentElement, int > > > OnCaravanTransactionCompletedEvent [get]
 
static IMbEvent< PartyBase, PartyBase, TroopRosterOnPrisonerSoldEvent [get]
 
static IMbEvent< MobilePartyOnPartyDisbandStartedEvent [get]
 
static IMbEvent< MobileParty, SettlementOnPartyDisbandedEvent [get]
 
static IMbEvent< MobilePartyOnPartyDisbandCanceledEvent [get]
 
static IMbEvent< PartyBase, PartyBaseOnHideoutSpottedEvent [get]
 
static IMbEvent< SettlementOnHideoutDeactivatedEvent [get]
 
static IMbEvent< Hero, Hero, float > OnHeroSharedFoodWithAnotherHeroEvent [get]
 
static IMbEvent< List< ValueTuple< ItemRosterElement, int > >, List< ValueTuple< ItemRosterElement, int > >, bool > PlayerInventoryExchangeEvent [get]
 
static IMbEvent< ItemRosterOnItemsDiscardedByPlayerEvent [get]
 
static IMbEvent< Tuple< PersuasionOptionArgs, PersuasionOptionResult > > PersuasionProgressCommittedEvent [get]
 
static IMbEvent< QuestBase, QuestBase.QuestCompleteDetailsOnQuestCompletedEvent [get]
 
static IMbEvent< QuestBaseOnQuestStartedEvent [get]
 
static IMbEvent< ItemObject, Settlement, int > OnItemProducedEvent [get]
 
static IMbEvent< ItemObject, Settlement, int > OnItemConsumedEvent [get]
 
static IMbEvent< MobilePartyOnPartyConsumedFoodEvent [get]
 
static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool > OnBeforeMainCharacterDiedEvent [get]
 
static IMbEvent< IssueBaseOnNewIssueCreatedEvent [get]
 
static IMbEvent< IssueBase, HeroOnIssueOwnerChangedEvent [get]
 
static IMbEvent OnGameOverEvent [get]
 
static IMbEvent< Settlement, MobileParty, bool, BattleTypes > SiegeCompletedEvent [get]
 
static IMbEvent< SiegeEvent, BattleSideEnum, SiegeEngineTypeSiegeEngineBuiltEvent [get]
 
static IMbEvent< BattleSideEnum, RaidEventComponentRaidCompletedEvent [get]
 
static IMbEvent< BattleSideEnum, ForceVolunteersEventComponentForceVolunteersCompletedEvent [get]
 
static IMbEvent< BattleSideEnum, ForceSuppliesEventComponentForceSuppliesCompletedEvent [get]
 
static MbEvent< BattleSideEnum, HideoutEventComponentOnHideoutBattleCompletedEvent [get]
 
static IMbEvent< ClanOnClanDestroyedEvent [get]
 
static IMbEvent< ItemObject, ItemModifier, bool > OnNewItemCraftedEvent [get]
 
static IMbEvent< CraftingPieceCraftingPartUnlockedEvent [get]
 
static IMbEvent< WorkshopWorkshopInitializedEvent [get]
 
static IMbEvent< Workshop, HeroWorkshopOwnerChangedEvent [get]
 
static IMbEvent< WorkshopWorkshopTypeChangedEvent [get]
 
static IMbEvent OnBeforeSaveEvent [get]
 
static IMbEvent OnSaveStartedEvent [get]
 
static IMbEvent< bool, string > OnSaveOverEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnPrisonerTakenEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnPrisonerReleasedEvent [get]
 
static IMbEvent< FlattenedTroopRosterOnMainPartyPrisonerRecruitedEvent [get]
 
static IMbEvent< MobileParty, FlattenedTroopRoster, SettlementOnPrisonerDonatedToSettlementEvent [get]
 
static IMbEvent< Hero, EquipmentElementOnEquipmentSmeltedByHeroEvent [get]
 
static IMbEvent< int > OnPlayerTradeProfitEvent [get]
 
static IMbEvent< Hero, ClanOnHeroChangedClanEvent [get]
 
static IMbEvent< Hero, HeroGetsBusyReasonsOnHeroGetsBusyEvent [get]
 
static IMbEvent< MapEvent, PartyBase, Dictionary< PartyBase, ItemRoster >, ItemRoster, MBList< TroopRosterElement >, float > CollectLootsEvent [get]
 
static IMbEvent< MapEvent, PartyBase, Dictionary< PartyBase, ItemRoster > > DistributeLootToPartyEvent [get]
 
static IMbEvent< Hero, Settlement, MobileParty, TeleportHeroAction.TeleportationDetailOnHeroTeleportationRequestedEvent [get]
 
static IMbEvent< MobilePartyOnPartyLeaderChangeOfferCanceledEvent [get]
 
static IMbEvent< Clan, float > OnClanInfluenceChangedEvent [get]
 
static IMbEvent< CharacterObjectOnPlayerPartyKnockedOrKilledTroopEvent [get]
 
static IMbEvent< GameComponents.DefaultClanFinanceModel.AssetIncomeType, int > OnPlayerEarnedGoldFromAssetEvent [get]
 
static IMbEvent OnMainPartyStarvingEvent [get]
 
static IMbEvent< Town, bool > OnPlayerJoinedTournamentEvent [get]
 
static IMbEvent< HeroOnHeroUnregisteredEvent [get]
 
static IMbEvent OnConfigChangedEvent [get]
 
static IMbEvent< Town, CraftingOrder, ItemObject, HeroOnCraftingOrderCompletedEvent [get]
 
static IMbEvent< Hero, RefiningFormula > OnItemsRefinedEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroLeadPartyEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroMarryEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroEquipmentBeChangedEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanBeGovernorOrHavePartyRoleEvent [get]
 
static ReferenceIMBEvent< Hero, KillCharacterAction.KillCharacterActionDetail, bool > CanHeroDieEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHeroBecomePrisonerEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanMoveToSettlementEvent [get]
 
static ReferenceIMBEvent< Hero, bool > CanHaveQuestsOrIssuesEvent [get]
 
static IMbEvent< IFactionOnMapEventContinuityNeedsUpdateEvent [get]
 

Member Function Documentation

◆ RemoveListeners()

override void TaleWorlds.CampaignSystem.CampaignEvents.RemoveListeners ( object  obj)

◆ OnPlayerBodyPropertiesChanged()

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

◆ OnBarterablesRequested()

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

◆ OnHeroLevelledUp()

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

◆ OnHeroGainedSkill()

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

◆ OnCharacterCreationIsOver()

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

◆ OnHeroCreated()

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

◆ OnHeroOccupationChanged()

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

◆ OnHeroWounded()

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

◆ OnBarterAccepted()

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

◆ OnBarterCanceled()

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

◆ OnHeroRelationChanged()

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

◆ OnQuestLogAdded()

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

◆ OnIssueLogAdded()

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

◆ OnClanTierChanged()

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

◆ OnClanChangedKingdom()

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

◆ OnCompanionClanCreated()

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

◆ OnHeroJoinedParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroJoinedParty ( Hero  hero,
MobileParty  mobileParty 
)
virtual

◆ OnHeroOrPartyTradedGold()

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

◆ OnHeroOrPartyGaveItem()

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

◆ OnBanditPartyRecruited()

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

◆ OnKingdomDecisionAdded()

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

◆ OnKingdomDecisionCancelled()

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

◆ OnKingdomDecisionConcluded()

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

◆ OnPartyAttachedAnotherParty()

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

◆ OnNearbyPartyAddedToPlayerMapEvent()

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

◆ OnArmyCreated()

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

◆ OnArmyDispersed()

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

◆ OnArmyGathered()

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

◆ OnPerkOpened()

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

◆ OnPlayerTraitChanged()

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

◆ OnVillageStateChanged()

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

◆ OnSettlementEntered()

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

◆ OnAfterSettlementEntered()

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

◆ OnMercenaryTroopChangedInTown()

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

◆ OnMercenaryNumberChangedInTown()

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

◆ OnAlleyOccupiedByPlayer()

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

◆ OnAlleyOwnerChanged()

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

◆ OnAlleyClearedByPlayer()

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

◆ OnRomanticStateChanged()

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

◆ OnHeroesMarried()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnHeroesMarried ( Hero  hero1,
Hero  hero2,
bool  showNotification = true 
)
virtual

◆ OnPlayerEliminatedFromTournament()

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

◆ OnPlayerStartedTournamentMatch()

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

◆ OnTournamentStarted()

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

◆ OnWarDeclared()

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

◆ OnTournamentFinished()

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

◆ OnTournamentCancelled()

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

◆ OnStartBattle()

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

◆ OnRebellionFinished()

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

◆ TownRebelliousStateChanged()

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

◆ OnRebelliousClanDisbandedAtSettlement()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnRebelliousClanDisbandedAtSettlement ( Settlement  settlement,
Clan  clan 
)
virtual

◆ OnItemsLooted()

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

◆ OnMobilePartyDestroyed()

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

◆ OnMobilePartyCreated()

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

◆ OnMobilePartyQuestStatusChanged()

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

◆ OnHeroKilled()

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

◆ OnBeforeHeroKilled()

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

◆ OnChildEducationCompleted()

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

◆ OnHeroComesOfAge()

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

◆ OnHeroGrowsOutOfInfancy()

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

◆ OnHeroReachesTeenAge()

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

◆ OnCharacterDefeated()

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

◆ OnRulingClanChanged()

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

◆ OnHeroPrisonerTaken()

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

◆ OnHeroPrisonerReleased()

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

◆ OnCharacterBecameFugitive()

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

◆ OnPlayerMetHero()

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

◆ OnPlayerLearnsAboutHero()

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

◆ OnRenownGained()

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

◆ OnCrimeRatingChanged()

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

◆ OnNewCompanionAdded()

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

◆ OnAfterMissionStarted()

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

◆ OnGameMenuOpened()

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

◆ AfterGameMenuOpened()

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

◆ BeforeGameMenuOpened()

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

◆ OnMakePeace()

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

◆ OnKingdomDestroyed()

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

◆ CanKingdomBeDiscontinued()

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

◆ OnKingdomCreated()

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

◆ OnVillageBecomeNormal()

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

◆ OnVillageBeingRaided()

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

◆ OnVillageLooted()

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

◆ OnCompanionRemoved()

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

◆ OnAgentJoinedConversation()

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

◆ OnConversationEnded()

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

◆ OnMapEventEnded()

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

◆ OnMapEventStarted()

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

◆ OnPrisonersChangeInSettlement()

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

◆ OnPlayerBoardGameOver()

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

◆ OnRansomOfferedToPlayer()

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

◆ OnRansomOfferCancelled()

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

◆ OnPeaceOfferedToPlayer()

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

◆ OnPeaceOfferCancelled()

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

◆ OnMarriageOfferedToPlayer()

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

◆ OnMarriageOfferCanceled()

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

◆ OnVassalOrMercenaryServiceOfferedToPlayer()

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

◆ OnVassalOrMercenaryServiceOfferCanceled()

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

◆ OnMissionStarted()

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

◆ BeforeMissionOpened()

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

◆ OnPartyRemoved()

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

◆ OnPartySizeChanged()

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

◆ OnSettlementOwnerChanged()

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

◆ OnGovernorChanged()

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

◆ OnSettlementLeft()

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

◆ WeeklyTick()

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

◆ DailyTick()

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

◆ DailyTickParty()

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

◆ DailyTickTown()

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

◆ DailyTickSettlement()

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

◆ DailyTickHero()

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

◆ DailyTickClan()

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

◆ CollectAvailableTutorials()

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

◆ OnTutorialCompleted()

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

◆ OnBuildingLevelChanged()

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

◆ HourlyTick()

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

◆ HourlyTickParty()

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

◆ HourlyTickSettlement()

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

◆ HourlyTickClan()

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

◆ Tick()

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

◆ OnSessionStart()

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

◆ OnAfterSessionStart()

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

◆ OnNewGameCreated()

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

◆ OnGameEarlyLoaded()

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

◆ OnGameLoaded()

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

◆ OnGameLoadFinished()

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

◆ AiHourlyTick()

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

◆ TickPartialHourlyAi()

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

◆ OnPartyJoinedArmy()

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

◆ OnPartyRemovedFromArmy()

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

◆ OnArmyLeaderThink()

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

◆ OnMissionEnded()

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

◆ QuarterDailyPartyTick()

override void TaleWorlds.CampaignSystem.CampaignEvents.QuarterDailyPartyTick ( MobileParty  mobileParty)
virtual

◆ OnPlayerBattleEnd()

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

◆ OnUnitRecruited()

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

◆ OnChildConceived()

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

◆ OnGivenBirth()

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

◆ MissionTick()

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

◆ SetupPreConversation()

static void TaleWorlds.CampaignSystem.CampaignEvents.SetupPreConversation ( )
static

◆ OnArmyOverlaySetDirty()

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

◆ OnPlayerDesertedBattle()

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

◆ OnPartyVisibilityChanged()

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

◆ TrackDetected()

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

◆ TrackLost()

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

◆ LocationCharactersAreReadyToSpawn()

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

◆ LocationCharactersSimulated()

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

◆ OnPlayerUpgradedTroops()

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

◆ OnHeroCombatHit()

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

◆ OnCharacterPortraitPopUpOpened()

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

◆ OnCharacterPortraitPopUpClosed()

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

◆ OnPlayerStartTalkFromMenu()

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

◆ OnGameMenuOptionSelected()

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

◆ OnPlayerStartRecruitment()

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

◆ OnBeforePlayerCharacterChanged()

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

◆ OnPlayerCharacterChanged()

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

◆ OnClanLeaderChanged()

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

◆ OnSiegeEventStarted()

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

◆ OnPlayerSiegeStarted()

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

◆ OnSiegeEventEnded()

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

◆ OnSiegeAftermathApplied()

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

◆ OnSiegeBombardmentHit()

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

◆ OnSiegeBombardmentWallHit()

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

◆ OnSiegeEngineDestroyed()

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

◆ OnTradeRumorIsTaken()

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

◆ OnCheckForIssue()

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

◆ OnIssueUpdated()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnIssueUpdated ( IssueBase  issue,
IssueBase::IssueUpdateDetails  details,
Hero  issueSolver = null 
)
virtual

◆ OnTroopsDeserted()

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

◆ OnTroopRecruited()

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

◆ OnTroopGivenToSettlement()

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

◆ OnItemSold()

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

◆ OnCaravanTransactionCompleted()

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

◆ OnPrisonerSold()

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

◆ OnPartyDisbandStarted()

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

◆ OnPartyDisbanded()

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

◆ OnPartyDisbandCanceled()

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

◆ OnHideoutSpotted()

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

◆ OnHideoutDeactivated()

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

◆ OnHeroSharedFoodWithAnother()

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

◆ OnPlayerInventoryExchange()

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

◆ OnItemsDiscardedByPlayer()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemsDiscardedByPlayer ( ItemRoster  discardedItems)
virtual

◆ OnPersuasionProgressCommitted()

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

◆ OnQuestCompleted()

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

◆ OnQuestStarted()

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

◆ OnItemProduced()

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

◆ OnItemConsumed()

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

◆ OnPartyConsumedFood()

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

◆ OnBeforeMainCharacterDied()

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

◆ OnNewIssueCreated()

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

◆ OnIssueOwnerChanged()

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

◆ OnGameOver()

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

◆ SiegeCompleted()

override void TaleWorlds.CampaignSystem.CampaignEvents.SiegeCompleted ( Settlement  siegeSettlement,
MobileParty  attackerParty,
bool  isWin,
BattleTypes  battleType 
)

◆ SiegeEngineBuilt()

override void TaleWorlds.CampaignSystem.CampaignEvents.SiegeEngineBuilt ( SiegeEvent  siegeEvent,
BattleSideEnum  side,
SiegeEngineType  siegeEngineType 
)
virtual

◆ RaidCompleted()

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

◆ ForceVolunteersCompleted()

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

◆ ForceSuppliesCompleted()

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

◆ OnHideoutBattleCompleted()

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

◆ OnClanDestroyed()

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

◆ OnNewItemCrafted()

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

◆ CraftingPartUnlocked()

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

◆ OnWorkshopInitialized()

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

◆ OnWorkshopOwnerChanged()

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

◆ OnWorkshopTypeChanged()

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

◆ OnBeforeSave()

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

◆ OnSaveStarted()

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

◆ OnSaveOver()

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

◆ OnPrisonerTaken()

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

◆ OnPrisonerReleased()

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

◆ OnMainPartyPrisonerRecruited()

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

◆ OnPrisonerDonatedToSettlement()

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

◆ OnEquipmentSmeltedByHero()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnEquipmentSmeltedByHero ( Hero  hero,
EquipmentElement  smeltedEquipmentElement 
)
virtual

◆ OnPlayerTradeProfit()

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

◆ OnHeroChangedClan()

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

◆ OnHeroGetsBusy()

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

◆ CollectLoots()

override void TaleWorlds.CampaignSystem.CampaignEvents.CollectLoots ( MapEvent  mapEvent,
PartyBase  party,
Dictionary< PartyBase, ItemRoster loot,
ItemRoster  rosterToReceiveLoot,
MBList< TroopRosterElement lootedCasualties,
float  lootAmount 
)
virtual

◆ OnLootDistributedToParty()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnLootDistributedToParty ( MapEvent  mapEvent,
PartyBase  party,
Dictionary< PartyBase, ItemRoster loot 
)
virtual

◆ OnHeroTeleportationRequested()

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

◆ OnPartyLeaderChangeOfferCanceled()

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

◆ OnClanInfluenceChanged()

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

◆ OnPlayerPartyKnockedOrKilledTroop()

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

◆ OnPlayerEarnedGoldFromAsset()

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

◆ OnMainPartyStarving()

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

◆ OnPlayerJoinedTournament()

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

◆ OnHeroUnregistered()

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

◆ OnConfigChanged()

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

◆ OnCraftingOrderCompleted()

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

◆ OnItemsRefined()

override void TaleWorlds.CampaignSystem.CampaignEvents.OnItemsRefined ( Hero  hero,
RefiningFormula  refineFormula 
)

◆ CanHeroLeadParty()

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

◆ CanHeroMarry()

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

◆ CanHeroEquipmentBeChanged()

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

◆ CanBeGovernorOrHavePartyRole()

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

◆ CanHeroDie()

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

◆ CanHeroBecomePrisoner()

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

◆ CanMoveToSettlement()

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

◆ CanHaveQuestsOrIssues()

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

◆ OnMapEventContinuityNeedsUpdate()

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

Member Data Documentation

◆ OnNewGameCreatedPartialFollowUpEventMaxIndex

const int TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEventMaxIndex = 100
static

Property Documentation

◆ OnPlayerBodyPropertiesChangedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBodyPropertiesChangedEvent
staticget

◆ BarterablesRequested

IMbEvent<BarterData> TaleWorlds.CampaignSystem.CampaignEvents.BarterablesRequested
staticget

◆ HeroLevelledUp

IMbEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroLevelledUp
staticget

◆ HeroGainedSkill

IMbEvent<Hero, SkillObject, int, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroGainedSkill
staticget

◆ OnCharacterCreationIsOverEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnCharacterCreationIsOverEvent
staticget

◆ HeroCreated

IMbEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroCreated
staticget

◆ HeroOccupationChangedEvent

IMbEvent<Hero, Occupation> TaleWorlds.CampaignSystem.CampaignEvents.HeroOccupationChangedEvent
staticget

◆ HeroWounded

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroWounded
staticget

◆ OnBarterAcceptedEvent

IMbEvent<Hero, Hero, List<BarterSystem.Barterables.Barterable> > TaleWorlds.CampaignSystem.CampaignEvents.OnBarterAcceptedEvent
staticget

◆ OnBarterCanceledEvent

IMbEvent<Hero, Hero, List<BarterSystem.Barterables.Barterable> > TaleWorlds.CampaignSystem.CampaignEvents.OnBarterCanceledEvent
staticget

◆ HeroRelationChanged

IMbEvent<Hero, Hero, int, bool, ChangeRelationAction.ChangeRelationDetail, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroRelationChanged
staticget

◆ QuestLogAddedEvent

IMbEvent<QuestBase, bool> TaleWorlds.CampaignSystem.CampaignEvents.QuestLogAddedEvent
staticget

◆ IssueLogAddedEvent

IMbEvent<IssueBase, bool> TaleWorlds.CampaignSystem.CampaignEvents.IssueLogAddedEvent
staticget

◆ ClanTierIncrease

IMbEvent<Clan, bool> TaleWorlds.CampaignSystem.CampaignEvents.ClanTierIncrease
staticget

◆ OnClanChangedKingdomEvent

IMbEvent<Clan, Kingdom, Kingdom, ChangeKingdomAction.ChangeKingdomActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnClanChangedKingdomEvent
staticget

◆ OnCompanionClanCreatedEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnCompanionClanCreatedEvent
staticget

◆ OnHeroJoinedPartyEvent

IMbEvent<Hero, MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroJoinedPartyEvent
staticget

◆ HeroOrPartyTradedGold

IMbEvent<ValueTuple<Hero, PartyBase>, ValueTuple<Hero, PartyBase>, ValueTuple<int, string>, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroOrPartyTradedGold
staticget

◆ HeroOrPartyGaveItem

IMbEvent<ValueTuple<Hero, PartyBase>, ValueTuple<Hero, PartyBase>, ItemRosterElement, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroOrPartyGaveItem
staticget

◆ BanditPartyRecruited

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.BanditPartyRecruited
staticget

◆ KingdomDecisionAdded

IMbEvent<KingdomDecision, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionAdded
staticget

◆ KingdomDecisionCancelled

IMbEvent<KingdomDecision, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionCancelled
staticget

◆ KingdomDecisionConcluded

IMbEvent<KingdomDecision, DecisionOutcome, bool> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDecisionConcluded
staticget

◆ PartyAttachedAnotherParty

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.PartyAttachedAnotherParty
staticget

◆ NearbyPartyAddedToPlayerMapEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.NearbyPartyAddedToPlayerMapEvent
staticget

◆ ArmyCreated

IMbEvent<Army> TaleWorlds.CampaignSystem.CampaignEvents.ArmyCreated
staticget

◆ ArmyDispersed

IMbEvent<Army, Army.ArmyDispersionReason, bool> TaleWorlds.CampaignSystem.CampaignEvents.ArmyDispersed
staticget

◆ ArmyGathered

IMbEvent<Army, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.ArmyGathered
staticget

◆ PerkOpenedEvent

IMbEvent<Hero, PerkObject> TaleWorlds.CampaignSystem.CampaignEvents.PerkOpenedEvent
staticget

◆ PlayerTraitChangedEvent

IMbEvent<TraitObject, int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerTraitChangedEvent
staticget

◆ VillageStateChanged

IMbEvent<Village, Village.VillageStates, Village.VillageStates, MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.VillageStateChanged
staticget

◆ SettlementEntered

IMbEvent<MobileParty, Settlement, Hero> TaleWorlds.CampaignSystem.CampaignEvents.SettlementEntered
staticget

◆ AfterSettlementEntered

IMbEvent<MobileParty, Settlement, Hero> TaleWorlds.CampaignSystem.CampaignEvents.AfterSettlementEntered
staticget

◆ MercenaryTroopChangedInTown

IMbEvent<Town, CharacterObject, CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.MercenaryTroopChangedInTown
staticget

◆ MercenaryNumberChangedInTown

IMbEvent<Town, int, int> TaleWorlds.CampaignSystem.CampaignEvents.MercenaryNumberChangedInTown
staticget

◆ AlleyOwnerChanged

IMbEvent<Alley, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.AlleyOwnerChanged
staticget

◆ AlleyOccupiedByPlayer

IMbEvent<Alley, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.AlleyOccupiedByPlayer
staticget

◆ AlleyClearedByPlayer

IMbEvent<Alley> TaleWorlds.CampaignSystem.CampaignEvents.AlleyClearedByPlayer
staticget

◆ RomanticStateChanged

IMbEvent<Hero, Hero, Romance.RomanceLevelEnum> TaleWorlds.CampaignSystem.CampaignEvents.RomanticStateChanged
staticget

◆ HeroesMarried

IMbEvent<Hero, Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroesMarried
staticget

◆ PlayerEliminatedFromTournament

IMbEvent<int, Town> TaleWorlds.CampaignSystem.CampaignEvents.PlayerEliminatedFromTournament
staticget

◆ PlayerStartedTournamentMatch

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartedTournamentMatch
staticget

◆ TournamentStarted

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.TournamentStarted
staticget

◆ WarDeclared

IMbEvent<IFaction, IFaction, DeclareWarAction.DeclareWarDetail> TaleWorlds.CampaignSystem.CampaignEvents.WarDeclared
staticget

◆ TournamentFinished

IMbEvent<CharacterObject, MBReadOnlyList<CharacterObject>, Town, ItemObject> TaleWorlds.CampaignSystem.CampaignEvents.TournamentFinished
staticget

◆ TournamentCancelled

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.TournamentCancelled
staticget

◆ BattleStarted

IMbEvent<PartyBase, PartyBase, object, bool> TaleWorlds.CampaignSystem.CampaignEvents.BattleStarted
staticget

◆ RebellionFinished

IMbEvent<Settlement, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RebellionFinished
staticget

◆ TownRebelliosStateChanged

IMbEvent<Town, bool> TaleWorlds.CampaignSystem.CampaignEvents.TownRebelliosStateChanged
staticget

◆ RebelliousClanDisbandedAtSettlement

IMbEvent<Settlement, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RebelliousClanDisbandedAtSettlement
staticget

◆ ItemsLooted

IMbEvent<MobileParty, ItemRoster> TaleWorlds.CampaignSystem.CampaignEvents.ItemsLooted
staticget

◆ MobilePartyDestroyed

IMbEvent<MobileParty, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyDestroyed
staticget

◆ MobilePartyCreated

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyCreated
staticget

◆ MobilePartyQuestStatusChanged

IMbEvent<MobileParty, bool> TaleWorlds.CampaignSystem.CampaignEvents.MobilePartyQuestStatusChanged
staticget

◆ HeroKilledEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.HeroKilledEvent
staticget

◆ BeforeHeroKilledEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.BeforeHeroKilledEvent
staticget

◆ ChildEducationCompletedEvent

IMbEvent<Hero, int> TaleWorlds.CampaignSystem.CampaignEvents.ChildEducationCompletedEvent
staticget

◆ HeroComesOfAgeEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroComesOfAgeEvent
staticget

◆ HeroGrowsOutOfInfancyEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroGrowsOutOfInfancyEvent
staticget

◆ HeroReachesTeenAgeEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroReachesTeenAgeEvent
staticget

◆ CharacterDefeated

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.CharacterDefeated
staticget

◆ RulingClanChanged

IMbEvent<Kingdom, Clan> TaleWorlds.CampaignSystem.CampaignEvents.RulingClanChanged
staticget

◆ HeroPrisonerTaken

IMbEvent<PartyBase, Hero> TaleWorlds.CampaignSystem.CampaignEvents.HeroPrisonerTaken
staticget

◆ HeroPrisonerReleased

IMbEvent<Hero, PartyBase, IFaction, EndCaptivityDetail> TaleWorlds.CampaignSystem.CampaignEvents.HeroPrisonerReleased
staticget

◆ CharacterBecameFugitive

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.CharacterBecameFugitive
staticget

◆ OnPlayerMetHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerMetHeroEvent
staticget

◆ OnPlayerLearnsAboutHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerLearnsAboutHeroEvent
staticget

◆ RenownGained

IMbEvent<Hero, int, bool> TaleWorlds.CampaignSystem.CampaignEvents.RenownGained
staticget

◆ CrimeRatingChanged

IMbEvent<IFaction, float> TaleWorlds.CampaignSystem.CampaignEvents.CrimeRatingChanged
staticget

◆ NewCompanionAdded

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.NewCompanionAdded
staticget

◆ AfterMissionStarted

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.AfterMissionStarted
staticget

◆ GameMenuOpened

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.GameMenuOpened
staticget

◆ AfterGameMenuOpenedEvent

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.AfterGameMenuOpenedEvent
staticget

◆ BeforeGameMenuOpenedEvent

IMbEvent<MenuCallbackArgs> TaleWorlds.CampaignSystem.CampaignEvents.BeforeGameMenuOpenedEvent
staticget

◆ MakePeace

IMbEvent<IFaction, IFaction, MakePeaceAction.MakePeaceDetail> TaleWorlds.CampaignSystem.CampaignEvents.MakePeace
staticget

◆ KingdomDestroyedEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.KingdomDestroyedEvent
staticget

◆ CanKingdomBeDiscontinuedEvent

ReferenceIMBEvent<Kingdom, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanKingdomBeDiscontinuedEvent
staticget

◆ KingdomCreatedEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.KingdomCreatedEvent
staticget

◆ VillageBecomeNormal

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageBecomeNormal
staticget

◆ VillageBeingRaided

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageBeingRaided
staticget

◆ VillageLooted

IMbEvent<Village> TaleWorlds.CampaignSystem.CampaignEvents.VillageLooted
staticget

◆ CompanionRemoved

IMbEvent<Hero, RemoveCompanionAction.RemoveCompanionDetail> TaleWorlds.CampaignSystem.CampaignEvents.CompanionRemoved
staticget

◆ OnAgentJoinedConversationEvent

IMbEvent<IAgent> TaleWorlds.CampaignSystem.CampaignEvents.OnAgentJoinedConversationEvent
staticget

◆ ConversationEnded

IMbEvent<IEnumerable<CharacterObject> > TaleWorlds.CampaignSystem.CampaignEvents.ConversationEnded
staticget

◆ MapEventEnded

IMbEvent<MapEvent> TaleWorlds.CampaignSystem.CampaignEvents.MapEventEnded
staticget

◆ MapEventStarted

IMbEvent<MapEvent, PartyBase, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.MapEventStarted
staticget

◆ PrisonersChangeInSettlement

IMbEvent<Settlement, FlattenedTroopRoster, Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.PrisonersChangeInSettlement
staticget

◆ OnPlayerBoardGameOverEvent

IMbEvent<Hero, BoardGameHelper.BoardGameState> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBoardGameOverEvent
staticget

◆ OnRansomOfferedToPlayerEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferedToPlayerEvent
staticget

◆ OnRansomOfferCancelledEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnRansomOfferCancelledEvent
staticget

◆ OnPeaceOfferedToPlayerEvent

IMbEvent<IFaction, int> TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferedToPlayerEvent
staticget

◆ OnPeaceOfferCancelledEvent

IMbEvent<IFaction> TaleWorlds.CampaignSystem.CampaignEvents.OnPeaceOfferCancelledEvent
staticget

◆ OnMarriageOfferedToPlayerEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferedToPlayerEvent
staticget

◆ OnMarriageOfferCanceledEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnMarriageOfferCanceledEvent
staticget

◆ OnVassalOrMercenaryServiceOfferedToPlayerEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferedToPlayerEvent
staticget

◆ OnVassalOrMercenaryServiceOfferCanceledEvent

IMbEvent<Kingdom> TaleWorlds.CampaignSystem.CampaignEvents.OnVassalOrMercenaryServiceOfferCanceledEvent
staticget

◆ OnMissionStartedEvent

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.OnMissionStartedEvent
staticget

◆ BeforeMissionOpenedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.BeforeMissionOpenedEvent
staticget

◆ OnPartyRemovedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyRemovedEvent
staticget

◆ OnPartySizeChangedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnPartySizeChangedEvent
staticget

◆ OnSettlementOwnerChangedEvent

IMbEvent<Settlement, bool, Hero, Hero, Hero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail> TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementOwnerChangedEvent
staticget

◆ OnGovernorChangedEvent

IMbEvent<Town, Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnGovernorChangedEvent
staticget

◆ OnSettlementLeftEvent

IMbEvent<MobileParty, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnSettlementLeftEvent
staticget

◆ WeeklyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.WeeklyTickEvent
staticget

◆ DailyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.DailyTickEvent
staticget

◆ DailyTickPartyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickPartyEvent
staticget

◆ DailyTickTownEvent

IMbEvent<Town> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickTownEvent
staticget

◆ DailyTickSettlementEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickSettlementEvent
staticget

◆ DailyTickHeroEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickHeroEvent
staticget

◆ DailyTickClanEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.DailyTickClanEvent
staticget

◆ CollectAvailableTutorialsEvent

IMbEvent<List<CampaignTutorial> > TaleWorlds.CampaignSystem.CampaignEvents.CollectAvailableTutorialsEvent
staticget

◆ OnTutorialCompletedEvent

IMbEvent<string> TaleWorlds.CampaignSystem.CampaignEvents.OnTutorialCompletedEvent
staticget

◆ OnBuildingLevelChangedEvent

IMbEvent<Town, Building, int> TaleWorlds.CampaignSystem.CampaignEvents.OnBuildingLevelChangedEvent
staticget

◆ HourlyTickEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickEvent
staticget

◆ HourlyTickPartyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickPartyEvent
staticget

◆ HourlyTickSettlementEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickSettlementEvent
staticget

◆ HourlyTickClanEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.HourlyTickClanEvent
staticget

◆ TickEvent

IMbEvent<float> TaleWorlds.CampaignSystem.CampaignEvents.TickEvent
staticget

◆ OnSessionLaunchedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnSessionLaunchedEvent
staticget

◆ OnAfterSessionLaunchedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnAfterSessionLaunchedEvent
staticget

◆ OnNewGameCreatedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedEvent
staticget

◆ OnNewGameCreatedPartialFollowUpEvent

IMbEvent<CampaignGameStarter, int> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEvent
staticget

◆ OnNewGameCreatedPartialFollowUpEndEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnNewGameCreatedPartialFollowUpEndEvent
staticget

◆ OnGameEarlyLoadedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnGameEarlyLoadedEvent
staticget

◆ OnGameLoadedEvent

IMbEvent<CampaignGameStarter> TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoadedEvent
staticget

◆ OnGameLoadFinishedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnGameLoadFinishedEvent
staticget

◆ AiHourlyTickEvent

IMbEvent<MobileParty, PartyThinkParams> TaleWorlds.CampaignSystem.CampaignEvents.AiHourlyTickEvent
staticget

◆ TickPartialHourlyAiEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.TickPartialHourlyAiEvent
staticget

◆ OnPartyJoinedArmyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyJoinedArmyEvent
staticget

◆ PartyRemovedFromArmyEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.PartyRemovedFromArmyEvent
staticget

◆ OnArmyLeaderThinkEvent

IMbEvent<Hero, Army.ArmyLeaderThinkReason> TaleWorlds.CampaignSystem.CampaignEvents.OnArmyLeaderThinkEvent
staticget

◆ OnMissionEndedEvent

IMbEvent<IMission> TaleWorlds.CampaignSystem.CampaignEvents.OnMissionEndedEvent
staticget

◆ OnQuarterDailyPartyTick

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnQuarterDailyPartyTick
staticget

◆ OnPlayerBattleEndEvent

IMbEvent<MapEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerBattleEndEvent
staticget

◆ OnUnitRecruitedEvent

IMbEvent<CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.OnUnitRecruitedEvent
staticget

◆ OnChildConceivedEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnChildConceivedEvent
staticget

◆ OnGivenBirthEvent

IMbEvent<Hero, List<Hero>, int> TaleWorlds.CampaignSystem.CampaignEvents.OnGivenBirthEvent
staticget

◆ MissionTickEvent

IMbEvent<float> TaleWorlds.CampaignSystem.CampaignEvents.MissionTickEvent
staticget

◆ SetupPreConversationEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.SetupPreConversationEvent
staticget

◆ ArmyOverlaySetDirtyEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.ArmyOverlaySetDirtyEvent
staticget

◆ PlayerDesertedBattleEvent

IMbEvent<int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerDesertedBattleEvent
staticget

◆ PartyVisibilityChangedEvent

IMbEvent<PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.PartyVisibilityChangedEvent
staticget

◆ TrackDetectedEvent

IMbEvent<Track> TaleWorlds.CampaignSystem.CampaignEvents.TrackDetectedEvent
staticget

◆ TrackLostEvent

IMbEvent<Track> TaleWorlds.CampaignSystem.CampaignEvents.TrackLostEvent
staticget

◆ LocationCharactersAreReadyToSpawnEvent

IMbEvent<Dictionary<string, int> > TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersAreReadyToSpawnEvent
staticget

◆ LocationCharactersSimulatedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.LocationCharactersSimulatedEvent
staticget

◆ PlayerUpgradedTroopsEvent

IMbEvent<CharacterObject, CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.PlayerUpgradedTroopsEvent
staticget

◆ OnHeroCombatHitEvent

IMbEvent<CharacterObject, CharacterObject, PartyBase, WeaponComponentData, bool, int> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroCombatHitEvent
staticget

◆ CharacterPortraitPopUpOpenedEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.CharacterPortraitPopUpOpenedEvent
staticget

◆ CharacterPortraitPopUpClosedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.CharacterPortraitPopUpClosedEvent
staticget

◆ PlayerStartTalkFromMenu

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartTalkFromMenu
staticget

◆ GameMenuOptionSelectedEvent

IMbEvent<GameMenuOption> TaleWorlds.CampaignSystem.CampaignEvents.GameMenuOptionSelectedEvent
staticget

◆ PlayerStartRecruitmentEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.PlayerStartRecruitmentEvent
staticget

◆ OnBeforePlayerCharacterChangedEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnBeforePlayerCharacterChangedEvent
staticget

◆ OnPlayerCharacterChangedEvent

IMbEvent<Hero, Hero, MobileParty, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerCharacterChangedEvent
staticget

◆ OnClanLeaderChangedEvent

IMbEvent<Hero, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnClanLeaderChangedEvent
staticget

◆ OnSiegeEventStartedEvent

IMbEvent<SiegeEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventStartedEvent
staticget

◆ OnPlayerSiegeStartedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerSiegeStartedEvent
staticget

◆ OnSiegeEventEndedEvent

IMbEvent<SiegeEvent> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEventEndedEvent
staticget

◆ OnSiegeAftermathAppliedEvent

IMbEvent<MobileParty, Settlement, SiegeAftermathAction.SiegeAftermath, Clan, Dictionary<MobileParty, float> > TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeAftermathAppliedEvent
staticget

◆ OnSiegeBombardmentHitEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType, SiegeBombardTargets> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentHitEvent
staticget

◆ OnSiegeBombardmentWallHitEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeBombardmentWallHitEvent
staticget

◆ OnSiegeEngineDestroyedEvent

IMbEvent<MobileParty, Settlement, BattleSideEnum, SiegeEngineType> TaleWorlds.CampaignSystem.CampaignEvents.OnSiegeEngineDestroyedEvent
staticget

◆ OnTradeRumorIsTakenEvent

IMbEvent<List<TradeRumor>, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnTradeRumorIsTakenEvent
staticget

◆ OnCheckForIssueEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnCheckForIssueEvent
staticget

◆ OnIssueUpdatedEvent

IMbEvent<IssueBase, IssueBase.IssueUpdateDetails, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnIssueUpdatedEvent
staticget

◆ OnTroopsDesertedEvent

IMbEvent<MobileParty, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopsDesertedEvent
staticget

◆ OnTroopRecruitedEvent

IMbEvent<Hero, Settlement, Hero, CharacterObject, int> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopRecruitedEvent
staticget

◆ OnTroopGivenToSettlementEvent

IMbEvent<Hero, Settlement, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnTroopGivenToSettlementEvent
staticget

◆ OnItemSoldEvent

IMbEvent<PartyBase, PartyBase, ItemRosterElement, int, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnItemSoldEvent
staticget

◆ OnCaravanTransactionCompletedEvent

IMbEvent<MobileParty, Town, List<ValueTuple<EquipmentElement, int> > > TaleWorlds.CampaignSystem.CampaignEvents.OnCaravanTransactionCompletedEvent
staticget

◆ OnPrisonerSoldEvent

IMbEvent<PartyBase, PartyBase, TroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerSoldEvent
staticget

◆ OnPartyDisbandStartedEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandStartedEvent
staticget

◆ OnPartyDisbandedEvent

IMbEvent<MobileParty, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandedEvent
staticget

◆ OnPartyDisbandCanceledEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyDisbandCanceledEvent
staticget

◆ OnHideoutSpottedEvent

IMbEvent<PartyBase, PartyBase> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutSpottedEvent
staticget

◆ OnHideoutDeactivatedEvent

IMbEvent<Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutDeactivatedEvent
staticget

◆ OnHeroSharedFoodWithAnotherHeroEvent

IMbEvent<Hero, Hero, float> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroSharedFoodWithAnotherHeroEvent
staticget

◆ PlayerInventoryExchangeEvent

IMbEvent<List<ValueTuple<ItemRosterElement, int> >, List<ValueTuple<ItemRosterElement, int> >, bool> TaleWorlds.CampaignSystem.CampaignEvents.PlayerInventoryExchangeEvent
staticget

◆ OnItemsDiscardedByPlayerEvent

IMbEvent<ItemRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnItemsDiscardedByPlayerEvent
staticget

◆ PersuasionProgressCommittedEvent

IMbEvent<Tuple<PersuasionOptionArgs, PersuasionOptionResult> > TaleWorlds.CampaignSystem.CampaignEvents.PersuasionProgressCommittedEvent
staticget

◆ OnQuestCompletedEvent

IMbEvent<QuestBase, QuestBase.QuestCompleteDetails> TaleWorlds.CampaignSystem.CampaignEvents.OnQuestCompletedEvent
staticget

◆ OnQuestStartedEvent

IMbEvent<QuestBase> TaleWorlds.CampaignSystem.CampaignEvents.OnQuestStartedEvent
staticget

◆ OnItemProducedEvent

IMbEvent<ItemObject, Settlement, int> TaleWorlds.CampaignSystem.CampaignEvents.OnItemProducedEvent
staticget

◆ OnItemConsumedEvent

IMbEvent<ItemObject, Settlement, int> TaleWorlds.CampaignSystem.CampaignEvents.OnItemConsumedEvent
staticget

◆ OnPartyConsumedFoodEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyConsumedFoodEvent
staticget

◆ OnBeforeMainCharacterDiedEvent

IMbEvent<Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeMainCharacterDiedEvent
staticget

◆ OnNewIssueCreatedEvent

IMbEvent<IssueBase> TaleWorlds.CampaignSystem.CampaignEvents.OnNewIssueCreatedEvent
staticget

◆ OnIssueOwnerChangedEvent

IMbEvent<IssueBase, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnIssueOwnerChangedEvent
staticget

◆ OnGameOverEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnGameOverEvent
staticget

◆ SiegeCompletedEvent

IMbEvent<Settlement, MobileParty, bool, BattleTypes> TaleWorlds.CampaignSystem.CampaignEvents.SiegeCompletedEvent
staticget

◆ SiegeEngineBuiltEvent

IMbEvent<SiegeEvent, BattleSideEnum, SiegeEngineType> TaleWorlds.CampaignSystem.CampaignEvents.SiegeEngineBuiltEvent
staticget

◆ RaidCompletedEvent

IMbEvent<BattleSideEnum, RaidEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.RaidCompletedEvent
staticget

◆ ForceVolunteersCompletedEvent

IMbEvent<BattleSideEnum, ForceVolunteersEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.ForceVolunteersCompletedEvent
staticget

◆ ForceSuppliesCompletedEvent

IMbEvent<BattleSideEnum, ForceSuppliesEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.ForceSuppliesCompletedEvent
staticget

◆ OnHideoutBattleCompletedEvent

MbEvent<BattleSideEnum, HideoutEventComponent> TaleWorlds.CampaignSystem.CampaignEvents.OnHideoutBattleCompletedEvent
staticget

◆ OnClanDestroyedEvent

IMbEvent<Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnClanDestroyedEvent
staticget

◆ OnNewItemCraftedEvent

IMbEvent<ItemObject, ItemModifier, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnNewItemCraftedEvent
staticget

◆ CraftingPartUnlockedEvent

IMbEvent<CraftingPiece> TaleWorlds.CampaignSystem.CampaignEvents.CraftingPartUnlockedEvent
staticget

◆ WorkshopInitializedEvent

IMbEvent<Workshop> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopInitializedEvent
staticget

◆ WorkshopOwnerChangedEvent

IMbEvent<Workshop, Hero> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopOwnerChangedEvent
staticget

◆ WorkshopTypeChangedEvent

IMbEvent<Workshop> TaleWorlds.CampaignSystem.CampaignEvents.WorkshopTypeChangedEvent
staticget

◆ OnBeforeSaveEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnBeforeSaveEvent
staticget

◆ OnSaveStartedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnSaveStartedEvent
staticget

◆ OnSaveOverEvent

IMbEvent<bool, string> TaleWorlds.CampaignSystem.CampaignEvents.OnSaveOverEvent
staticget

◆ OnPrisonerTakenEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerTakenEvent
staticget

◆ OnPrisonerReleasedEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerReleasedEvent
staticget

◆ OnMainPartyPrisonerRecruitedEvent

IMbEvent<FlattenedTroopRoster> TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyPrisonerRecruitedEvent
staticget

◆ OnPrisonerDonatedToSettlementEvent

IMbEvent<MobileParty, FlattenedTroopRoster, Settlement> TaleWorlds.CampaignSystem.CampaignEvents.OnPrisonerDonatedToSettlementEvent
staticget

◆ OnEquipmentSmeltedByHeroEvent

IMbEvent<Hero, EquipmentElement> TaleWorlds.CampaignSystem.CampaignEvents.OnEquipmentSmeltedByHeroEvent
staticget

◆ OnPlayerTradeProfitEvent

IMbEvent<int> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerTradeProfitEvent
staticget

◆ OnHeroChangedClanEvent

IMbEvent<Hero, Clan> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroChangedClanEvent
staticget

◆ OnHeroGetsBusyEvent

IMbEvent<Hero, HeroGetsBusyReasons> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroGetsBusyEvent
staticget

◆ CollectLootsEvent

IMbEvent<MapEvent, PartyBase, Dictionary<PartyBase, ItemRoster>, ItemRoster, MBList<TroopRosterElement>, float> TaleWorlds.CampaignSystem.CampaignEvents.CollectLootsEvent
staticget

◆ DistributeLootToPartyEvent

IMbEvent<MapEvent, PartyBase, Dictionary<PartyBase, ItemRoster> > TaleWorlds.CampaignSystem.CampaignEvents.DistributeLootToPartyEvent
staticget

◆ OnHeroTeleportationRequestedEvent

IMbEvent<Hero, Settlement, MobileParty, TeleportHeroAction.TeleportationDetail> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroTeleportationRequestedEvent
staticget

◆ OnPartyLeaderChangeOfferCanceledEvent

IMbEvent<MobileParty> TaleWorlds.CampaignSystem.CampaignEvents.OnPartyLeaderChangeOfferCanceledEvent
staticget

◆ OnClanInfluenceChangedEvent

IMbEvent<Clan, float> TaleWorlds.CampaignSystem.CampaignEvents.OnClanInfluenceChangedEvent
staticget

◆ OnPlayerPartyKnockedOrKilledTroopEvent

IMbEvent<CharacterObject> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerPartyKnockedOrKilledTroopEvent
staticget

◆ OnPlayerEarnedGoldFromAssetEvent

IMbEvent<GameComponents.DefaultClanFinanceModel.AssetIncomeType, int> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerEarnedGoldFromAssetEvent
staticget

◆ OnMainPartyStarvingEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnMainPartyStarvingEvent
staticget

◆ OnPlayerJoinedTournamentEvent

IMbEvent<Town, bool> TaleWorlds.CampaignSystem.CampaignEvents.OnPlayerJoinedTournamentEvent
staticget

◆ OnHeroUnregisteredEvent

IMbEvent<Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnHeroUnregisteredEvent
staticget

◆ OnConfigChangedEvent

IMbEvent TaleWorlds.CampaignSystem.CampaignEvents.OnConfigChangedEvent
staticget

◆ OnCraftingOrderCompletedEvent

IMbEvent<Town, CraftingOrder, ItemObject, Hero> TaleWorlds.CampaignSystem.CampaignEvents.OnCraftingOrderCompletedEvent
staticget

◆ OnItemsRefinedEvent

IMbEvent<Hero, RefiningFormula> TaleWorlds.CampaignSystem.CampaignEvents.OnItemsRefinedEvent
staticget

◆ CanHeroLeadPartyEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroLeadPartyEvent
staticget

◆ CanHeroMarryEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroMarryEvent
staticget

◆ CanHeroEquipmentBeChangedEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroEquipmentBeChangedEvent
staticget

◆ CanBeGovernorOrHavePartyRoleEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanBeGovernorOrHavePartyRoleEvent
staticget

◆ CanHeroDieEvent

ReferenceIMBEvent<Hero, KillCharacterAction.KillCharacterActionDetail, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroDieEvent
staticget

◆ CanHeroBecomePrisonerEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHeroBecomePrisonerEvent
staticget

◆ CanMoveToSettlementEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanMoveToSettlementEvent
staticget

◆ CanHaveQuestsOrIssuesEvent

ReferenceIMBEvent<Hero, bool> TaleWorlds.CampaignSystem.CampaignEvents.CanHaveQuestsOrIssuesEvent
staticget

◆ OnMapEventContinuityNeedsUpdateEvent

IMbEvent<IFaction> TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventContinuityNeedsUpdateEvent
staticget