void OnCreateSceneTemplatePipeline()
        {
            var assetPath   = AssetDatabase.GetAssetPath(serializedObject.targetObject.GetInstanceID());
            var fileInfo    = new FileInfo(assetPath);
            var folder      = fileInfo.DirectoryName;
            var scriptAsset = SceneTemplateService.CreateNewSceneTemplatePipeline(folder) as MonoScript;

            if (scriptAsset == null)
            {
                return;
            }
            var pipelineProperty = serializedObject.FindProperty(SceneTemplateUtils.TemplatePipelineName);

            pipelineProperty.objectReferenceValue = scriptAsset;
            serializedObject.ApplyModifiedProperties();
        }