|
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, ItemObject item, int count, 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 | 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 | 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 (MobileParty party, TroopRoster prisoners, Settlement currentSettlement) |
|
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, MapEvent mapEvent) |
|
override void | OnClanDestroyed (Clan destroyedClan) |
|
override void | OnNewItemCrafted (ItemObject itemObject, Crafting.OverrideData overrideData, bool isCraftingOrderItem) |
|
override void | CraftingPartUnlocked (CraftingPiece craftingPiece) |
|
override void | OnWorkshopChanged (Workshop workshop, Hero oldOwner, WorkshopType oldType) |
|
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 | CanHeroLeadParty (Hero hero, ref bool result) |
|
override void | CanHeroMarry (Hero hero, ref bool result) |
|
override void | CanHeroEquipmentBeChanged (Hero hero, ref bool result) |
|
override void | CanBeGovernorOrHavePartyRole (Hero hero, ref bool result) |
|
override void | CanHeroDie (Hero hero, KillCharacterAction.KillCharacterActionDetail causeOfDeath, ref bool result) |
|
override void | CanHeroBecomePrisoner (Hero hero, ref bool result) |
|
override void | CanMoveToSettlement (Hero hero, ref bool result) |
|
override void | CanHaveQuestsOrIssues (Hero hero, ref bool result) |
|
override void | OnHeroUnregistered (Hero hero) |
|
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, ItemObject item, int count, 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 | 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 | 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 (MobileParty party, TroopRoster prisoners, Settlement currentSettlement) |
|
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, MapEvent mapEvent) |
|
virtual void | OnNewIssueCreated (IssueBase issue) |
|
virtual void | OnIssueOwnerChanged (IssueBase issue, Hero oldOwner) |
|
virtual void | OnNewItemCrafted (ItemObject itemObject, Crafting.OverrideData overrideData) |
|
virtual void | OnWorkshopChanged (Workshop workshop, Hero oldOwner, WorkshopType oldType) |
|
virtual void | OnEquipmentSmeltedByHero (Hero hero, EquipmentElement equipmentElement) |
|
virtual void | CraftingPartUnlocked (CraftingPiece craftingPiece) |
|
virtual void | OnPrisonerTaken (FlattenedTroopRoster roster) |
|
virtual void | OnNewItemCrafted (ItemObject itemObject, Crafting.OverrideData overrideData, 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 | 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) |
|
virtual void | OnHeroUnregistered (Hero hero) |
|
|
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 > | ClanChangedKingdom [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 >, ItemObject, int, 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< 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 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< MobileParty, TroopRoster, Settlement > | 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, MapEvent > | OnHideoutBattleCompletedEvent [get] |
|
static IMbEvent< Clan > | OnClanDestroyedEvent [get] |
|
static IMbEvent< ItemObject, Crafting.OverrideData, bool > | OnNewItemCraftedEvent [get] |
|
static IMbEvent< CraftingPiece > | CraftingPartUnlockedEvent [get] |
|
static IMbEvent< Workshop, Hero, WorkshopType > | OnWorkshopChangedEvent [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 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< Hero > | OnHeroUnregisteredEvent [get] |
|