cirnogodot/Scripts/Utils/SessionSettings.cs
2025-04-08 15:02:41 +02:00

26 lines
No EOL
646 B
C#

using System;
using System.Collections.Generic;
using Cirno.Scripts.Enums;
namespace Cirno.Scripts.Utils;
public class SessionSettings
{
public bool SkipDialogues { get; set; } = false;
public bool GodMode { get; set; } = false;
public DifficultyLevel Difficulty { get; set; } = DifficultyLevel.Normal;
public bool AllowSaving { get; set; } = false;
public Godot.Collections.Dictionary<string, int> Items { get; set; } = new();
public int LevelNumber { get; set; } = 0;
public float Health { get; set; }
public float Shield { get; set; }
public void NewSession()
{
Items = new();
}
}