public override string GenerateShaderForOutput(int outputId, ref MasterNodeDataCollector dataCollector, bool ignoreLocalvar) { if (dataCollector.IsTemplate && dataCollector.IsSRP) { for (int i = 0; i < ColorSpaceDoubleDef.Length; i++) { dataCollector.AddToDirectives(ColorSpaceDoubleDef[i], -1); } } return(GetOutputVectorItem(0, outputId, ColorSpaceDoubleStr));; }