Table of Contents

Class SaveSlotSettings

Namespace
Squiggles.Core.Meta
Assembly
SquigglesCommon4X.dll

Save Slot Settings is a resource used by the SquigglesCoreConfigFile to load properties of the save slot handling. See individual properties for more details.

[GlobalClass]
[ScriptPath("res://Core/MetaConfig/SaveSlotSettings.cs")]
public class SaveSlotSettings : Resource, IDisposable
Inheritance
GodotObject
RefCounted
Resource
SaveSlotSettings
Implements
Inherited Members
Resource._GetRid()
Resource.GetRid()
Resource.GetLocalScene()
Resource.SetupLocalToScene()
Resource.EmitChanged()
Resource.ResourceLocalToScene
Resource.ResourcePath
Resource.ResourceName
Resource.Changed
Resource.SetupLocalToSceneRequested
RefCounted.InitRef()
RefCounted.Reference()
RefCounted.Unreference()
RefCounted.GetReferenceCount()
GodotObject.NotificationPostinitialize
GodotObject.NotificationPredelete
GodotObject.NativeInstance
GodotObject.ScriptChanged
GodotObject.PropertyListChanged

Fields

AllowPlayersToReloadLastSave

Enable or disable the ability to quickly reload the last save in the options menu. While technically possible to save scum with this feature disabled, it is more effort than having a button in the pause menu.

[Export(PropertyHint.None, "")]
public bool AllowPlayersToReloadLastSave

Field Value

bool

SlotOptions

The property that is exposed for the project's selected save slot approach.

[Export(PropertyHint.None, "")]
public SaveSlotSettings.SaveSlotOptions SlotOptions

Field Value

SaveSlotSettings.SaveSlotOptions

_slotInfoProvider

[Export(PropertyHint.None, "")]
private SlotInfoProviderResource _slotInfoProvider

Field Value

SlotInfoProviderResource

Properties

SlotInfoProvider

Public attribute that will return the currently loaded (specified) ISaveSlotInformationProvider. If none are specified, the default provider will be loaded with a warning.

public ISaveSlotInformationProvider SlotInfoProvider { get; }

Property Value

ISaveSlotInformationProvider