Ejemplo n.º 1
0
        public override void OnInspectorGUI()
        {
            // Get shatter
            RayfireCombine combine = target as RayfireCombine;

            // Draw script UI
            DrawDefaultInspector();

            // Space
            GUILayout.Space(5);

            // Combine
            if (GUILayout.Button("Combine", GUILayout.Height(25)))
            {
                combine.Combine();
            }

            // Space
            GUILayout.Space(5);
        }
Ejemplo n.º 2
0
        public override void OnInspectorGUI()
        {
            // Get shatter
            combine = target as RayfireCombine;
            if (combine == null)
            {
                return;
            }

            // Space
            GUILayout.Space(8);

            // Combine
            if (GUILayout.Button("Combine", GUILayout.Height(25)))
            {
                combine.Combine();
            }

            // Space
            GUILayout.Space(3);

            // Draw script UI
            DrawDefaultInspector();

            // Space
            GUILayout.Space(3);

            GUILayout.Label("  Export", EditorStyles.boldLabel);


            // Export
            if (GUILayout.Button("Export Mesh", GUILayout.Height(25)))
            {
                MeshFilter mf = combine.GetComponent <MeshFilter>();
                RFMeshAsset.SaveMesh(mf, combine.name);
            }

            // Space
            GUILayout.Space(5);
        }