using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.PostProcessing; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.ImageEffects { // Token: 0x02002A9B RID: 10907 [Token(Token = "0x2002A9B")] [PostProcess(typeof(KBNDJFKFNEM), PostProcessEvent.AfterStack, "AG/VR Comfort", true)] [Serializable] [StructLayout(3)] public class ComfortSettings : PostProcessEffectSettings { // Token: 0x06013157 RID: 78167 RVA: 0x00495B3C File Offset: 0x00493D3C [Token(Token = "0x6013157")] [Address(RVA = "0x13ED080", Offset = "0x13EBA80", VA = "0x1813ED080", 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: 0x06013158 RID: 78168 RVA: 0x00495BA4 File Offset: 0x00493DA4 [Token(Token = "0x6013158")] [Address(RVA = "0x13ED1D0", Offset = "0x13EBBD0", VA = "0x1813ED1D0")] 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: 0x0400CF3B RID: 53051 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400CF3B")] public BoolParameter forceEnableInEditor; // Token: 0x0400CF3C RID: 53052 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400CF3C")] [Range(0f, 10f)] public FloatParameter vignettePower; // Token: 0x0400CF3D RID: 53053 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CF3D")] [Range(0f, 10f)] public FloatParameter vignetteSquareness; // Token: 0x0400CF3E RID: 53054 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CF3E")] [Range(0f, 10f)] public FloatParameter vignetteSmoothness; // Token: 0x0400CF3F RID: 53055 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CF3F")] public ColorParameter vignetteColor; // Token: 0x0400CF40 RID: 53056 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CF40")] [Range(0f, 1f)] public FloatParameter grayscaleEffect; // Token: 0x0400CF41 RID: 53057 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CF41")] [Range(0f, 1f)] public FloatParameter fadeEffect; // Token: 0x0400CF42 RID: 53058 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400CF42")] [Range(0.5f, 2f)] public FloatParameter aspectRatio; } }