using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.Serialization; namespace Poiyomi.ModularShaderSystem { [Serializable] public class ShaderFunction { public string Name; public string AppendAfter; [FormerlySerializedAs("Priority")] public short Queue = 100; public TemplateAsset ShaderFunctionCode; public List UsedVariables; [FormerlySerializedAs("VariableSinkKeywords")] [FormerlySerializedAs("VariableSinkKeyword")] public List VariableKeywords; [FormerlySerializedAs("CodeSinkKeywords")] [FormerlySerializedAs("CodeSinkKeyword")] public List CodeKeywords; } }