Table of Contents

Class GlobalModSettings

Namespace
CustomKnight
Assembly
CustomKnight.dll

Overall CK settings

public class GlobalModSettings
Inheritance
GlobalModSettings
Inherited Members

Fields

Keybinds

Saves the keybinds

[JsonConverter(typeof(PlayerActionSetConverter))]
public KeyBinds Keybinds

Field Value

KeyBinds

Properties

DefaultSkin

Currently Selected Skin

public string DefaultSkin { get; set; }

Property Value

string

DumpOldSwaps

Option to dump swaps in the old directory style

public bool DumpOldSwaps { get; set; }

Property Value

bool

EnableParticleSwap

Option to enable swapping particles (only active when swap is enabled)

public bool EnableParticleSwap { get; set; }

Property Value

bool

EnablePauseMenu

Option to enable the new Pause Menu

public bool EnablePauseMenu { get; set; }

Property Value

bool

EnableSaveHuds

Option to enable the Save Selection screen to be skinned

public bool EnableSaveHuds { get; set; }

Property Value

bool

FavoriteSkins

Favorite skins are kept at the top of the skin list

public List<string> FavoriteSkins { get; set; }

Property Value

List<string>

GenerateDefaultSkin

Used to indicate to generate default skin on next restart

public bool GenerateDefaultSkin { get; set; }

Property Value

bool

MaxSkinCache

Total Number of skins to keep in memory per session

public int MaxSkinCache { get; set; }

Property Value

int

NameLength

Max Length of the Skin Names that is displayed in UI

public int NameLength { get; set; }

Property Value

int

Preloads

Enables or disables Preloading gameObjects

public bool Preloads { get; set; }

Property Value

bool

RecentSkins

Recent skins are kept after the favorite skins

public List<string> RecentSkins { get; set; }

Property Value

List<string>

SwapperEnabled

Enables Swappe

public bool SwapperEnabled { get; set; }

Property Value

bool

Version

Version on which the settings file was created

public string Version { get; set; }

Property Value

string