升级6.4.升级水,升级天气

This commit is contained in:
2026-04-05 00:26:54 +08:00
parent 63bc9b5536
commit 5f7cbfb713
635 changed files with 34718 additions and 22567 deletions

View File

@@ -20,7 +20,7 @@ namespace WaveHarmonic.Crest.Editor
static Dictionary<string, string> s_Tooltips;
static readonly GUIContent s_Label = new();
public static void DrawShaderGraphGUI(MaterialEditor materialEditor, IEnumerable<MaterialProperty> properties, Dictionary<string, string> tooltips)
public static void DrawShaderGraphGUI(MaterialEditor materialEditor, IEnumerable<MaterialProperty> properties, Dictionary<string, string> tooltips, List<string> hiddenCategories)
{
s_Tooltips = tooltips;
Material m = materialEditor.target as Material;
@@ -37,7 +37,7 @@ namespace WaveHarmonic.Crest.Editor
}
if (metadata != null)
DrawShaderGraphGUI(materialEditor, properties, metadata.categoryDatas);
DrawShaderGraphGUI(materialEditor, properties, metadata.categoryDatas, hiddenCategories);
else
PropertiesDefaultGUI(materialEditor, properties);
}
@@ -76,10 +76,15 @@ namespace WaveHarmonic.Crest.Editor
return null;
}
public static void DrawShaderGraphGUI(MaterialEditor materialEditor, IEnumerable<MaterialProperty> properties, IEnumerable<MinimalCategoryData> categoryDatas)
public static void DrawShaderGraphGUI(MaterialEditor materialEditor, IEnumerable<MaterialProperty> properties, IEnumerable<MinimalCategoryData> categoryDatas, List<string> hiddenCategories)
{
foreach (MinimalCategoryData mcd in categoryDatas)
{
if (hiddenCategories.Count > 0 && hiddenCategories.Contains(mcd.categoryName))
{
continue;
}
DrawCategory(materialEditor, properties, mcd);
}
}