using Babushka.scripts.CSharp.Low_Code.Variables; using Godot; namespace Babushka.scripts.CSharp.Common.DayAndNight; public partial class CalendarController : Node { [Export] private SaveableVariableNode _dayCounter; public static CalendarController? Instance; public int CurrentDay { get { if (Instance == null) return 0; return Instance._dayCounter.Payload.AsInt32(); } } public override void _Ready() { if (Instance == null) { Instance = this; } } public override void _Input(InputEvent @event) { if (@event.IsActionPressed("NextDayCheat")) { int days = _dayCounter.Payload.AsInt32(); days++; _dayCounter.Payload = days; } } }