Table of Contents

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

Func<bool>

Properties

RegisteredTypes

public static IReadOnlyDictionary<Type, (Type tooltipType, object onRefreshData, string movieName)> RegisteredTypes { get; }

Property Value

IReadOnlyDictionary<Type, (Type tooltipType, object onRefreshData, string movieName)>

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

bool

GetIsAnyTooltipActiveAndExtended()

public static bool GetIsAnyTooltipActiveAndExtended()

Returns

bool

GetIsAnyTooltipExtended()

public static bool GetIsAnyTooltipExtended()

Returns

bool

HideInquiry()

public static void HideInquiry()

HideTooltip()

public static void HideTooltip()

RegisterIsAnyTooltipActiveCallback(Func<bool>)

public static void RegisterIsAnyTooltipActiveCallback(Func<bool> callback)

Parameters

callback Func<bool>

RegisterIsAnyTooltipExtendedCallback(Func<bool>)

public static void RegisterIsAnyTooltipExtendedCallback(Func<bool> callback)

Parameters

callback Func<bool>

RegisterTooltip<TRegistered, TTooltip>(Action<TTooltip, object[]>, string)

public static void RegisterTooltip<TRegistered, TTooltip>(Action<TTooltip, object[]> onRefreshData, string movieName) where TTooltip : TooltipBaseVM

Parameters

onRefreshData Action<TTooltip, object[]>
movieName string

Type Parameters

TRegistered
TTooltip

ShowInquiry(InquiryData, bool, bool)

public static void ShowInquiry(InquiryData data, bool pauseGameActiveState = false, bool prioritize = false)

Parameters

data InquiryData
pauseGameActiveState bool
prioritize bool

ShowTextInquiry(TextInquiryData, bool, bool)

public static void ShowTextInquiry(TextInquiryData textData, bool pauseGameActiveState = false, bool prioritize = false)

Parameters

textData TextInquiryData
pauseGameActiveState bool
prioritize bool

ShowTooltip(Type, params object[])

public static void ShowTooltip(Type type, params object[] args)

Parameters

type Type
args object[]

UnregisterIsAnyTooltipActiveCallback(Func<bool>)

public static void UnregisterIsAnyTooltipActiveCallback(Func<bool> callback)

Parameters

callback Func<bool>

UnregisterIsAnyTooltipExtendedCallback(Func<bool>)

public static void UnregisterIsAnyTooltipExtendedCallback(Func<bool> callback)

Parameters

callback Func<bool>

UnregisterTooltip<TRegistered>()

public static void UnregisterTooltip<TRegistered>()

Type Parameters

TRegistered

Events

ClearAllMessagesInternal

public static event Action ClearAllMessagesInternal

Event Type

Action

DisplayMessageInternal

public static event Action<InformationMessage> DisplayMessageInternal

Event Type

Action<InformationMessage>

OnAddSystemNotification

public static event Action<string> OnAddSystemNotification

Event Type

Action<string>

OnHideInquiry

public static event Action OnHideInquiry

Event Type

Action

OnHideTooltip

public static event Action OnHideTooltip

Event Type

Action

OnShowInquiry

public static event Action<InquiryData, bool, bool> OnShowInquiry

Event Type

Action<InquiryData, bool, bool>

OnShowTextInquiry

public static event Action<TextInquiryData, bool, bool> OnShowTextInquiry

Event Type

Action<TextInquiryData, bool, bool>

OnShowTooltip

public static event Action<Type, object[]> OnShowTooltip

Event Type

Action<Type, object[]>

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).