#if GRIFFIN using UnityEngine; using System.Collections.Generic; #if UNITY_EDITOR using UnityEditor; #endif namespace Pinwheel.Griffin.HelpTool { //[CreateAssetMenu(fileName ="HelpDatabase", menuName ="Griffin/Help Database")] public class GHelpDatabase : ScriptableObject { private static GHelpDatabase instance; public static GHelpDatabase Instance { get { if (instance == null) { #if UNITY_EDITOR instance = Resources.Load("HelpDatabase"); #endif if (instance == null) { instance = ScriptableObject.CreateInstance(); } } return instance; } } [SerializeField] private List entries; public List Entries { get { if (entries == null) { entries = new List(); } return entries; } } } } #endif