Table of Contents

Class EducationVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Education
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class EducationVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
EducationVM
Implements
Inherited Members

Constructors

EducationVM(Hero, Action<bool>, Action<EducationCharacterProperties[]>, Action<List<BasicCharacterObject>, List<Equipment>>)

public EducationVM(Hero child, Action<bool> onDone, Action<EducationCampaignBehavior.EducationCharacterProperties[]> onOptionSelect, Action<List<BasicCharacterObject>, List<Equipment>> sendPossibleCharactersAndEquipment)

Parameters

child Hero
onDone Action<bool>
onOptionSelect Action<EducationCampaignBehavior.EducationCharacterProperties[]>
sendPossibleCharactersAndEquipment Action<List<BasicCharacterObject>, List<Equipment>>

Properties

CanAdvance

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

Property Value

bool

CanGoBack

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

Property Value

bool

CancelInputKey

[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

ChooseText

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

Property Value

string

DoneInputKey

[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

GainedPropertiesController

[DataSourceProperty]
public EducationGainedPropertiesVM GainedPropertiesController { get; set; }

Property Value

EducationGainedPropertiesVM

NextText

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

Property Value

string

OnlyHasOneOption

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

Property Value

bool

OptionDescriptionText

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

Property Value

string

OptionEffectText

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

Property Value

string

Options

[DataSourceProperty]
public MBBindingList<EducationOptionVM> Options { get; set; }

Property Value

MBBindingList<EducationOptionVM>

PageDescriptionText

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

Property Value

string

PreviousText

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

Property Value

string

Review

[DataSourceProperty]
public EducationReviewVM Review { get; set; }

Property Value

EducationReviewVM

StageTitleText

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

Property Value

string

Methods

ExecuteNextStage()

public void ExecuteNextStage()

ExecutePreviousStage()

public void ExecutePreviousStage()

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotKey)

Parameters

hotKey HotKey

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