Class InformationManager
- Namespace
- TaleWorlds.Library
- Assembly
- TaleWorlds.Library.dll
public static class InformationManager
- Inheritance
-
InformationManager
- Inherited Members
Fields
IsAnyInquiryActive
public static Func<bool> IsAnyInquiryActive
Field Value
Properties
RegisteredTypes
public static IReadOnlyDictionary<Type, (Type tooltipType, object onRefreshData, string movieName)> RegisteredTypes { get; }
Property Value
Methods
AddSystemNotification(string)
public static void AddSystemNotification(string message)
Parameters
message
string
Clear()
public static void Clear()
ClearAllMessages()
public static void ClearAllMessages()
DisplayMessage(InformationMessage)
public static void DisplayMessage(InformationMessage message)
Parameters
message
InformationMessage
GetIsAnyTooltipActive()
public static bool GetIsAnyTooltipActive()
Returns
GetIsAnyTooltipActiveAndExtended()
public static bool GetIsAnyTooltipActiveAndExtended()
Returns
GetIsAnyTooltipExtended()
public static bool GetIsAnyTooltipExtended()
Returns
HideInquiry()
public static void HideInquiry()
HideTooltip()
public static void HideTooltip()
RegisterIsAnyTooltipActiveCallback(Func<bool>)
public static void RegisterIsAnyTooltipActiveCallback(Func<bool> callback)
Parameters
RegisterIsAnyTooltipExtendedCallback(Func<bool>)
public static void RegisterIsAnyTooltipExtendedCallback(Func<bool> callback)
Parameters
RegisterTooltip<TRegistered, TTooltip>(Action<TTooltip, object[]>, string)
public static void RegisterTooltip<TRegistered, TTooltip>(Action<TTooltip, object[]> onRefreshData, string movieName) where TTooltip : TooltipBaseVM
Parameters
Type Parameters
TRegistered
TTooltip
ShowInquiry(InquiryData, bool, bool)
public static void ShowInquiry(InquiryData data, bool pauseGameActiveState = false, bool prioritize = false)
Parameters
data
InquiryDatapauseGameActiveState
boolprioritize
bool
ShowTextInquiry(TextInquiryData, bool, bool)
public static void ShowTextInquiry(TextInquiryData textData, bool pauseGameActiveState = false, bool prioritize = false)
Parameters
textData
TextInquiryDatapauseGameActiveState
boolprioritize
bool
ShowTooltip(Type, params object[])
public static void ShowTooltip(Type type, params object[] args)
Parameters
UnregisterIsAnyTooltipActiveCallback(Func<bool>)
public static void UnregisterIsAnyTooltipActiveCallback(Func<bool> callback)
Parameters
UnregisterIsAnyTooltipExtendedCallback(Func<bool>)
public static void UnregisterIsAnyTooltipExtendedCallback(Func<bool> callback)
Parameters
UnregisterTooltip<TRegistered>()
public static void UnregisterTooltip<TRegistered>()
Type Parameters
TRegistered
Events
ClearAllMessagesInternal
public static event Action ClearAllMessagesInternal
Event Type
DisplayMessageInternal
public static event Action<InformationMessage> DisplayMessageInternal
Event Type
OnAddSystemNotification
public static event Action<string> OnAddSystemNotification
Event Type
OnHideInquiry
public static event Action OnHideInquiry
Event Type
OnHideTooltip
public static event Action OnHideTooltip
Event Type
OnShowInquiry
public static event Action<InquiryData, bool, bool> OnShowInquiry
Event Type
OnShowTextInquiry
public static event Action<TextInquiryData, bool, bool> OnShowTextInquiry
Event Type
OnShowTooltip
public static event Action<Type, object[]> OnShowTooltip
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).