using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.PostProcessing; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.ImageEffects { // Token: 0x0200306C RID: 12396 [Token(Token = "0x200306C")] [PostProcess(typeof(KBNDJFKFNEM), PostProcessEvent.AfterStack, "AG/VR Comfort", true)] [Serializable] public class ComfortSettings : PostProcessEffectSettings { // Token: 0x06014FE3 RID: 85987 RVA: 0x004E4C58 File Offset: 0x004E2E58 [Token(Token = "0x6014FE3")] [Address(RVA = "0x1A29500", Offset = "0x1A28500", VA = "0x181A29500", 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: 0x06014FE4 RID: 85988 RVA: 0x004E4CC0 File Offset: 0x004E2EC0 [Token(Token = "0x6014FE4")] [Address(RVA = "0x1A29650", Offset = "0x1A28650", VA = "0x181A29650")] 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: 0x0400DD77 RID: 56695 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DD77")] public BoolParameter forceEnableInEditor; // Token: 0x0400DD78 RID: 56696 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DD78")] [Range(0f, 10f)] public FloatParameter vignettePower; // Token: 0x0400DD79 RID: 56697 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DD79")] [Range(0f, 10f)] public FloatParameter vignetteSquareness; // Token: 0x0400DD7A RID: 56698 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DD7A")] [Range(0f, 10f)] public FloatParameter vignetteSmoothness; // Token: 0x0400DD7B RID: 56699 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DD7B")] public ColorParameter vignetteColor; // Token: 0x0400DD7C RID: 56700 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DD7C")] [Range(0f, 1f)] public FloatParameter grayscaleEffect; // Token: 0x0400DD7D RID: 56701 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DD7D")] [Range(0f, 1f)] public FloatParameter fadeEffect; // Token: 0x0400DD7E RID: 56702 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400DD7E")] [Range(0.5f, 2f)] public FloatParameter aspectRatio; } }