using System; using System.Collections.Generic; using Convention; using UnityEngine; namespace Demo.Game { [Serializable] partial class GameContent : MonoSingleton { [Header("Datas")] public string RootSourceDir = ""; public bool IsCreateNewProject = false; public Dictionary ScriptableObjectTypen = new(); public bool IsAutoPlay = false; [Header("Timeline")] public Action SetupSongDuration; public Action SetSongCurrentTime; public Action SongLoadOverCallback; public float SongOffset; public override bool IsDontDestroyOnLoad => true; } }