Initial upload

This commit is contained in:
2025-02-01 23:08:14 +09:00
commit 4723c9833a
31 changed files with 660 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using System.Collections.Generic;
using System.Linq;
using UnityEditor;
using UnityEngine;
namespace Misaki.ShaderGUI
{
public class MaterialPropertyInfo
{
private MaterialProperty _property;
public readonly string propertyName;
public readonly GUIContent label;
public MaterialProperty Property => _property;
public MaterialPropertyInfo(string propName, GUIContent content)
{
propertyName = propName;
label = content;
_property = null;
}
public void ReloadProperty(IEnumerable<MaterialProperty> properties)
{
_property = properties.First(p => p.name == propertyName);
}
}
}