summaryrefslogtreecommitdiff
path: root/Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs')
-rw-r--r--Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs b/Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs
new file mode 100644
index 0000000..289eddc
--- /dev/null
+++ b/Valheim_r202102_v0.141.2/Valheim/assembly_sunshafts/UnityStandardAssets.ImageEffects/Grayscale.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+
+namespace UnityStandardAssets.ImageEffects;
+
+[ExecuteInEditMode]
+[AddComponentMenu("Image Effects/Color Adjustments/Grayscale")]
+public class Grayscale : ImageEffectBase
+{
+ public Texture textureRamp;
+
+ [Range(-1f, 1f)]
+ public float rampOffset;
+
+ private void OnRenderImage(RenderTexture source, RenderTexture destination)
+ {
+ base.material.SetTexture("_RampTex", textureRamp);
+ base.material.SetFloat("_RampOffset", rampOffset);
+ Graphics.Blit(source, destination, base.material);
+ }
+}