Files
unity-application/Assets/Common/Interfaces/Theme.cs
Dries Van Schuylenbergh 9422df7083 Implement basic signs course
2023-04-19 17:09:11 +02:00

38 lines
817 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>
[TextArea]
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>();
}