Skip to content

Commit ff75239

Browse files
committed
Fixed generator bug with null LastGeneratedShaders
1 parent 1305d50 commit ff75239

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Editor/ShaderGenerator.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,14 @@ public static void GenerateShader(string path, ModularShader shader, Action<Stri
7272
{
7373
AssetDatabase.StartAssetEditing();
7474

75-
foreach (Shader generatedShader in shader.LastGeneratedShaders.Where(x => x != null))
75+
if (shader.LastGeneratedShaders != null)
7676
{
77-
string assetPath = AssetDatabase.GetAssetPath(generatedShader);
78-
if(string.IsNullOrWhiteSpace(assetPath))
79-
File.Delete(assetPath);
77+
foreach (Shader generatedShader in shader.LastGeneratedShaders.Where(x => x != null))
78+
{
79+
string assetPath = AssetDatabase.GetAssetPath(generatedShader);
80+
if (string.IsNullOrWhiteSpace(assetPath))
81+
File.Delete(assetPath);
82+
}
8083
}
8184

8285
shader.LastGeneratedShaders = new List<Shader>();

0 commit comments

Comments
 (0)