Files
GameJamDungeon/Zennysoft.Game.Ma/src/options/OptionsData.cs
T

24 lines
583 B
C#

using Chickensoft.Introspection;
using Chickensoft.Serialization;
using Godot;
namespace Zennysoft.Game.Ma;
[Meta, Id("options_data")]
public partial class OptionsData : Node
{
[Save("MasterVolume")]
public required double MasterVolumeLevel { get; set; }
[Save("MusicVolume")]
public required double MusicVolumeLevel { get; set; }
[Save("SFXVolume")]
public required double SFXVolumeLevel { get; set; }
[Save("AudioDevice")]
public required string AudioDeviceName { get; set; }
[Save("ScreenResolution")]
public required int ScreenResolution { get; set; }
}