Files
unity-application/Assets/Common/Interfaces/Theme.cs
2023-04-04 18:24:17 +00:00

37 lines
802 B
C#

using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// Class holding all (static) data about a certain theme
/// </summary>
[CreateAssetMenu(menuName = "Create new Scriptable/Theme")]
public class Theme : ScriptableObject
{
/// <summary>
/// A theme title
/// </summary>
public string title;
/// <summary>
/// A short description of the theme
/// </summary>
public string description;
/// <summary>
/// Index of the theme
/// </summary>
public ThemeIndex themeIndex;
/// <summary>
/// The index of the model you want to use
/// </summary>
public ModelIndex modelIndex;
/// <summary>
/// List of all learnable words/letters
/// </summary>
public List<Learnable> learnables = new List<Learnable>();
}