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(); }