34 lines
807 B
C#
34 lines
807 B
C#
using UnityEngine;
|
|
|
|
/// <summary>
|
|
/// Class for holding all (static) data about a certain minigame
|
|
/// </summary>
|
|
[CreateAssetMenu(menuName = "Create new Scriptable/Minigame")]
|
|
public class Minigame : ScriptableObject
|
|
{
|
|
/// <summary>
|
|
/// Index of the minigame
|
|
/// </summary>
|
|
public MinigameIndex index;
|
|
|
|
/// <summary>
|
|
/// The minigame title
|
|
/// </summary>
|
|
public string title;
|
|
|
|
/// <summary>
|
|
/// A short description of the minigame
|
|
/// </summary>
|
|
public string description;
|
|
|
|
/// <summary>
|
|
/// Reference to the minigame thumbnail
|
|
/// </summary>
|
|
public Sprite thumbnail;
|
|
|
|
/// <summary>
|
|
/// The path to the minigame starting scene (<c>path == $"Assets/{minigameEntryPoint}"</c>)
|
|
/// </summary>
|
|
public string minigameEntryPoint;
|
|
}
|