1
- using System ;
2
1
using UnityEditor . Build ;
3
2
using UnityEngine ;
4
3
using UnityEngine . SceneManagement ;
@@ -10,11 +9,11 @@ public sealed class PostProcessResourceStripper : ScriptableObject
10
9
{
11
10
public const string DefaultStrippingConfigAssetPath = "Assets/PostProcessStrippingConfig.asset" ;
12
11
12
+ PostProcessStrippingConfig stripping ;
13
+ PostProcessStrippingConfig defaultConfig ;
13
14
14
- private PostProcessStrippingConfig stripping ;
15
- private PostProcessStrippingConfig defaultConfig ;
16
-
17
- [ SerializeField ] private PostProcessResources unstrippedResources ;
15
+ [ SerializeField ]
16
+ PostProcessResources unstrippedResources ;
18
17
19
18
static PostProcessResourceStripper s_Instance ;
20
19
@@ -42,7 +41,7 @@ void OnDestroy()
42
41
SceneManager . sceneLoaded -= OnSceneLoaded ;
43
42
}
44
43
45
- static private void StripMultiScaleAO ( PostProcessResources resources )
44
+ static void StripMultiScaleAO ( PostProcessResources resources )
46
45
{
47
46
resources . computeShaders . multiScaleAODownsample1 = null ;
48
47
resources . computeShaders . multiScaleAODownsample2 = null ;
@@ -51,13 +50,13 @@ static private void StripMultiScaleAO(PostProcessResources resources)
51
50
resources . shaders . multiScaleAO = null ;
52
51
}
53
52
54
- static private void StripScreenSpaceReflections ( PostProcessResources resources )
53
+ static void StripScreenSpaceReflections ( PostProcessResources resources )
55
54
{
56
55
resources . shaders . screenSpaceReflections = null ;
57
56
resources . computeShaders . gaussianDownsample = null ;
58
57
}
59
58
60
- static private void StripDebugShaders ( PostProcessResources resources )
59
+ static void StripDebugShaders ( PostProcessResources resources )
61
60
{
62
61
resources . shaders . lightMeter = null ;
63
62
resources . shaders . gammaHistogram = null ;
@@ -70,7 +69,7 @@ static private void StripDebugShaders(PostProcessResources resources)
70
69
resources . computeShaders . vectorscope = null ;
71
70
}
72
71
73
- static private string FindPostProcessStrippingConfigGUID ( )
72
+ static string FindPostProcessStrippingConfigGUID ( )
74
73
{
75
74
var guids = AssetDatabase . FindAssets ( "t:PostProcessStrippingConfig" , null ) ;
76
75
if ( guids . Length > 0 )
@@ -90,7 +89,7 @@ static public void EnsurePostProcessStrippingConfigAssetExists()
90
89
AssetDatabase . Refresh ( ) ;
91
90
}
92
91
93
- private void LazyLoadStrippingConfig ( )
92
+ void LazyLoadStrippingConfig ( )
94
93
{
95
94
if ( stripping != null )
96
95
return ;
@@ -105,7 +104,7 @@ private void LazyLoadStrippingConfig()
105
104
stripping = defaultConfig ;
106
105
}
107
106
108
- private void SetConfig ( PostProcessStrippingConfig config )
107
+ void SetConfig ( PostProcessStrippingConfig config )
109
108
{
110
109
if ( config == stripping )
111
110
return ;
@@ -125,7 +124,7 @@ private void SetConfig(PostProcessStrippingConfig config)
125
124
stripping = config ;
126
125
}
127
126
128
- private void Apply ( BuildTarget target , PostProcessResources resources )
127
+ void Apply ( BuildTarget target , PostProcessResources resources )
129
128
{
130
129
if ( defaultConfig == null )
131
130
return ;
@@ -241,13 +240,13 @@ public void OnPreprocessBuild(BuildTarget target, string path)
241
240
}
242
241
#endif
243
242
244
- [ InitializeOnLoad ]
245
- public class SetupStripping {
246
- static SetupStripping ( )
243
+ [ InitializeOnLoad ]
244
+ public class SetupStripping
247
245
{
248
- PostProcessResourceStripper . EnsurePostProcessStrippingConfigAssetExists ( ) ;
249
- PostProcessResourcesFactory . Init ( PostProcessResourceStripper . Strip ) ;
246
+ static SetupStripping ( )
247
+ {
248
+ PostProcessResourceStripper . EnsurePostProcessStrippingConfigAssetExists ( ) ;
249
+ PostProcessResourcesFactory . Init ( PostProcessResourceStripper . Strip ) ;
250
+ }
250
251
}
251
252
}
252
-
253
- }
0 commit comments