Class GameplayOptionsSettings
The resource used for storying gameplay options. Highly dynamic and loaded from the configuration file.
[GlobalClass]
[ScriptPath("res://Core/Scenes/UI/Menus/OptionsTabs/GameplayTabResources/GameplayOptionsSettings.cs")]
public class GameplayOptionsSettings : Resource, IDisposable
- Inheritance
-
GodotObjectRefCountedResourceGameplayOptionsSettings
- Implements
- Inherited Members
-
Resource._GetRid()Resource.GetRid()Resource.GetLocalScene()Resource.SetupLocalToScene()Resource.EmitChanged()Resource.ResourceLocalToSceneResource.ResourcePathResource.ResourceNameResource.ChangedResource.SetupLocalToSceneRequestedRefCounted.InitRef()RefCounted.Reference()RefCounted.Unreference()RefCounted.GetReferenceCount()GodotObject.NotificationPostinitializeGodotObject.NotificationPredeleteGodotObject.NativeInstanceGodotObject.ScriptChangedGodotObject.PropertyListChanged
Fields
GameplayMouseMode
What the default mouse mode is for gameplay. FPS games usually want Input.MouseModeEnum.Captured
whereas more GUI focused games might prefer Input.MouseModeEnum.Visible
[Export(PropertyHint.None, "")]
public Input.MouseModeEnum GameplayMouseMode
Field Value
- Input.MouseModeEnum
OptionsArray
An array of OptionBases that are to be loaded into the gameplay options menu tab
[Export(PropertyHint.None, "")]
public OptionBase[] OptionsArray
Field Value
Methods
LoadSettings()
public void LoadSettings()