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