FairyGUIEditor.EditorToolSet.CreatePanel C# (CSharp) Method

CreatePanel() private method

private CreatePanel ( ) : void
return void
        static void CreatePanel()
        {
            #if !UNITY_5
            EditorApplication.update -= EditorApplication_Update;
            EditorApplication.update += EditorApplication_Update;
            #endif
            StageCamera.CheckMainCamera();

            GameObject panelObject = new GameObject("UIPanel");
            if (Selection.activeGameObject != null)
            {
                panelObject.transform.parent = Selection.activeGameObject.transform;
                panelObject.layer = Selection.activeGameObject.layer;
            }
            else
            {
                int layer = LayerMask.NameToLayer(StageCamera.LayerName);
                panelObject.layer = layer;
            }
            panelObject.AddComponent<FairyGUI.UIPanel>();
            Selection.objects = new Object[] { panelObject };
        }