113 lines
3.4 KiB
C#
113 lines
3.4 KiB
C#
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;
|
|
}
|
|
}
|