add time manager and day/night cycle

This commit is contained in:
2026-03-16 19:04:07 -05:00
parent d099a1a5a6
commit 87527b70f7
9 changed files with 334 additions and 0 deletions
+3
View File
@@ -12,6 +12,7 @@ public struct SaveData
public QuestSaveData QuestData;
public StoryboolSaveData StoryboolData;
public InventorySaveData InventorySaveData;
public TimeSaveData TimeSaveData;
}
public static string SaveFileName()
@@ -43,6 +44,7 @@ private static void HandleSaveData()
{
GameManager.Instance.SaveStoryBools(ref _saveData.StoryboolData);
GameManager.Instance.Inventory.SaveInventory(ref _saveData.InventorySaveData);
GameManager.Instance.TimeManager.SaveTime(ref _saveData.TimeSaveData);
QuestRegistry.Instance.SaveQuestData(ref _saveData.QuestData);
}
@@ -81,6 +83,7 @@ public static void HandleLoadData()
{
GameManager.Instance.LoadStoryBools(_saveData.StoryboolData);
GameManager.Instance.Inventory.LoadInventory(_saveData.InventorySaveData);
GameManager.Instance.TimeManager.LoadTime(_saveData.TimeSaveData);
QuestRegistry.Instance.LoadQuestData(_saveData.QuestData);
}
}