Changed the defualt UTS rendering settings location;

This commit is contained in:
Misaki
2024-11-18 23:53:13 +09:00
parent bd7804395d
commit 1b47306585
2 changed files with 8 additions and 5 deletions

View File

@@ -23,7 +23,8 @@ namespace Unity.Toonshader
public class UTSRenderPassSettings : ScriptableObject public class UTSRenderPassSettings : ScriptableObject
{ {
public const string UTS_RENDERING_SETTINGS_NAME = "UTSRenderingSettings"; public const string UTS_RENDERING_SETTINGS_NAME = "UTSRenderingSettings";
private const string UTS_Rendering_Settings_Path = "Packages/com.misaki.hdrp-toon/Runtime/HDRP/Resources/UTSRenderSettings.asset"; public const string UTS_RENDERING_SETTINGS_PATH = "Assets/Resources/Settings/UTSRenderSettings.asset";
public const string UTS_RENDERING_SETTINGS_RESOURCES_PATH = "Settings/UTSRenderSettings";
public UTSOutlineSetting outlineSetting; public UTSOutlineSetting outlineSetting;
public UtsHairShadowSetting hairShadowSetting; public UtsHairShadowSetting hairShadowSetting;
@@ -37,21 +38,22 @@ namespace Unity.Toonshader
} }
UTSRenderPassSettings renderingSettings = null; UTSRenderPassSettings renderingSettings = null;
if (File.Exists(UTS_Rendering_Settings_Path)) if (File.Exists(UTS_RENDERING_SETTINGS_PATH))
{ {
renderingSettings = AssetDatabase.LoadAssetAtPath<UTSRenderPassSettings>(UTS_Rendering_Settings_Path); renderingSettings = AssetDatabase.LoadAssetAtPath<UTSRenderPassSettings>(UTS_RENDERING_SETTINGS_PATH);
} }
else else
{ {
renderingSettings = CreateInstance<UTSRenderPassSettings>(); renderingSettings = CreateInstance<UTSRenderPassSettings>();
AssetDatabase.CreateAsset(renderingSettings, UTS_Rendering_Settings_Path); AssetDatabase.CreateAsset(renderingSettings, UTS_RENDERING_SETTINGS_PATH);
AssetDatabase.Refresh();
} }
EditorBuildSettings.AddConfigObject(UTS_RENDERING_SETTINGS_NAME, renderingSettings, false); EditorBuildSettings.AddConfigObject(UTS_RENDERING_SETTINGS_NAME, renderingSettings, false);
return renderingSettings; return renderingSettings;
#else #else
return Resources.Load<UTSRenderPassSettings>(Path.GetFileNameWithoutExtension(UTS_Rendering_Settings_Path)); return Resources.Load<UTSRenderPassSettings>(UTS_RENDERING_SETTINGS_RESOURCES_PATH);
#endif #endif
} }

View File

@@ -3,6 +3,7 @@
"version": "2.0.1", "version": "2.0.1",
"displayName": "HDRP Toon", "displayName": "HDRP Toon",
"description": "A high quality toon shader for High Definition Render Pipeline(HDRP)", "description": "A high quality toon shader for High Definition Render Pipeline(HDRP)",
"changelogUrl": "https://git.personalnas.com/Misaki/hdrp-toon/src/branch/develop/CHANGELOG.md",
"keywords": [ "keywords": [
"Toon", "Toon",
"HDRP", "HDRP",