private void Initialize()
        {
            CriAtomEditor.InitializePluginForEditor();

            if (CriAtomPlugin.IsLibraryInitialized() == false)
            {
                return;
            }

            player = new CriAtomExPlayer();
            if (player == null)
            {
                return;
            }

            player.SetPanType(CriAtomEx.PanType.Pan3d);

            player.UpdateAll();

            isPlayerReady = true;

            CriDisposableObjectManager.Register(this, CriDisposableObjectManager.ModuleType.Atom);

            if (finalizeSuppressed)
            {
                GC.ReRegisterForFinalize(this);
            }
        }
 private void TryInitializePlugin()
 {
     if (CriAtomPlugin.IsLibraryInitialized() == false)
     {
         if (previewAcb != null)
         {
             previewAcb  = null;
             lastAcbName = "";
         }
     }
     CriAtomEditor.InitializePluginForEditor();
 }