Table of Contents

Class ContextMenusConfig

Namespace
MonkeyLoader.Resonite.UI.ContextMenus
Assembly
MonkeyLoader.Resonite.Integration.dll

Contains settings for the generation of Context Menus.

public sealed class ContextMenusConfig : SingletonConfigSection<ContextMenusConfig>, INestedIdentifiable<Config>, INestedIdentifiable, IIdentifiableOwner<ConfigSection, IDefiningConfigKey>, IIdentifiableOwner<IDefiningConfigKey>, IIdentifiable, IPrioritizable
Inheritance
ContextMenusConfig
Implements
Inherited Members
Extension Methods

Properties

AlwaysAllowScaleToggle

Gets whether to show the scaling toggle even when not at the default scale for the avatar.

public bool AlwaysAllowScaleToggle { get; }

Property Value

bool

AlwaysShowLocomotion

Gets whether to show the locomotion selection even when a tool is equipped.

public bool AlwaysShowLocomotion { get; }

Property Value

bool

AlwaysShowLocomotionOrScaling

Gets whether to show the locomotion selection, or the scaling toggle and/or reset scale action even when a tool is equipped.

public bool AlwaysShowLocomotionOrScaling { get; }

Property Value

bool

AlwaysShowScaling

Gets whether to show the scaling toggle and/or reset scale action even when a tool is equipped.

public bool AlwaysShowScaling { get; }

Property Value

bool

Description

Gets a description of the config items found in this section.

public override string Description { get; }

Property Value

string

Id

Gets the mod-unique identifier of this section.

public override string Id { get; }

Property Value

string

ShowResetScaleWithToggle

Gets whether to show the reset scale action alongside the scaling toggle when it is always allowed.

public bool ShowResetScaleWithToggle { get; }

Property Value

bool

ShowSaveLocation

Gets whether to show the current inventory path when trying to save something.

public bool ShowSaveLocation { get; }

Property Value

bool

Version

Gets the semantic version for this config section.
This is used to check if the defined and saved configs are compatible.

public override Version Version { get; }

Property Value

Version