Table of Contents

Namespace Squiggles.Core.Scenes.UI.Menus.Gameplay

Classes

GameplayOptionsSettings

The resource used for storying gameplay options. Highly dynamic and loaded from the configuration file.

OptionBase

The base of an option for the GameplayOptionsSettings. The child classes of this are able to be applied to create custom options that are generated in the menu and are able to be retrieved using GameplaySettings

OptionBool

An OptionBase that stores a bool value

OptionComboSelect

An OptionBase that stores a collection of strings as well as the index that is selected. This is used when you want to have multiple options for a single value. It does require some additional parsing, but it should be easier than starting from nothing!

OptionSlider

An OptionBase which stores a number (System.Single). It displays as a slider in menus and as such requires several values used by Godot.Range