28 lines
658 B
C#
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;
|
|
} |