UnityEditor.ParticleSystemWindow.CreateWindow C# (CSharp) Method

CreateWindow() public static method

public static CreateWindow ( ) : void
return void
        public static void CreateWindow()
        {
            s_Instance = EditorWindow.GetWindow<ParticleSystemWindow>();
            s_Instance.titleContent = EditorGUIUtility.TextContent("Particle Effect");
            s_Instance.minSize = ParticleEffectUI.GetMinSize();
        }

Usage Example

        private void ShowEdiorButtonGUI()
        {
            GUILayout.BeginHorizontal();
            GUILayout.FlexibleSpace();
            ParticleSystemWindow instance = ParticleSystemWindow.GetInstance();

            if (GUILayout.Button(!(bool)((Object)instance) || !instance.IsVisible() ? this.showWindowText : (instance.GetNumTabs() <= 1 ? this.closeWindowText : this.hideWindowText), EditorStyles.miniButton, new GUILayoutOption[1] {
                GUILayout.Width(110f)
            }))
            {
                if ((bool)((Object)instance))
                {
                    if (instance.IsVisible())
                    {
                        if (!instance.ShowNextTabIfPossible())
                        {
                            instance.Close();
                        }
                    }
                    else
                    {
                        instance.Focus();
                    }
                }
                else
                {
                    this.Clear();
                    ParticleSystemWindow.CreateWindow();
                    GUIUtility.ExitGUI();
                }
            }
            GUILayout.EndHorizontal();
        }
All Usage Examples Of UnityEditor.ParticleSystemWindow::CreateWindow