public void SetParameterEnableType(IRandomizerParameter parameter, RandomizerParameterEnableType enableType) { if (_suspendLevels > 0) { return; } parameter.EnableType = enableType; ParameterEnableTypeChanged?.Invoke(this, parameter); }
private static CheckState MapEnableTypeToCheckState(RandomizerParameterEnableType enableType) { switch (enableType) { case RandomizerParameterEnableType.Disabled: return(CheckState.Unchecked); case RandomizerParameterEnableType.Enabled: return(CheckState.Checked); default: return(CheckState.Indeterminate); } }