Table of Contents

Class MultiplayerOptions

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class MultiplayerOptions
Inheritance
MultiplayerOptions
Inherited Members

Constructors

MultiplayerOptions()

public MultiplayerOptions()

Fields

CurrentOptionsCategory

public MultiplayerOptions.OptionsCategory CurrentOptionsCategory

Field Value

MultiplayerOptions.OptionsCategory

Properties

Instance

public static MultiplayerOptions Instance { get; }

Property Value

MultiplayerOptions

Methods

GetMapList()

public MBList<string> GetMapList()

Returns

MBList<string>

GetMultiplayerOptionsList(OptionType)

public List<string> GetMultiplayerOptionsList(MultiplayerOptions.OptionType optionType)

Parameters

optionType MultiplayerOptions.OptionType

Returns

List<string>

GetMultiplayerOptionsTextList(OptionType)

public List<string> GetMultiplayerOptionsTextList(MultiplayerOptions.OptionType optionType)

Parameters

optionType MultiplayerOptions.OptionType

Returns

List<string>

GetNumberOfPlayersForGameMode(string)

public int GetNumberOfPlayersForGameMode(string gameModeID)

Parameters

gameModeID string

Returns

int

GetOptionFromOptionType(OptionType, MultiplayerOptionsAccessMode)

public MultiplayerOptions.MultiplayerOption GetOptionFromOptionType(MultiplayerOptions.OptionType optionType, MultiplayerOptions.MultiplayerOptionsAccessMode mode = MultiplayerOptionsAccessMode.CurrentMapOptions)

Parameters

optionType MultiplayerOptions.OptionType
mode MultiplayerOptions.MultiplayerOptionsAccessMode

Returns

MultiplayerOptions.MultiplayerOption

GetRoundCountForGameMode(string)

public int GetRoundCountForGameMode(string gameModeID)

Parameters

gameModeID string

Returns

int

GetRoundTimeLimitInMinutesForGameMode(string)

public int GetRoundTimeLimitInMinutesForGameMode(string gameModeID)

Parameters

gameModeID string

Returns

int

GetValueTextForOptionWithMultipleSelection(OptionType)

public string GetValueTextForOptionWithMultipleSelection(MultiplayerOptions.OptionType optionType)

Parameters

optionType MultiplayerOptions.OptionType

Returns

string

InitializeAllOptionsFromNext()

public void InitializeAllOptionsFromNext()

InitializeFromCommandList(List<string>)

public void InitializeFromCommandList(List<string> arguments)

Parameters

arguments List<string>

InitializeNextAndDefaultOptionContainers()

public void InitializeNextAndDefaultOptionContainers()

OnGameTypeChanged(MultiplayerOptionsAccessMode)

public void OnGameTypeChanged(MultiplayerOptions.MultiplayerOptionsAccessMode mode = MultiplayerOptionsAccessMode.CurrentMapOptions)

Parameters

mode MultiplayerOptions.MultiplayerOptionsAccessMode

Release()

public static void Release()

ResetDefaultsToCurrent()

public void ResetDefaultsToCurrent()

SetValueForOptionWithMultipleSelectionFromText(OptionType, string)

public void SetValueForOptionWithMultipleSelectionFromText(MultiplayerOptions.OptionType optionType, string value)

Parameters

optionType MultiplayerOptions.OptionType
value string

TryGetOptionTypeFromString(string, out OptionType, out MultiplayerOptionsProperty)

public static bool TryGetOptionTypeFromString(string optionTypeString, out MultiplayerOptions.OptionType optionType, out MultiplayerOptionsProperty optionAttribute)

Parameters

optionTypeString string
optionType MultiplayerOptions.OptionType
optionAttribute MultiplayerOptionsProperty

Returns

bool

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