Class CampaignOptionData
- Namespace
- TaleWorlds.CampaignSystem.ViewModelCollection
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public abstract class CampaignOptionData : ICampaignOptionData
- Inheritance
-
CampaignOptionData
- Implements
- Derived
- Inherited Members
Constructors
CampaignOptionData(string, int, CampaignOptionEnableState, Func<float>, Action<float>, Func<CampaignOptionDisableStatus>, bool, Func<float, CampaignOptionsDifficultyPresets>, Func<CampaignOptionsDifficultyPresets, float>)
public CampaignOptionData(string identifier, int priorityIndex, CampaignOptionEnableState enableState, Func<float> getValue, Action<float> setValue, Func<CampaignOptionDisableStatus> getIsDisabledWithReason = null, bool isRelatedToDifficultyPreset = false, Func<float, CampaignOptionsDifficultyPresets> onGetDifficultyPresetFromValue = null, Func<CampaignOptionsDifficultyPresets, float> onGetValueFromDifficultyPreset = null)
Parameters
identifier
stringpriorityIndex
intenableState
CampaignOptionEnableStategetValue
Func<float>setValue
Action<float>getIsDisabledWithReason
Func<CampaignOptionDisableStatus>isRelatedToDifficultyPreset
boolonGetDifficultyPresetFromValue
Func<float, CampaignOptionsDifficultyPresets>onGetValueFromDifficultyPreset
Func<CampaignOptionsDifficultyPresets, float>
Fields
_getValue
protected Func<float> _getValue
Field Value
_onGetDifficultyPresetFromValue
protected Func<float, CampaignOptionsDifficultyPresets> _onGetDifficultyPresetFromValue
Field Value
_onGetValueFromDifficultyPreset
protected Func<CampaignOptionsDifficultyPresets, float> _onGetValueFromDifficultyPreset
Field Value
_setValue
protected Action<float> _setValue
Field Value
Methods
GetDataType()
public abstract CampaignOptionDataType GetDataType()
Returns
GetDescription()
public string GetDescription()
Returns
GetDescriptionOfOption(string)
public static TextObject GetDescriptionOfOption(string optionIdentifier)
Parameters
optionIdentifier
string
Returns
GetEnableState()
public CampaignOptionEnableState GetEnableState()
Returns
GetIdentifier()
public string GetIdentifier()
Returns
GetIsDisabledWithReason()
public CampaignOptionDisableStatus GetIsDisabledWithReason()
Returns
GetName()
public string GetName()
Returns
GetNameOfOption(string)
public static TextObject GetNameOfOption(string optionIdentifier)
Parameters
optionIdentifier
string
Returns
GetPriorityIndex()
public int GetPriorityIndex()
Returns
GetValue()
public float GetValue()
Returns
GetValueFromDifficultyPreset(CampaignOptionsDifficultyPresets)
public float GetValueFromDifficultyPreset(CampaignOptionsDifficultyPresets preset)
Parameters
Returns
IsRelatedToDifficultyPreset()
public bool IsRelatedToDifficultyPreset()
Returns
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).