Esempio n. 1
0
        //The standard ShaderGUI function
        public override void OnGUI(MaterialEditor materialEditor, MaterialProperty[] properties)
        {
            Material targetMat = materialEditor.target as Material;

            MatEdit.SetScope(targetMat);

            OnMaterialGUI(materialEditor, properties);

            EditorGUILayout.HelpBox("Made with MatEdit", MessageType.None);
        }
Esempio n. 2
0
        public static void TextureDataField(GUIContent content, string property, Material material)
        {
            if (content.text != "")
            {
                EditorGUILayout.LabelField(content);
            }

            MatEdit.VectorField(new GUIContent("Tiling", ""), property, PackagePart.x, PackagePart.y);
            MatEdit.VectorField(new GUIContent("Offset", ""), property, PackagePart.z, PackagePart.w);
        }