using System.Collections.Generic; using UnityEditor; namespace Misaki.ShaderGUI { public interface IMaterialUIScopeContainer { public void AddUIScope(IMaterialUIScope scope); public T GetUIScope() where T : class, IMaterialUIScope; public void Initialize(MaterialEditor materialEditor, MaterialProperty[] properties); public void DrawShaderGUI(IEnumerable properties); } }