Table of Contents

Interface ISettingsPropertyBuilder<TSettingsPropertyBuilder>

Namespace
MCM.Abstractions.FluentBuilder
Assembly
MCMv5.dll

An interface that defines the necessary members for implementing a settings property builder.

public interface ISettingsPropertyBuilder<out TSettingsPropertyBuilder> : ISettingsPropertyBuilder where TSettingsPropertyBuilder : ISettingsPropertyBuilder

Type Parameters

TSettingsPropertyBuilder
Inherited Members

Methods

SetHintText(string)

The hint text that is displayed at the bottom of the screen when the user hovers over the setting in the settings menu.

TSettingsPropertyBuilder SetHintText(string value)

Parameters

value string

The value.

Returns

TSettingsPropertyBuilder

The settings property builder.

SetOrder(int)

Require restart of the game if the value is changed.

TSettingsPropertyBuilder SetOrder(int value)

Parameters

value int

The value.

Returns

TSettingsPropertyBuilder

The settings property builder.

SetRequireRestart(bool)

Require restart of the game if the value is changed.

TSettingsPropertyBuilder SetRequireRestart(bool value)

Parameters

value bool

The value.

Returns

TSettingsPropertyBuilder

The settings property builder.


This page was last modified at 12/23/2022 11:49:56 +02:00 (UTC).

Commit Message
Author:    Aragas
Commit:    aa889a1db7974dc13c9ff22e5740d958a2228b18
* Added MCM Source Package NuGet for easier integration