Table of Contents

Class CharacterCreationOptionsStageVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.CharacterCreation.OptionsStage
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class CharacterCreationOptionsStageVM : CharacterCreationStageBaseVM, IViewModel, INotifyPropertyChanged
Inheritance
CharacterCreationOptionsStageVM
Implements
Inherited Members

Constructors

CharacterCreationOptionsStageVM(CharacterCreation, Action, TextObject, Action, TextObject, int, int, int, Action<int>)

public CharacterCreationOptionsStageVM(CharacterCreation characterCreation, Action affirmativeAction, TextObject affirmativeActionText, Action negativeAction, TextObject negativeActionText, int currentStageIndex, int totalStagesCount, int furthestIndex, Action<int> goToIndex)

Parameters

characterCreation CharacterCreation
affirmativeAction Action
affirmativeActionText TextObject
negativeAction Action
negativeActionText TextObject
currentStageIndex int
totalStagesCount int
furthestIndex int
goToIndex Action<int>

Properties

CancelInputKey

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

Property Value

InputKeyItemVM

DoneInputKey

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

Property Value

InputKeyItemVM

OptionsController

[DataSourceProperty]
public CampaignOptionsControllerVM OptionsController { get; set; }

Property Value

CampaignOptionsControllerVM

Methods

CanAdvanceToNextStage()

public override bool CanAdvanceToNextStage()

Returns

bool

OnFinalize()

public override void OnFinalize()

OnNextStage()

public override void OnNextStage()

OnPreviousStage()

public override void OnPreviousStage()

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).