diff options
| author | chai <215380520@qq.com> | 2024-05-19 17:03:57 +0800 |
|---|---|---|
| committer | chai <215380520@qq.com> | 2024-05-19 17:03:57 +0800 |
| commit | cf58771365b5953c6eac548b172aae880d1f0acd (patch) | |
| tree | a49757a4b5c447cbf877584d482367a6bfe33b10 /Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs | |
| parent | eed315deae356ddfb17f28305e7cde6cdfc43313 (diff) | |
* rename
Diffstat (limited to 'Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs')
| -rw-r--r-- | Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs b/Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs deleted file mode 100644 index 47a6b97..0000000 --- a/Thronefall_1_57/Decompile/FlatKit/OutlineSettings.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; -using UnityEngine.Rendering.Universal; - -namespace FlatKit; - -[CreateAssetMenu(fileName = "OutlineSettings", menuName = "FlatKit/Outline Settings")] -public class OutlineSettings : ScriptableObject -{ - public Color edgeColor = Color.white; - - [Range(0f, 5f)] - public int thickness = 1; - - [Tooltip("If enabled, the line width will stay constant regardless of the rendering resolution. However, some of the lines may appear blurry.")] - public bool resolutionInvariant; - - [Space] - public bool useDepth = true; - - public bool useNormals; - - public bool useColor; - - [Header("Advanced settings")] - public float minDepthThreshold; - - public float maxDepthThreshold = 0.25f; - - [Space] - public float minNormalsThreshold; - - public float maxNormalsThreshold = 0.25f; - - [Space] - public float minColorThreshold; - - public float maxColorThreshold = 0.25f; - - [Space] - [Tooltip("The render stage at which the effect is applied. To exclude transparent objects, like water or UI elements, set this to \"Before Transparent\".")] - public RenderPassEvent renderEvent = RenderPassEvent.BeforeRenderingPostProcessing; - - [Space] - public bool outlineOnly; - - private void OnValidate() - { - if (minDepthThreshold > maxDepthThreshold) - { - Debug.LogWarning("[FlatKit] Outline configuration error: 'Min Depth Threshold' must not be greater than 'Max Depth Threshold'"); - } - if (minNormalsThreshold > maxNormalsThreshold) - { - Debug.LogWarning("[FlatKit] Outline configuration error: 'Min Normals Threshold' must not be greater than 'Max Normals Threshold'"); - } - if (minColorThreshold > maxColorThreshold) - { - Debug.LogWarning("[FlatKit] Outline configuration error: 'Min Color Threshold' must not be greater than 'Max Color Threshold'"); - } - } -} |
