Table of Contents

Class BooleanCampaignOptionData

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class BooleanCampaignOptionData : CampaignOptionData, ICampaignOptionData
Inheritance
BooleanCampaignOptionData
Implements
Inherited Members

Constructors

BooleanCampaignOptionData(string, int, CampaignOptionEnableState, Func<float>, Action<float>, Func<CampaignOptionDisableStatus>, bool, Func<float, CampaignOptionsDifficultyPresets>, Func<CampaignOptionsDifficultyPresets, float>)

public BooleanCampaignOptionData(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 string
priorityIndex int
enableState CampaignOptionEnableState
getValue Func<float>
setValue Action<float>
getIsDisabledWithReason Func<CampaignOptionDisableStatus>
isRelatedToDifficultyPreset bool
onGetDifficultyPresetFromValue Func<float, CampaignOptionsDifficultyPresets>
onGetValueFromDifficultyPreset Func<CampaignOptionsDifficultyPresets, float>

Methods

GetDataType()

public override CampaignOptionDataType GetDataType()

Returns

CampaignOptionDataType

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