115 lines
3.7 KiB
C#
115 lines
3.7 KiB
C#
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;
|
|
}
|
|
}
|