Table of Contents

Class CampaignOptionItemVM

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

Constructors

CampaignOptionItemVM(ICampaignOptionData)

public CampaignOptionItemVM(ICampaignOptionData optionData)

Parameters

optionData ICampaignOptionData

Properties

HideOptionName

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

Property Value

bool

Hint

[DataSourceProperty]
public HintViewModel Hint { get; set; }

Property Value

HintViewModel

IsDisabled

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

Property Value

bool

IsDiscrete

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

Property Value

bool

MaxRange

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

Property Value

float

MinRange

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

Property Value

float

Name

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

Property Value

string

OptionData

public ICampaignOptionData OptionData { get; }

Property Value

ICampaignOptionData

OptionType

[DataSourceProperty]
public int OptionType { get; set; }

Property Value

int

SelectionSelector

[DataSourceProperty]
public SelectorVM<SelectorItemVM> SelectionSelector { get; set; }

Property Value

SelectorVM<SelectorItemVM>

ValueAsBoolean

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

Property Value

bool

ValueAsRange

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

Property Value

float

ValueAsString

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

Property Value

string

Methods

ExecuteAction()

public void ExecuteAction()

OnSelectionOptionValueChanged(SelectorVM<SelectorItemVM>)

public void OnSelectionOptionValueChanged(SelectorVM<SelectorItemVM> selector)

Parameters

selector SelectorVM<SelectorItemVM>

RefreshDisabledStatus()

public void RefreshDisabledStatus()

RefreshValues()

public override void RefreshValues()

SetOnValueChangedCallback(Action<CampaignOptionItemVM>)

public void SetOnValueChangedCallback(Action<CampaignOptionItemVM> onValueChanged)

Parameters

onValueChanged Action<CampaignOptionItemVM>

SetValue(float)

public void SetValue(float value)

Parameters

value float

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