2025-02-27 08:37:55 +01:00
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace Cirno.Scripts.Utils;
|
|
|
|
|
|
|
|
|
|
public class SessionSettings
|
|
|
|
|
{
|
|
|
|
|
public bool SkipDialogues { get; set; } = false;
|
|
|
|
|
public bool GodMode { get; set; } = false;
|
|
|
|
|
|
2025-04-02 18:39:37 +02:00
|
|
|
public bool AllowSaving { get; set; } = false;
|
|
|
|
|
|
2025-03-24 16:56:35 +01:00
|
|
|
public Godot.Collections.Dictionary<string, int> Items { get; set; } = new();
|
2025-04-02 17:42:55 +02:00
|
|
|
|
|
|
|
|
public int LevelNumber { get; set; } = 0;
|
2025-02-27 08:37:55 +01:00
|
|
|
|
2025-03-24 16:56:35 +01:00
|
|
|
public float Health { get; set; }
|
|
|
|
|
public float Shield { get; set; }
|
|
|
|
|
|
|
|
|
|
public void NewSession()
|
|
|
|
|
{
|
|
|
|
|
Items = new();
|
|
|
|
|
}
|
|
|
|
|
}
|