public virtual void OnSceneLoadedInvoke(Scene x)
 {
     if (GameSparksManager.Instance().IsDebug)
     {
         var subs     = OnSceneLoaded?.GetInvocationList();
         var debugStr = "OnSceneLoaded InvokationList: ";
         subs?.ToList().ForEach(m => debugStr += "\n" + m.Method.Name);
         Debug.Log(debugStr);
     }
     OnSceneLoaded?.Invoke(x);
 }