Files
unity-application/Assets/Common/Interfaces/Theme.cs
2023-03-19 17:37:50 +00:00

37 lines
821 B
C#

using System.Collections.Generic;
using Unity.Barracuda;
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 index;
/// <summary>
/// Reference to the model used in the SignPredictor
/// </summary>
public NNModel model;
/// <summary>
/// List of all learnable words/letters
/// </summary>
public List<Learnable> learnables = new List<Learnable>();
}