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
Hint
[DataSourceProperty]
public HintViewModel Hint { get; set; }
Property Value
IsDisabled
[DataSourceProperty]
public bool IsDisabled { get; set; }
Property Value
IsDiscrete
[DataSourceProperty]
public bool IsDiscrete { get; set; }
Property Value
MaxRange
[DataSourceProperty]
public float MaxRange { get; set; }
Property Value
MinRange
[DataSourceProperty]
public float MinRange { get; set; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
OptionData
public ICampaignOptionData OptionData { get; }
Property Value
OptionType
[DataSourceProperty]
public int OptionType { get; set; }
Property Value
SelectionSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> SelectionSelector { get; set; }
Property Value
ValueAsBoolean
[DataSourceProperty]
public bool ValueAsBoolean { get; set; }
Property Value
ValueAsRange
[DataSourceProperty]
public float ValueAsRange { get; set; }
Property Value
ValueAsString
[DataSourceProperty]
public string ValueAsString { get; set; }
Property Value
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).