ResourceAssetFactory.cs 557 B

12345678910111213141516171819
  1. using UnityEngine;
  2. using UnityEngine.Rendering.PostProcessing;
  3. namespace UnityEditor.Rendering.PostProcessing
  4. {
  5. static class ResourceAssetFactory
  6. {
  7. #if POSTFX_DEBUG_MENUS
  8. [MenuItem("Tools/Post-processing/Create Resources Asset")]
  9. #endif
  10. static void CreateAsset()
  11. {
  12. var asset = ScriptableObject.CreateInstance<PostProcessResources>();
  13. AssetDatabase.CreateAsset(asset, "Assets/PostProcessResources.asset");
  14. AssetDatabase.SaveAssets();
  15. AssetDatabase.Refresh();
  16. }
  17. }
  18. }