public void AddSnippetComileDataTuple(UnityEditor.Rendering.ShaderSnippetData snippet, UnityEditor.Rendering.ShaderCompilerData shaderVariant, bool isStripped = false) { SnippetComileDataTuple tuple = GetSnippetComileDataTuple(snippet); if (tuple != null) { tuple.AddShaderCompilerData(shaderVariant, isStripped); } else { tuple = new SnippetComileDataTuple(snippet, shaderVariant, isStripped); AddSnippetComileDataTuple(tuple); } }