//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); }
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); }