コード例 #1
0
        public override void OnNodeGUI()
        {
            GUILayout.Space(EditorGUIUtility.singleLineHeight);
            node.outputMesh = EditorGUILayout.ObjectField(node.outputMesh, typeof(Mesh), false) as Mesh;

            node.displayPreview = EditorGUILayout.Foldout(node.displayPreview, "preview");

            if (node.displayPreview)
            {
                EditorGUIUtility.labelWidth = 75;

                previewMaterial = EditorGUILayout.ObjectField("preview Mat", previewMaterial, typeof(Material), false) as Material;

                meshPreview.Render(node.outputMesh, previewMaterial);
            }
        }
コード例 #2
0
 public void Render(Material mat)
 {
     objectPreview.Render(previewMesh, mat);
 }