2026-02-05 22:07:07 +08:00

45 lines
841 B
C#

using System;
using System.Collections.Generic;
using Logic.CrashSight;
using UnityEngine;
using RuntimeData;
using Logic.Multilingual;
using Logic.Skill;
using TH1_Logic.Core;
using TH1Renderer;
using TH1Resource;
using Unity.VisualScripting;
public enum StoryCharEnum {
remilia,
sakuya,
}
;
[Serializable]
[CreateAssetMenu(fileName = "StoryDataAssets", menuName = "TH1 Game Data/Story Data Asset")]
public class StoryDataAssets : ScriptableObject
{
public List<StorySheetData> SheetData;
}
[Serializable]
public class StorySheetData
{
public string SheetName;
public List<StoryDiagData> DiagList;
}
[Serializable]
public class StoryDiagData
{
public string GetSpeaker() { return CharName.ToString();}
public StoryCharEnum CharName;
[MultilingualField(false, true, false)]
public string Diag;
}