28 lines
630 B
C#
28 lines
630 B
C#
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace EPOOutline
|
|
{
|
|
public static class PipelineFetcher
|
|
{
|
|
#if UNITY_2019_1_OR_NEWER
|
|
public static RenderPipelineAsset CurrentAsset
|
|
{
|
|
get
|
|
{
|
|
var pipeline = QualitySettings.renderPipeline;
|
|
if (pipeline == null)
|
|
{
|
|
#if UNITY_6000_0_OR_NEWER
|
|
pipeline = GraphicsSettings.defaultRenderPipeline;
|
|
#else
|
|
pipeline = GraphicsSettings.renderPipelineAsset;
|
|
#endif
|
|
}
|
|
|
|
return pipeline;
|
|
}
|
|
}
|
|
#endif
|
|
}
|
|
} |