| 
| 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) | 
|   | 
| virtual void  | RemoveListeners (Object o) | 
|   | 
| virtual void  | OnCommonAreaStateChanged (Alley alley, Alley.AreaState oldState, Alley.AreaState newState) | 
|   | 
| 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  | OnNewItemCrafted (ItemObject itemObject) | 
|   | 
| virtual void  | OnItemsRefined (Hero hero, Crafting.RefiningFormula refineFormula) | 
|   | 
 | 
| static IMbEvent  | OnPlayerBodyPropertiesChangedEvent [get] | 
|   | 
| static IMbEvent< BarterData >  | BarterablesRequested [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, Occupation >  | HeroOccupationChangedEvent [get] | 
|   | 
| static IMbEvent< Hero >  | HeroWounded [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, Hero >  | HeroRelationChanged [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< Clan >  | OnCompanionClanCreatedEvent [get] | 
|   | 
| static IMbEvent< Hero, MobileParty >  | OnHeroJoinedPartyEvent [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< MobileParty >  | BanditPartyRecruited [get] | 
|   | 
| static IMbEvent< KingdomDecision, bool >  | KingdomDecisionAdded [get] | 
|   | 
| static IMbEvent< KingdomDecision, bool >  | KingdomDecisionCancelled [get] | 
|   | 
| static IMbEvent< KingdomDecision, DecisionOutcome, bool >  | KingdomDecisionConcluded [get] | 
|   | 
| static IMbEvent< MobileParty >  | PartyAttachedAnotherParty [get] | 
|   | 
| static IMbEvent< MobileParty >  | NearbyPartyAddedToPlayerMapEvent [get] | 
|   | 
| static IMbEvent< Army >  | ArmyCreated [get] | 
|   | 
| static IMbEvent< Army, Army.ArmyDispersionReason, bool >  | ArmyDispersed [get] | 
|   | 
| static IMbEvent< Army, Settlement >  | ArmyGathered [get] | 
|   | 
| static IMbEvent< Hero, PerkObject >  | PerkOpenedEvent [get] | 
|   | 
| static IMbEvent< TraitObject, int >  | PlayerTraitChangedEvent [get] | 
|   | 
| static IMbEvent< Village, Village.VillageStates, Village.VillageStates, MobileParty >  | VillageStateChanged [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, Hero >  | SettlementEntered [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, Hero >  | AfterSettlementEntered [get] | 
|   | 
| static IMbEvent< Town, CharacterObject, CharacterObject >  | MercenaryTroopChangedInTown [get] | 
|   | 
| static IMbEvent< Town, int, int >  | MercenaryNumberChangedInTown [get] | 
|   | 
| static IMbEvent< Alley, Hero, Hero >  | AlleyOwnerChanged [get] | 
|   | 
| static IMbEvent< Alley, TroopRoster >  | AlleyOccupiedByPlayer [get] | 
|   | 
| static IMbEvent< Alley >  | AlleyClearedByPlayer [get] | 
|   | 
| static IMbEvent< Hero, Hero, Romance.RomanceLevelEnum >  | RomanticStateChanged [get] | 
|   | 
| static IMbEvent< Hero, Hero, bool >  | HeroesMarried [get] | 
|   | 
| static IMbEvent< int, Town >  | PlayerEliminatedFromTournament [get] | 
|   | 
| static IMbEvent< Town >  | PlayerStartedTournamentMatch [get] | 
|   | 
| static IMbEvent< Town >  | TournamentStarted [get] | 
|   | 
| static IMbEvent< IFaction, IFaction, DeclareWarAction.DeclareWarDetail >  | WarDeclared [get] | 
|   | 
| static IMbEvent< CharacterObject, MBReadOnlyList< CharacterObject >, Town, ItemObject >  | TournamentFinished [get] | 
|   | 
| static IMbEvent< Town >  | TournamentCancelled [get] | 
|   | 
| static IMbEvent< PartyBase, PartyBase, object, bool >  | BattleStarted [get] | 
|   | 
| static IMbEvent< Settlement, Clan >  | RebellionFinished [get] | 
|   | 
| static IMbEvent< Town, bool >  | TownRebelliosStateChanged [get] | 
|   | 
| static IMbEvent< Settlement, Clan >  | RebelliousClanDisbandedAtSettlement [get] | 
|   | 
| static IMbEvent< MobileParty, ItemRoster >  | ItemsLooted [get] | 
|   | 
| static IMbEvent< MobileParty, PartyBase >  | MobilePartyDestroyed [get] | 
|   | 
| static IMbEvent< MobileParty >  | MobilePartyCreated [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< Hero >  | HeroComesOfAgeEvent [get] | 
|   | 
| static IMbEvent< Hero >  | HeroGrowsOutOfInfancyEvent [get] | 
|   | 
| static IMbEvent< Hero >  | HeroReachesTeenAgeEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero >  | CharacterDefeated [get] | 
|   | 
| static IMbEvent< Kingdom, Clan >  | RulingClanChanged [get] | 
|   | 
| static IMbEvent< PartyBase, Hero >  | HeroPrisonerTaken [get] | 
|   | 
| static IMbEvent< Hero, PartyBase, IFaction, EndCaptivityDetail >  | HeroPrisonerReleased [get] | 
|   | 
| static IMbEvent< Hero >  | CharacterBecameFugitive [get] | 
|   | 
| static IMbEvent< Hero >  | OnPlayerMetHeroEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnPlayerLearnsAboutHeroEvent [get] | 
|   | 
| static IMbEvent< Hero, int, bool >  | RenownGained [get] | 
|   | 
| static IMbEvent< IFaction, float >  | CrimeRatingChanged [get] | 
|   | 
| static IMbEvent< Hero >  | NewCompanionAdded [get] | 
|   | 
| static IMbEvent< IMission >  | AfterMissionStarted [get] | 
|   | 
| static IMbEvent< MenuCallbackArgs >  | GameMenuOpened [get] | 
|   | 
| static IMbEvent< MenuCallbackArgs >  | AfterGameMenuOpenedEvent [get] | 
|   | 
| static IMbEvent< MenuCallbackArgs >  | BeforeGameMenuOpenedEvent [get] | 
|   | 
| static IMbEvent< IFaction, IFaction, MakePeaceAction.MakePeaceDetail >  | MakePeace [get] | 
|   | 
| static IMbEvent< Kingdom >  | KingdomDestroyedEvent [get] | 
|   | 
| static ReferenceIMBEvent< Kingdom, bool >  | CanKingdomBeDiscontinuedEvent [get] | 
|   | 
| static IMbEvent< Kingdom >  | KingdomCreatedEvent [get] | 
|   | 
| static IMbEvent< Village >  | VillageBecomeNormal [get] | 
|   | 
| static IMbEvent< Village >  | VillageBeingRaided [get] | 
|   | 
| static IMbEvent< Village >  | VillageLooted [get] | 
|   | 
| static IMbEvent< Hero, RemoveCompanionAction.RemoveCompanionDetail >  | CompanionRemoved [get] | 
|   | 
| static IMbEvent< IAgent >  | OnAgentJoinedConversationEvent [get] | 
|   | 
| static IMbEvent< IEnumerable< CharacterObject > >  | ConversationEnded [get] | 
|   | 
| static IMbEvent< MapEvent >  | MapEventEnded [get] | 
|   | 
| static IMbEvent< MapEvent, PartyBase, PartyBase >  | MapEventStarted [get] | 
|   | 
| static IMbEvent< Settlement, FlattenedTroopRoster, Hero, bool >  | PrisonersChangeInSettlement [get] | 
|   | 
| static IMbEvent< Hero, BoardGameHelper.BoardGameState >  | OnPlayerBoardGameOverEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnRansomOfferedToPlayerEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnRansomOfferCancelledEvent [get] | 
|   | 
| static IMbEvent< IFaction, int >  | OnPeaceOfferedToPlayerEvent [get] | 
|   | 
| static IMbEvent< IFaction >  | OnPeaceOfferCancelledEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero >  | OnMarriageOfferedToPlayerEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero >  | OnMarriageOfferCanceledEvent [get] | 
|   | 
| static IMbEvent< Kingdom >  | OnVassalOrMercenaryServiceOfferedToPlayerEvent [get] | 
|   | 
| static IMbEvent< Kingdom >  | OnVassalOrMercenaryServiceOfferCanceledEvent [get] | 
|   | 
| static IMbEvent< IMission >  | OnMissionStartedEvent [get] | 
|   | 
| static IMbEvent  | BeforeMissionOpenedEvent [get] | 
|   | 
| static IMbEvent< PartyBase >  | OnPartyRemovedEvent [get] | 
|   | 
| static IMbEvent< PartyBase >  | OnPartySizeChangedEvent [get] | 
|   | 
| static IMbEvent< Settlement, bool, Hero, Hero, Hero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail >  | OnSettlementOwnerChangedEvent [get] | 
|   | 
| static IMbEvent< Town, Hero, Hero >  | OnGovernorChangedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement >  | OnSettlementLeftEvent [get] | 
|   | 
| static IMbEvent  | WeeklyTickEvent [get] | 
|   | 
| static IMbEvent  | DailyTickEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | DailyTickPartyEvent [get] | 
|   | 
| static IMbEvent< Town >  | DailyTickTownEvent [get] | 
|   | 
| static IMbEvent< Settlement >  | DailyTickSettlementEvent [get] | 
|   | 
| static IMbEvent< Hero >  | DailyTickHeroEvent [get] | 
|   | 
| static IMbEvent< Clan >  | DailyTickClanEvent [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< MobileParty >  | HourlyTickPartyEvent [get] | 
|   | 
| static IMbEvent< Settlement >  | HourlyTickSettlementEvent [get] | 
|   | 
| static IMbEvent< Clan >  | HourlyTickClanEvent [get] | 
|   | 
| static IMbEvent< float >  | TickEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnSessionLaunchedEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnAfterSessionLaunchedEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnNewGameCreatedEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter, int >  | OnNewGameCreatedPartialFollowUpEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnNewGameCreatedPartialFollowUpEndEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnGameEarlyLoadedEvent [get] | 
|   | 
| static IMbEvent< CampaignGameStarter >  | OnGameLoadedEvent [get] | 
|   | 
| static IMbEvent  | OnGameLoadFinishedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, PartyThinkParams >  | AiHourlyTickEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | TickPartialHourlyAiEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnPartyJoinedArmyEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | PartyRemovedFromArmyEvent [get] | 
|   | 
| static IMbEvent< Hero, Army.ArmyLeaderThinkReason >  | OnArmyLeaderThinkEvent [get] | 
|   | 
| static IMbEvent< IMission >  | OnMissionEndedEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnQuarterDailyPartyTick [get] | 
|   | 
| static IMbEvent< MapEvent >  | OnPlayerBattleEndEvent [get] | 
|   | 
| static IMbEvent< CharacterObject, int >  | OnUnitRecruitedEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnChildConceivedEvent [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< PartyBase >  | PartyVisibilityChangedEvent [get] | 
|   | 
| static IMbEvent< Track >  | TrackDetectedEvent [get] | 
|   | 
| static IMbEvent< Track >  | TrackLostEvent [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< CharacterObject >  | CharacterPortraitPopUpOpenedEvent [get] | 
|   | 
| static IMbEvent  | CharacterPortraitPopUpClosedEvent [get] | 
|   | 
| static IMbEvent< Hero >  | PlayerStartTalkFromMenu [get] | 
|   | 
| static IMbEvent< GameMenuOption >  | GameMenuOptionSelectedEvent [get] | 
|   | 
| static IMbEvent< CharacterObject >  | PlayerStartRecruitmentEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero >  | OnBeforePlayerCharacterChangedEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero, MobileParty, bool >  | OnPlayerCharacterChangedEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero >  | OnClanLeaderChangedEvent [get] | 
|   | 
| static IMbEvent< SiegeEvent >  | OnSiegeEventStartedEvent [get] | 
|   | 
| static IMbEvent  | OnPlayerSiegeStartedEvent [get] | 
|   | 
| static IMbEvent< SiegeEvent >  | OnSiegeEventEndedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, SiegeAftermathAction.SiegeAftermath, Clan, Dictionary< MobileParty, float > >  | OnSiegeAftermathAppliedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, SiegeBombardTargets >  | OnSiegeBombardmentHitEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType, bool >  | OnSiegeBombardmentWallHitEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement, BattleSideEnum, SiegeEngineType >  | OnSiegeEngineDestroyedEvent [get] | 
|   | 
| static IMbEvent< List< TradeRumor >, Settlement >  | OnTradeRumorIsTakenEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnCheckForIssueEvent [get] | 
|   | 
| static IMbEvent< IssueBase, IssueBase.IssueUpdateDetails, Hero >  | OnIssueUpdatedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, TroopRoster >  | OnTroopsDesertedEvent [get] | 
|   | 
| static IMbEvent< Hero, Settlement, Hero, CharacterObject, int >  | OnTroopRecruitedEvent [get] | 
|   | 
| static IMbEvent< Hero, Settlement, TroopRoster >  | OnTroopGivenToSettlementEvent [get] | 
|   | 
| static IMbEvent< PartyBase, PartyBase, ItemRosterElement, int, Settlement >  | OnItemSoldEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Town, List< ValueTuple< EquipmentElement, int > > >  | OnCaravanTransactionCompletedEvent [get] | 
|   | 
| static IMbEvent< PartyBase, PartyBase, TroopRoster >  | OnPrisonerSoldEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnPartyDisbandStartedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, Settlement >  | OnPartyDisbandedEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnPartyDisbandCanceledEvent [get] | 
|   | 
| static IMbEvent< PartyBase, PartyBase >  | OnHideoutSpottedEvent [get] | 
|   | 
| static IMbEvent< Settlement >  | OnHideoutDeactivatedEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero, float >  | OnHeroSharedFoodWithAnotherHeroEvent [get] | 
|   | 
| static IMbEvent< List< ValueTuple< ItemRosterElement, int > >, List< ValueTuple< ItemRosterElement, int > >, bool >  | PlayerInventoryExchangeEvent [get] | 
|   | 
| static IMbEvent< ItemRoster >  | OnItemsDiscardedByPlayerEvent [get] | 
|   | 
| static IMbEvent< Tuple< PersuasionOptionArgs, PersuasionOptionResult > >  | PersuasionProgressCommittedEvent [get] | 
|   | 
| static IMbEvent< QuestBase, QuestBase.QuestCompleteDetails >  | OnQuestCompletedEvent [get] | 
|   | 
| static IMbEvent< QuestBase >  | OnQuestStartedEvent [get] | 
|   | 
| static IMbEvent< ItemObject, Settlement, int >  | OnItemProducedEvent [get] | 
|   | 
| static IMbEvent< ItemObject, Settlement, int >  | OnItemConsumedEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnPartyConsumedFoodEvent [get] | 
|   | 
| static IMbEvent< Hero, Hero, KillCharacterAction.KillCharacterActionDetail, bool >  | OnBeforeMainCharacterDiedEvent [get] | 
|   | 
| static IMbEvent< IssueBase >  | OnNewIssueCreatedEvent [get] | 
|   | 
| static IMbEvent< IssueBase, Hero >  | OnIssueOwnerChangedEvent [get] | 
|   | 
| static IMbEvent  | OnGameOverEvent [get] | 
|   | 
| static IMbEvent< Settlement, MobileParty, bool, BattleTypes >  | SiegeCompletedEvent [get] | 
|   | 
| static IMbEvent< SiegeEvent, BattleSideEnum, SiegeEngineType >  | SiegeEngineBuiltEvent [get] | 
|   | 
| static IMbEvent< BattleSideEnum, RaidEventComponent >  | RaidCompletedEvent [get] | 
|   | 
| static IMbEvent< BattleSideEnum, ForceVolunteersEventComponent >  | ForceVolunteersCompletedEvent [get] | 
|   | 
| static IMbEvent< BattleSideEnum, ForceSuppliesEventComponent >  | ForceSuppliesCompletedEvent [get] | 
|   | 
| static MbEvent< BattleSideEnum, HideoutEventComponent >  | OnHideoutBattleCompletedEvent [get] | 
|   | 
| static IMbEvent< Clan >  | OnClanDestroyedEvent [get] | 
|   | 
| static IMbEvent< ItemObject, ItemModifier, bool >  | OnNewItemCraftedEvent [get] | 
|   | 
| static IMbEvent< CraftingPiece >  | CraftingPartUnlockedEvent [get] | 
|   | 
| static IMbEvent< Workshop >  | WorkshopInitializedEvent [get] | 
|   | 
| static IMbEvent< Workshop, Hero >  | WorkshopOwnerChangedEvent [get] | 
|   | 
| static IMbEvent< Workshop >  | WorkshopTypeChangedEvent [get] | 
|   | 
| static IMbEvent  | OnBeforeSaveEvent [get] | 
|   | 
| static IMbEvent  | OnSaveStartedEvent [get] | 
|   | 
| static IMbEvent< bool, string >  | OnSaveOverEvent [get] | 
|   | 
| static IMbEvent< FlattenedTroopRoster >  | OnPrisonerTakenEvent [get] | 
|   | 
| static IMbEvent< FlattenedTroopRoster >  | OnPrisonerReleasedEvent [get] | 
|   | 
| static IMbEvent< FlattenedTroopRoster >  | OnMainPartyPrisonerRecruitedEvent [get] | 
|   | 
| static IMbEvent< MobileParty, FlattenedTroopRoster, Settlement >  | OnPrisonerDonatedToSettlementEvent [get] | 
|   | 
| static IMbEvent< Hero, EquipmentElement >  | OnEquipmentSmeltedByHeroEvent [get] | 
|   | 
| static IMbEvent< int >  | OnPlayerTradeProfitEvent [get] | 
|   | 
| static IMbEvent< Hero, Clan >  | OnHeroChangedClanEvent [get] | 
|   | 
| static IMbEvent< Hero, HeroGetsBusyReasons >  | OnHeroGetsBusyEvent [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.TeleportationDetail >  | OnHeroTeleportationRequestedEvent [get] | 
|   | 
| static IMbEvent< MobileParty >  | OnPartyLeaderChangeOfferCanceledEvent [get] | 
|   | 
| static IMbEvent< Clan, float >  | OnClanInfluenceChangedEvent [get] | 
|   | 
| static IMbEvent< CharacterObject >  | OnPlayerPartyKnockedOrKilledTroopEvent [get] | 
|   | 
| static IMbEvent< GameComponents.DefaultClanFinanceModel.AssetIncomeType, int >  | OnPlayerEarnedGoldFromAssetEvent [get] | 
|   | 
| static IMbEvent  | OnMainPartyStarvingEvent [get] | 
|   | 
| static IMbEvent< Town, bool >  | OnPlayerJoinedTournamentEvent [get] | 
|   | 
| static IMbEvent< Hero >  | OnHeroUnregisteredEvent [get] | 
|   | 
| static IMbEvent  | OnConfigChangedEvent [get] | 
|   | 
| static IMbEvent< Town, CraftingOrder, ItemObject, Hero >  | OnCraftingOrderCompletedEvent [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< IFaction >  | OnMapEventContinuityNeedsUpdateEvent [get] | 
|   |