Ejemplo n.º 1
0
        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);
                }
            }
        }