Example #1
0
        static void CodeGeneratorOnlyViewFromGameObject()
        {
            CodeGeneratorWindow window = CodeGeneratorWindow.ins;

            window.titleContent = new GUIContent("Generate Code (only view)");
            GameObject root = Selection.activeGameObject;

            if (root != null)
            {
                window.root     = root;
                window.onlyView = true;
                window.hasView  = true;
                window.name     = root.name.EndsWith("Window") ? root.name.Replace("Window", "") : root.name;
                window.ShowPopup();
            }
        }
Example #2
0
        static void CodeGenerator()
        {
            CodeGeneratorWindow window = CodeGeneratorWindow.ins;

            window.titleContent = new GUIContent("Generate Code");
            GameObject root = Selection.activeGameObject;

            if (root != null)
            {
                window.root    = root;
                window.hasView = true;
                window.name    = root.name.EndsWith("Window") ? root.name.Replace("Window", "") : root.name;
            }
            else
            {
                window.root    = null;
                window.hasView = false;
                window.name    = "";
            }
            window.ShowPopup();
        }