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

Classes

class  MobilePartyPrecedenceComparer
 Used to determine which mobile party should come before which party. UI Universally. 0 is first. More...
 
class  ProductInputOutputEqualityComparer
 

Public Types

enum  IssueQuestFlags {
  None = 0 ,
  AvailableIssue = 1 ,
  ActiveIssue = 2 ,
  ActiveStoryQuest = 4 ,
  TrackedIssue = 8 ,
  TrackedStoryQuest = 16
}
 

Static Public Member Functions

static List< TooltipPropertyGetTooltipForAccumulatingProperty (string propertyName, float currentValue, ExplainedNumber explainedNumber)
 
static List< TooltipPropertyGetTooltipForAccumulatingPropertyWithResult (string propertyName, float currentValue, ref ExplainedNumber explainedNumber)
 
static List< TooltipPropertyGetTooltipForgProperty (string propertyName, float currentValue, ExplainedNumber explainedNumber)
 
static string GetTownWallsTooltip (Town town)
 
static List< TooltipPropertyGetVillageMilitiaTooltip (Village village)
 
static List< TooltipPropertyGetTownMilitiaTooltip (Town town)
 
static List< TooltipPropertyGetTownFoodTooltip (Town town)
 
static List< TooltipPropertyGetTownLoyaltyTooltip (Town town)
 
static List< TooltipPropertyGetTownProsperityTooltip (Town town)
 
static List< TooltipPropertyGetTownDailyProductionTooltip (Town town)
 
static List< TooltipPropertyGetTownSecurityTooltip (Town town)
 
static List< TooltipPropertyGetVillageProsperityTooltip (Village village)
 
static List< TooltipPropertyGetTownGarrisonTooltip (Town town)
 
static List< TooltipPropertyGetPartyTroopSizeLimitTooltip (PartyBase party)
 
static List< TooltipPropertyGetPartyPrisonerSizeLimitTooltip (PartyBase party)
 
static List< TooltipPropertyGetUsedHorsesTooltip (List< Tuple< EquipmentElement, int > > usedUpgradeHorsesHistory)
 
static List< TooltipPropertyGetArmyCohesionTooltip (Army army)
 
static List< TooltipPropertyGetArmyManCountTooltip (Army army)
 
static string GetDaysUntilNoFood (float totalFood, float foodChange)
 
static List< TooltipPropertyGetSettlementPropertyTooltip (Settlement settlement, string valueName, float value, ExplainedNumber explainedNumber)
 
static List< TooltipPropertyGetSettlementPropertyTooltipWithResult (Settlement settlement, string valueName, float value, ref ExplainedNumber explainedNumber)
 
static List< TooltipPropertyGetArmyFoodTooltip (Army army)
 
static string GetClanWealthStatusText (Clan clan)
 
static List< TooltipPropertyGetClanProsperityTooltip (Clan clan)
 
static List< TooltipPropertyGetTruceOwnedSettlementsTooltip (List< Settlement > settlements, TextObject factionName, bool isTown)
 
static List< TooltipPropertyGetWarSuccessfulRaidsTooltip (List< Settlement > settlements, TextObject factionName)
 
static List< TooltipPropertyGetWarSuccessfulSiegesTooltip (List< Settlement > settlements, TextObject factionName, bool isTown)
 
static List< TooltipPropertyGetWarPrisonersTooltip (List< Hero > capturedPrisoners, TextObject factionName)
 
static List< TooltipPropertyGetClanStrengthTooltip (Clan clan)
 
static List< TooltipPropertyGetCrimeTooltip (Settlement settlement)
 
static List< TooltipPropertyGetInfluenceTooltip (Clan clan)
 
static List< TooltipPropertyGetClanRenownTooltip (Clan clan)
 
static List< TooltipPropertyGetGoldTooltip (Clan clan)
 
static List< TooltipPropertyGetPartyMoraleTooltip (MobileParty mainParty)
 
static List< TooltipPropertyGetPartyHealthTooltip (PartyBase party)
 
static List< TooltipPropertyGetPlayerHitpointsTooltip ()
 
static List< TooltipPropertyGetPartyFoodTooltip (MobileParty mainParty)
 
static List< TooltipPropertyGetPartySpeedTooltip ()
 
static List< TooltipPropertyGetPartyWageTooltip ()
 
static List< TooltipPropertyGetPartyWageTooltip (MobileParty mobileParty)
 
static List< TooltipPropertyGetViewDistanceTooltip ()
 
static List< TooltipPropertyGetMainPartyHealthTooltip ()
 
static List< TooltipPropertyGetPartyInventoryCapacityTooltip (MobileParty party)
 
static List< TooltipPropertyGetPerkEffectText (PerkObject perk, bool isActive)
 
static TextObject GetPerkRoleText (PerkObject perk, bool getSecondary)
 
static TextObject GetCombinedPerkRoleText (PerkObject perk)
 
static List< TooltipPropertyGetSiegeMachineTooltip (SiegeEngineType engineType, bool showDescription=true, int hoursUntilCompletion=0)
 
static string GetSiegeMachineName (SiegeEngineType engineType)
 
static string GetSiegeMachineNameWithDesctiption (SiegeEngineType engineType)
 
static List< TooltipPropertyGetTroopConformityTooltip (TroopRosterElement troop)
 
static List< TooltipPropertyGetLearningRateTooltip (int attributeValue, int focusValue, int skillValue, int characterLevel, TextObject attributeName)
 
static List< TooltipPropertyGetTroopXPTooltip (TroopRosterElement troop)
 
static List< TooltipPropertyGetLearningLimitTooltip (int attributeValue, int focusValue, TextObject attributeName)
 
static List< TooltipPropertyGetSettlementConsumptionTooltip (Settlement settlement)
 
static StringItemWithHintVM GetCharacterTierData (CharacterObject character, bool isBig=false)
 
static List< TooltipPropertyGetSettlementProductionTooltip (Settlement settlement)
 
static string GetHintTextFromReasons (List< TextObject > reasons)
 
static TextObject GetHoursAndDaysTextFromHourValue (int hours)
 
static TextObject GetTeleportationDelayText (Hero hero, PartyBase target)
 
static List< TooltipPropertyGetTimeOfDayAndResetCameraTooltip ()
 
static List< TooltipPropertyGetTournamentChampionRewardsTooltip (Hero hero, Town town)
 
static StringItemWithHintVM GetCharacterTypeData (CharacterObject character, bool isBig=false)
 
static List< TooltipPropertyGetHeroHealthTooltip (Hero hero)
 
static List< TooltipPropertyGetSiegeWallTooltip (int wallLevel, int wallHitpoints)
 
static List< TooltipPropertyGetGovernorPerksTooltipForHero (Hero hero)
 
static TextObject TextObject bodyText GetGovernorSelectionConfirmationPopupTexts (Hero currentGovernor, Hero newGovernor, Settlement settlement)
 
static List< TooltipPropertyGetHeroGovernorEffectsTooltip (Hero hero, Settlement settlement)
 
static List< TooltipPropertyGetEncounterPartyMoraleTooltip (List< MobileParty > parties)
 
static TextObject GetCraftingTemplatePieceUnlockProgressHint (float progress)
 
static List<(string, TextObject)> GetWeaponFlagDetails (WeaponFlags weaponFlags, CharacterObject character=null)
 
static List< Tuple< string, TextObject > > GetItemFlagDetails (ItemFlags itemFlags)
 
static List<(string, TextObject)> GetItemUsageSetFlagDetails (ItemObject.ItemUsageSetFlags flags, CharacterObject character=null)
 
static List<(string, TextObject)> GetFlagDetailsForWeapon (WeaponComponentData weapon, ItemObject.ItemUsageSetFlags itemUsageFlags, CharacterObject character=null)
 
static List< TooltipPropertyGetCraftingHeroTooltip (Hero hero, CraftingOrder order)
 
static List< TooltipPropertyGetOrderCannotBeCompletedReasonTooltip (CraftingOrder order, ItemObject item)
 
static List< TooltipPropertyGetCraftingOrderDisabledReasonTooltip (Hero heroToCheck, CraftingOrder order)
 
static string GetCraftingOrderMissingPropertyWarningText (CraftingOrder order, ItemObject craftedItem)
 
static List< TooltipPropertyGetInventoryCharacterTooltip (Hero hero)
 
static string GetHeroOccupationName (Hero hero)
 
static TextObject GetCommaSeparatedText (TextObject label, IEnumerable< TextObject > texts)
 
static string GetHeroKingdomRank (Hero hero)
 
static string GetHeroRank (Hero hero)
 
static bool IsSettlementInformationHidden (Settlement settlement, out TextObject disableReason)
 
static bool IsHeroInformationHidden (Hero hero, out TextObject disableReason)
 
static string GetPartyNameplateText (MobileParty party)
 
static string GetPartyNameplateText (PartyBase party)
 
static string GetUpgradeHint (int index, int numOfItems, int availableUpgrades, int upgradeCoinCost, bool hasRequiredPerk, PerkObject requiredPerk, CharacterObject character, TroopRosterElement troop, int partyGoldChangeAmount, string entireStackShortcutKeyText, string fiveStackShortcutKeyText)
 
static string ConvertToHexColor (uint color)
 
static bool GetMapScreenActionIsEnabledWithReason (out TextObject disabledReason)
 
static string GetClanSupportDisableReasonString (bool hasEnoughInfluence, bool isTargetMainClan, bool isMainClanMercenary)
 
static string GetClanExpelDisableReasonString (bool hasEnoughInfluence, bool isTargetMainClan, bool isTargetRulingClan, bool isMainClanMercenary)
 
static string GetArmyDisbandDisableReasonString (bool hasEnoughInfluence, bool isArmyInAnyEvent, bool isPlayerClanMercenary, bool isPlayerInThisArmy)
 
static TextObject GetCreateNewPartyReasonString (bool haveEmptyPartySlots, bool haveAvailableHero)
 
static string GetCraftingDisableReasonString (bool playerHasEnoughMaterials)
 
static string GetAddFocusHintString (bool playerHasEnoughPoints, bool isMaxedSkill, int currentFocusAmount, int currentAttributeAmount, int currentSkillValue, IHeroDeveloper developer, SkillObject skill)
 
static string GetSkillEffectText (SkillEffect effect, int skillLevel)
 
static string GetMobilePartyBehaviorText (MobileParty party)
 
static string GetHeroBehaviorText (Hero hero, ITeleportationCampaignBehavior teleportationBehavior=null)
 
static Hero GetTeleportingLeaderHero (MobileParty party, ITeleportationCampaignBehavior teleportationBehavior)
 
static Hero GetTeleportingGovernor (Settlement settlement, ITeleportationCampaignBehavior teleportationBehavior)
 
static TextObject GetHeroRelationToHeroText (Hero queriedHero, Hero baseHero, bool uppercaseFirst)
 
static string GetAbbreviatedValueTextFromValue (int valueAmount)
 
static string GetPartyDistanceByTimeText (float distance, float speed)
 
static CharacterCode GetCharacterCode (CharacterObject character, bool useCivilian=false)
 
static string GetTraitNameText (TraitObject traitObject, Hero hero)
 
static string GetTraitTooltipText (TraitObject traitObject, int traitValue)
 
static string GetTextForRole (SkillEffect.PerkRole role)
 
static int GetHeroCompareSortIndex (Hero x, Hero y)
 
static string GetHeroClanRoleText (Hero hero, Clan clan)
 
static int GetItemObjectTypeSortIndex (ItemObject item)
 
static string GetItemLockStringID (EquipmentElement equipmentElement)
 
static string GetTroopLockStringID (TroopRosterElement rosterElement)
 
static List<(IssueQuestFlags, TextObject, TextObject)> GetQuestStateOfHero (Hero queriedHero)
 
static string GetQuestExplanationOfHero (IssueQuestFlags questType)
 
static List< QuestBaseGetQuestsRelatedToHero (Hero hero)
 
static List< QuestBaseGetQuestsRelatedToParty (MobileParty party)
 
static List< QuestBaseGetQuestsRelatedToSettlement (Settlement settlement)
 
static IssueQuestFlags GetIssueType (IssueBase issue)
 
static IssueQuestFlags GetQuestType (QuestBase quest, Hero queriedQuestGiver)
 
static IEnumerable< TraitObjectGetHeroTraits ()
 
static bool IsItemUsageApplicable (WeaponComponentData weapon)
 
static string FloatToString (float x)
 
static Tuple< bool, string > IsStringApplicableForHeroName (string name)
 
static CharacterObject GetVisualPartyLeader (PartyBase party)
 

Static Public Attributes

static readonly MobilePartyPrecedenceComparer MobilePartyPrecedenceComparerInstance = new MobilePartyPrecedenceComparer()
 
static TextObject titleText
 

Member Enumeration Documentation

◆ IssueQuestFlags

Enumerator
None 
AvailableIssue 
ActiveIssue 
ActiveStoryQuest 
TrackedIssue 
TrackedStoryQuest 

Member Function Documentation

◆ GetTooltipForAccumulatingProperty()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTooltipForAccumulatingProperty ( string  propertyName,
float  currentValue,
ExplainedNumber  explainedNumber 
)
static

◆ GetTooltipForAccumulatingPropertyWithResult()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTooltipForAccumulatingPropertyWithResult ( string  propertyName,
float  currentValue,
ref ExplainedNumber  explainedNumber 
)
static

◆ GetTooltipForgProperty()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTooltipForgProperty ( string  propertyName,
float  currentValue,
ExplainedNumber  explainedNumber 
)
static

◆ GetTownWallsTooltip()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownWallsTooltip ( Town  town)
static

◆ GetVillageMilitiaTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetVillageMilitiaTooltip ( Village  village)
static

◆ GetTownMilitiaTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownMilitiaTooltip ( Town  town)
static

◆ GetTownFoodTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownFoodTooltip ( Town  town)
static

◆ GetTownLoyaltyTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownLoyaltyTooltip ( Town  town)
static

◆ GetTownProsperityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownProsperityTooltip ( Town  town)
static

◆ GetTownDailyProductionTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownDailyProductionTooltip ( Town  town)
static

◆ GetTownSecurityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownSecurityTooltip ( Town  town)
static

◆ GetVillageProsperityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetVillageProsperityTooltip ( Village  village)
static

◆ GetTownGarrisonTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTownGarrisonTooltip ( Town  town)
static

◆ GetPartyTroopSizeLimitTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyTroopSizeLimitTooltip ( PartyBase  party)
static

◆ GetPartyPrisonerSizeLimitTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyPrisonerSizeLimitTooltip ( PartyBase  party)
static

◆ GetUsedHorsesTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetUsedHorsesTooltip ( List< Tuple< EquipmentElement, int > >  usedUpgradeHorsesHistory)
static

◆ GetArmyCohesionTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetArmyCohesionTooltip ( Army  army)
static

◆ GetArmyManCountTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetArmyManCountTooltip ( Army  army)
static

◆ GetDaysUntilNoFood()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetDaysUntilNoFood ( float  totalFood,
float  foodChange 
)
static

◆ GetSettlementPropertyTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSettlementPropertyTooltip ( Settlement  settlement,
string  valueName,
float  value,
ExplainedNumber  explainedNumber 
)
static

◆ GetSettlementPropertyTooltipWithResult()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSettlementPropertyTooltipWithResult ( Settlement  settlement,
string  valueName,
float  value,
ref ExplainedNumber  explainedNumber 
)
static

◆ GetArmyFoodTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetArmyFoodTooltip ( Army  army)
static

◆ GetClanWealthStatusText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanWealthStatusText ( Clan  clan)
static

◆ GetClanProsperityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanProsperityTooltip ( Clan  clan)
static

◆ GetTruceOwnedSettlementsTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTruceOwnedSettlementsTooltip ( List< Settlement settlements,
TextObject  factionName,
bool  isTown 
)
static

◆ GetWarSuccessfulRaidsTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetWarSuccessfulRaidsTooltip ( List< Settlement settlements,
TextObject  factionName 
)
static

◆ GetWarSuccessfulSiegesTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetWarSuccessfulSiegesTooltip ( List< Settlement settlements,
TextObject  factionName,
bool  isTown 
)
static

◆ GetWarPrisonersTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetWarPrisonersTooltip ( List< Hero capturedPrisoners,
TextObject  factionName 
)
static

◆ GetClanStrengthTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanStrengthTooltip ( Clan  clan)
static

◆ GetCrimeTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCrimeTooltip ( Settlement  settlement)
static

◆ GetInfluenceTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetInfluenceTooltip ( Clan  clan)
static

◆ GetClanRenownTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanRenownTooltip ( Clan  clan)
static

◆ GetGoldTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetGoldTooltip ( Clan  clan)
static

◆ GetPartyMoraleTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyMoraleTooltip ( MobileParty  mainParty)
static

◆ GetPartyHealthTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyHealthTooltip ( PartyBase  party)
static

◆ GetPlayerHitpointsTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPlayerHitpointsTooltip ( )
static

◆ GetPartyFoodTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyFoodTooltip ( MobileParty  mainParty)
static

◆ GetPartySpeedTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartySpeedTooltip ( )
static

◆ GetPartyWageTooltip() [1/2]

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyWageTooltip ( )
static

◆ GetPartyWageTooltip() [2/2]

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyWageTooltip ( MobileParty  mobileParty)
static

◆ GetViewDistanceTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetViewDistanceTooltip ( )
static

◆ GetMainPartyHealthTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetMainPartyHealthTooltip ( )
static

◆ GetPartyInventoryCapacityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyInventoryCapacityTooltip ( MobileParty  party)
static

◆ GetPerkEffectText()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPerkEffectText ( PerkObject  perk,
bool  isActive 
)
static

◆ GetPerkRoleText()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPerkRoleText ( PerkObject  perk,
bool  getSecondary 
)
static

◆ GetCombinedPerkRoleText()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCombinedPerkRoleText ( PerkObject  perk)
static

◆ GetSiegeMachineTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSiegeMachineTooltip ( SiegeEngineType  engineType,
bool  showDescription = true,
int  hoursUntilCompletion = 0 
)
static

◆ GetSiegeMachineName()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSiegeMachineName ( SiegeEngineType  engineType)
static

◆ GetSiegeMachineNameWithDesctiption()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSiegeMachineNameWithDesctiption ( SiegeEngineType  engineType)
static

◆ GetTroopConformityTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTroopConformityTooltip ( TroopRosterElement  troop)
static

◆ GetLearningRateTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetLearningRateTooltip ( int  attributeValue,
int  focusValue,
int  skillValue,
int  characterLevel,
TextObject  attributeName 
)
static

◆ GetTroopXPTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTroopXPTooltip ( TroopRosterElement  troop)
static

◆ GetLearningLimitTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetLearningLimitTooltip ( int  attributeValue,
int  focusValue,
TextObject  attributeName 
)
static

◆ GetSettlementConsumptionTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSettlementConsumptionTooltip ( Settlement  settlement)
static

◆ GetCharacterTierData()

static StringItemWithHintVM TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCharacterTierData ( CharacterObject  character,
bool  isBig = false 
)
static

◆ GetSettlementProductionTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSettlementProductionTooltip ( Settlement  settlement)
static

◆ GetHintTextFromReasons()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHintTextFromReasons ( List< TextObject reasons)
static

◆ GetHoursAndDaysTextFromHourValue()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHoursAndDaysTextFromHourValue ( int  hours)
static

◆ GetTeleportationDelayText()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTeleportationDelayText ( Hero  hero,
PartyBase  target 
)
static

◆ GetTimeOfDayAndResetCameraTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTimeOfDayAndResetCameraTooltip ( )
static

◆ GetTournamentChampionRewardsTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTournamentChampionRewardsTooltip ( Hero  hero,
Town  town 
)
static

◆ GetCharacterTypeData()

static StringItemWithHintVM TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCharacterTypeData ( CharacterObject  character,
bool  isBig = false 
)
static

◆ GetHeroHealthTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroHealthTooltip ( Hero  hero)
static

◆ GetSiegeWallTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSiegeWallTooltip ( int  wallLevel,
int  wallHitpoints 
)
static

◆ GetGovernorPerksTooltipForHero()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetGovernorPerksTooltipForHero ( Hero  hero)
static

◆ GetGovernorSelectionConfirmationPopupTexts()

static TextObject TextObject bodyText TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetGovernorSelectionConfirmationPopupTexts ( Hero  currentGovernor,
Hero  newGovernor,
Settlement  settlement 
)
static

◆ GetHeroGovernorEffectsTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroGovernorEffectsTooltip ( Hero  hero,
Settlement  settlement 
)
static

◆ GetEncounterPartyMoraleTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetEncounterPartyMoraleTooltip ( List< MobileParty parties)
static

◆ GetCraftingTemplatePieceUnlockProgressHint()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCraftingTemplatePieceUnlockProgressHint ( float  progress)
static

◆ GetWeaponFlagDetails()

static List<(string, TextObject)> TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetWeaponFlagDetails ( WeaponFlags  weaponFlags,
CharacterObject  character = null 
)
static

◆ GetItemFlagDetails()

static List< Tuple< string, TextObject > > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetItemFlagDetails ( ItemFlags  itemFlags)
static

◆ GetItemUsageSetFlagDetails()

static List<(string, TextObject)> TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetItemUsageSetFlagDetails ( ItemObject::ItemUsageSetFlags  flags,
CharacterObject  character = null 
)
static

◆ GetFlagDetailsForWeapon()

static List<(string, TextObject)> TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetFlagDetailsForWeapon ( WeaponComponentData  weapon,
ItemObject::ItemUsageSetFlags  itemUsageFlags,
CharacterObject  character = null 
)
static

◆ GetCraftingHeroTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCraftingHeroTooltip ( Hero  hero,
CraftingOrder  order 
)
static

◆ GetOrderCannotBeCompletedReasonTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetOrderCannotBeCompletedReasonTooltip ( CraftingOrder  order,
ItemObject  item 
)
static

◆ GetCraftingOrderDisabledReasonTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCraftingOrderDisabledReasonTooltip ( Hero  heroToCheck,
CraftingOrder  order 
)
static

◆ GetCraftingOrderMissingPropertyWarningText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCraftingOrderMissingPropertyWarningText ( CraftingOrder  order,
ItemObject  craftedItem 
)
static

◆ GetInventoryCharacterTooltip()

static List< TooltipProperty > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetInventoryCharacterTooltip ( Hero  hero)
static

◆ GetHeroOccupationName()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroOccupationName ( Hero  hero)
static

◆ GetCommaSeparatedText()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCommaSeparatedText ( TextObject  label,
IEnumerable< TextObject texts 
)
static

◆ GetHeroKingdomRank()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroKingdomRank ( Hero  hero)
static

◆ GetHeroRank()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroRank ( Hero  hero)
static

◆ IsSettlementInformationHidden()

static bool TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.IsSettlementInformationHidden ( Settlement  settlement,
out TextObject  disableReason 
)
static

◆ IsHeroInformationHidden()

static bool TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.IsHeroInformationHidden ( Hero  hero,
out TextObject  disableReason 
)
static

◆ GetPartyNameplateText() [1/2]

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyNameplateText ( MobileParty  party)
static

◆ GetPartyNameplateText() [2/2]

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyNameplateText ( PartyBase  party)
static

◆ GetUpgradeHint()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetUpgradeHint ( int  index,
int  numOfItems,
int  availableUpgrades,
int  upgradeCoinCost,
bool  hasRequiredPerk,
PerkObject  requiredPerk,
CharacterObject  character,
TroopRosterElement  troop,
int  partyGoldChangeAmount,
string  entireStackShortcutKeyText,
string  fiveStackShortcutKeyText 
)
static

◆ ConvertToHexColor()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.ConvertToHexColor ( uint  color)
static

◆ GetMapScreenActionIsEnabledWithReason()

static bool TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetMapScreenActionIsEnabledWithReason ( out TextObject  disabledReason)
static

◆ GetClanSupportDisableReasonString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanSupportDisableReasonString ( bool  hasEnoughInfluence,
bool  isTargetMainClan,
bool  isMainClanMercenary 
)
static

◆ GetClanExpelDisableReasonString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetClanExpelDisableReasonString ( bool  hasEnoughInfluence,
bool  isTargetMainClan,
bool  isTargetRulingClan,
bool  isMainClanMercenary 
)
static

◆ GetArmyDisbandDisableReasonString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetArmyDisbandDisableReasonString ( bool  hasEnoughInfluence,
bool  isArmyInAnyEvent,
bool  isPlayerClanMercenary,
bool  isPlayerInThisArmy 
)
static

◆ GetCreateNewPartyReasonString()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCreateNewPartyReasonString ( bool  haveEmptyPartySlots,
bool  haveAvailableHero 
)
static

◆ GetCraftingDisableReasonString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCraftingDisableReasonString ( bool  playerHasEnoughMaterials)
static

◆ GetAddFocusHintString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetAddFocusHintString ( bool  playerHasEnoughPoints,
bool  isMaxedSkill,
int  currentFocusAmount,
int  currentAttributeAmount,
int  currentSkillValue,
IHeroDeveloper  developer,
SkillObject  skill 
)
static

◆ GetSkillEffectText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetSkillEffectText ( SkillEffect  effect,
int  skillLevel 
)
static

◆ GetMobilePartyBehaviorText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetMobilePartyBehaviorText ( MobileParty  party)
static

◆ GetHeroBehaviorText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroBehaviorText ( Hero  hero,
ITeleportationCampaignBehavior  teleportationBehavior = null 
)
static

◆ GetTeleportingLeaderHero()

static Hero TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTeleportingLeaderHero ( MobileParty  party,
ITeleportationCampaignBehavior  teleportationBehavior 
)
static

◆ GetTeleportingGovernor()

static Hero TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTeleportingGovernor ( Settlement  settlement,
ITeleportationCampaignBehavior  teleportationBehavior 
)
static

◆ GetHeroRelationToHeroText()

static TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroRelationToHeroText ( Hero  queriedHero,
Hero  baseHero,
bool  uppercaseFirst 
)
static

◆ GetAbbreviatedValueTextFromValue()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetAbbreviatedValueTextFromValue ( int  valueAmount)
static

◆ GetPartyDistanceByTimeText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetPartyDistanceByTimeText ( float  distance,
float  speed 
)
static

◆ GetCharacterCode()

static CharacterCode TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetCharacterCode ( CharacterObject  character,
bool  useCivilian = false 
)
static

◆ GetTraitNameText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTraitNameText ( TraitObject  traitObject,
Hero  hero 
)
static

◆ GetTraitTooltipText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTraitTooltipText ( TraitObject  traitObject,
int  traitValue 
)
static

◆ GetTextForRole()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTextForRole ( SkillEffect::PerkRole  role)
static

◆ GetHeroCompareSortIndex()

static int TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroCompareSortIndex ( Hero  x,
Hero  y 
)
static

◆ GetHeroClanRoleText()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroClanRoleText ( Hero  hero,
Clan  clan 
)
static

◆ GetItemObjectTypeSortIndex()

static int TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetItemObjectTypeSortIndex ( ItemObject  item)
static

◆ GetItemLockStringID()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetItemLockStringID ( EquipmentElement  equipmentElement)
static

◆ GetTroopLockStringID()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetTroopLockStringID ( TroopRosterElement  rosterElement)
static

◆ GetQuestStateOfHero()

static List<(IssueQuestFlags, TextObject, TextObject)> TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestStateOfHero ( Hero  queriedHero)
static

◆ GetQuestExplanationOfHero()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestExplanationOfHero ( IssueQuestFlags  questType)
static

◆ GetQuestsRelatedToHero()

static List< QuestBase > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestsRelatedToHero ( Hero  hero)
static

◆ GetQuestsRelatedToParty()

static List< QuestBase > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestsRelatedToParty ( MobileParty  party)
static

◆ GetQuestsRelatedToSettlement()

static List< QuestBase > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestsRelatedToSettlement ( Settlement  settlement)
static

◆ GetIssueType()

static IssueQuestFlags TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetIssueType ( IssueBase  issue)
static

◆ GetQuestType()

static IssueQuestFlags TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetQuestType ( QuestBase  quest,
Hero  queriedQuestGiver 
)
static

◆ GetHeroTraits()

static IEnumerable< TraitObject > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetHeroTraits ( )
static

◆ IsItemUsageApplicable()

static bool TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.IsItemUsageApplicable ( WeaponComponentData  weapon)
static

◆ FloatToString()

static string TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.FloatToString ( float  x)
static

◆ IsStringApplicableForHeroName()

static Tuple< bool, string > TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.IsStringApplicableForHeroName ( string  name)
static

◆ GetVisualPartyLeader()

static CharacterObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.GetVisualPartyLeader ( PartyBase  party)
static

Member Data Documentation

◆ MobilePartyPrecedenceComparerInstance

readonly MobilePartyPrecedenceComparer TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.MobilePartyPrecedenceComparerInstance = new MobilePartyPrecedenceComparer()
static

◆ titleText

TextObject TaleWorlds.CampaignSystem.ViewModelCollection.CampaignUIHelper.titleText
static