public ShaderTemplateSelector(SerializedProperty prop) { this.prop = prop; var paths = Utils.GetShaderTemplatePathList(); foreach (var path in paths) { if (Path.GetExtension(path) == ".txt") { var name = Path.GetFileNameWithoutExtension(path); list_.Add(name); } } }
public ShaderTemplateSelector(SerializedProperty prop) { this.prop = prop; var paths = Utils.GetShaderTemplatePathList(); foreach (var path in paths) { if (Path.GetExtension(path) == Common.Setting.templateFileExtension) { var index = path.IndexOf(Common.Setting.templateDirectoryPath); var name = path .Substring(index + Common.Setting.templateDirectoryPath.Length + 1) .Replace(Common.Setting.templateFileExtension, ""); var info = new TemplateInfo() { name = name, path = path, }; list_.Add(info); } } }