public static SummonBehaviour GetInstance() { if (instance == null) { var g = new GameObject("SummonBehaviour"); instance = g.AddComponent <SummonBehaviour>(); DontDestroyOnLoad(g); } return(instance); }
public static void Initialize() { if (initialized) { return; } entries = new List <Entry>(); caches = new List <Cache>(); works = new List <Work>(); initialized = true; SummonBehaviour.GetInstance(); }