using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.PostProcessing; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.ImageEffects { // Token: 0x02002F83 RID: 12163 [Token(Token = "0x2002F83")] [PostProcess(typeof(KBNDJFKFNEM), PostProcessEvent.AfterStack, "AG/VR Comfort", true)] [Serializable] public class ComfortSettings : PostProcessEffectSettings { // Token: 0x06014B98 RID: 84888 RVA: 0x004DAB78 File Offset: 0x004D8D78 [Token(Token = "0x6014B98")] [Address(RVA = "0xEF2040", Offset = "0xEF0E40", VA = "0x180EF2040", Slot = "4")] public override bool IsEnabledAndSupported(PostProcessRenderContext LHOMKMINCHH) { Camera camera = LHOMKMINCHH.m_Camera; int num = 0; if (camera != num) { UniversalAdditionalCameraData additionalCameraData = camera.GetAdditionalCameraData(); } int num2 = 0; if (base.IsEnabledAndSupported(LHOMKMINCHH)) { int num3 = 0; if (num2 != num3) { FloatParameter floatParameter = this.vignettePower; FloatParameter floatParameter2 = this.grayscaleEffect; FloatParameter floatParameter3 = this.fadeEffect; return true; } } throw new NullReferenceException(); } // Token: 0x06014B99 RID: 84889 RVA: 0x004DABE0 File Offset: 0x004D8DE0 [Token(Token = "0x6014B99")] [Address(RVA = "0xEF2190", Offset = "0xEF0F90", VA = "0x180EF2190")] public ComfortSettings() { BoolParameter boolParameter = new BoolParameter(); this.forceEnableInEditor = boolParameter; FloatParameter floatParameter = new FloatParameter(); this.vignettePower = floatParameter; FloatParameter floatParameter2 = new FloatParameter(); this.vignetteSquareness = floatParameter2; FloatParameter floatParameter3 = new FloatParameter(); this.vignetteSmoothness = floatParameter3; ColorParameter colorParameter = new ColorParameter(); Color black = Color.black; this.vignetteColor = colorParameter; FloatParameter floatParameter4 = new FloatParameter(); this.grayscaleEffect = floatParameter4; FloatParameter floatParameter5 = new FloatParameter(); this.fadeEffect = floatParameter5; FloatParameter floatParameter6 = new FloatParameter(); this.aspectRatio = floatParameter6; base..ctor(); } // Token: 0x0400DB48 RID: 56136 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DB48")] public BoolParameter forceEnableInEditor; // Token: 0x0400DB49 RID: 56137 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DB49")] [Range(0f, 10f)] public FloatParameter vignettePower; // Token: 0x0400DB4A RID: 56138 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DB4A")] [Range(0f, 10f)] public FloatParameter vignetteSquareness; // Token: 0x0400DB4B RID: 56139 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DB4B")] [Range(0f, 10f)] public FloatParameter vignetteSmoothness; // Token: 0x0400DB4C RID: 56140 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DB4C")] public ColorParameter vignetteColor; // Token: 0x0400DB4D RID: 56141 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DB4D")] [Range(0f, 1f)] public FloatParameter grayscaleEffect; // Token: 0x0400DB4E RID: 56142 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DB4E")] [Range(0f, 1f)] public FloatParameter fadeEffect; // Token: 0x0400DB4F RID: 56143 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DB4F")] [Range(0.5f, 2f)] public FloatParameter aspectRatio; } }