Files
ichni_Official/Assets/Scripts/Story/Dialog/StoryManager.cs
SoulliesOfficial 6aa498f6be
2025-08-11 14:04:06 -04:00

43 lines
948 B
C#

using System;
using System.Collections.Generic;
using Ichni.Story.UI;
using Ichni.UI;
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.Serialization;
namespace Ichni.Story
{
public partial class StoryManager : SerializedMonoBehaviour
{
public static StoryManager instance;
[FormerlySerializedAs("storylineDisplay")] public Storyline storyline;
public StoryUIPage storyUIPage;
public Dictionary<string, StoryData> storyDatas;
void Awake()
{
instance = this;
}
}
public partial class StoryManager
{
[Button]
public void ClearAllStorySave()
{
GameSaveManager.instance.StorySaveModule.ClearAllStoryline();
GameSaveManager.instance.SongSaveModule.ClearStoryKeys();
}
}
public enum StoryBlockState
{
Locked,
Current,
Completed
}
}