public UnityPlayer(AppCallbacks appCallbacks)
 {
     this.appCallbacks = appCallbacks;
     this.appCallbacks.InvokeOnAppThread(() =>
     {
         BridgeBootstrapper.SetDotNetBridge(this);
     }, true);
 }
        public void Quit()
        {
            var tmp = this.appCallbacks;

            this.appCallbacks = null;

            if (tmp != null)
            {
                tmp.InvokeOnAppThread(() =>
                {
                    BridgeBootstrapper.SetDotNetBridge(null);
                }, true);

                tmp.Dispose();
            }
        }