TH1/Unity/Assets/Scripts/TH1_DataAssetsScript/ScenarioDataAssets.cs
2026-02-11 01:03:54 +08:00

28 lines
658 B
C#

using System;
using System.Collections.Generic;
using Logic.Action;
using Logic.Multilingual;
using UnityEngine;
public enum ScenarioType{Tutor}
[Serializable]
[CreateAssetMenu(fileName = "ScenarioDataAssets", menuName = "TH1 Game Data/Scenario Data Asset")]
public class ScenarioDataAssets : ScriptableObject
{
public List<ScenarioPack> ScenarioList;
}
[Serializable]
public class ScenarioPack
{
public ScenarioType ScenarioType;
public Sprite LeaderSprite;
[MultilingualField] public string Name;
[MultilingualField] public string Desc;
public uint levelId;
public Sprite BGImage;
public List<StoryDiagData> DiagList;
}