Table of Contents

Class SceneNotificationVM

Namespace
TaleWorlds.Core.ViewModelCollection.Information
Assembly
TaleWorlds.Core.ViewModelCollection.dll
public class SceneNotificationVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
SceneNotificationVM
Implements
Inherited Members

Constructors

SceneNotificationVM(Action, Action, Func<string>)

public SceneNotificationVM(Action onPositiveTrigger, Action closeNotification, Func<string> getContinueInputText)

Parameters

onPositiveTrigger Action
closeNotification Action
getContinueInputText Func<string>

Properties

ActiveData

public SceneNotificationData ActiveData { get; }

Property Value

SceneNotificationData

AffirmativeDescription

[DataSourceProperty]
public string AffirmativeDescription { get; }

Property Value

string

AffirmativeHint

[DataSourceProperty]
public BasicTooltipViewModel AffirmativeHint { get; set; }

Property Value

BasicTooltipViewModel

AffirmativeTitleText

[DataSourceProperty]
public string AffirmativeTitleText { get; }

Property Value

string

ButtonCancelLabel

[DataSourceProperty]
public string ButtonCancelLabel { get; }

Property Value

string

ButtonOkLabel

[DataSourceProperty]
public string ButtonOkLabel { get; }

Property Value

string

CancelDescription

[DataSourceProperty]
public string CancelDescription { get; }

Property Value

string

ClickToContinueText

[DataSourceProperty]
public string ClickToContinueText { get; set; }

Property Value

string

EndProgress

[DataSourceProperty]
public float EndProgress { get; set; }

Property Value

float

IsButtonCancelShown

[DataSourceProperty]
public bool IsButtonCancelShown { get; }

Property Value

bool

IsButtonOkShown

[DataSourceProperty]
public bool IsButtonOkShown { get; }

Property Value

bool

IsReady

[DataSourceProperty]
public bool IsReady { get; set; }

Property Value

bool

IsShown

[DataSourceProperty]
public bool IsShown { get; set; }

Property Value

bool

NegativeTitleText

[DataSourceProperty]
public string NegativeTitleText { get; }

Property Value

string

Scene

[DataSourceProperty]
public object Scene { get; set; }

Property Value

object

SceneID

[DataSourceProperty]
public string SceneID { get; }

Property Value

string

TitleText

[DataSourceProperty]
public string TitleText { get; }

Property Value

string

Methods

ClearData()

public void ClearData()

CreateNotification(SceneNotificationData)

public void CreateNotification(SceneNotificationData data)

Parameters

data SceneNotificationData

ExecuteAffirmativeProcess()

public void ExecuteAffirmativeProcess()

ExecuteClose()

public void ExecuteClose()

ExecuteNegativeProcess()

public void ExecuteNegativeProcess()

ForceClose()

public void ForceClose()

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

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