Files
ichni_Official/Assets/Scripts/Story/Dialog/StoryManager.cs
SoulliesOfficial abf81ece7b menu
2025-07-26 04:20:25 -04:00

43 lines
945 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.ClearUnlock();
}
}
public enum StoryBlockState
{
Locked,
Current,
Completed
}
}