using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Create new Scriptable/User/User")] public class User : ScriptableObject { [Header("Personal data")] // User nickname public string username; // User avatar public Sprite avatar; [Header("Personal settings")] // TODO: set personal settings and preferences [Header("Progress")] // Total playtime public double playtime; [SerializeField] // List of courses a user started/completed public List courses = new List(); [SerializeField] // List of minigames a user played public List minigames = new List(); }