97 lines
4.4 KiB
C#
97 lines
4.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.ImageEffects;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Rendering.PostProcessing;
|
|
|
|
// Token: 0x02002A9C RID: 10908
|
|
[Token(Token = "0x2002A9C")]
|
|
[StructLayout(3)]
|
|
public class KBNDJFKFNEM : PostProcessEffectRenderer<ComfortSettings>
|
|
{
|
|
// Token: 0x06013159 RID: 78169 RVA: 0x00495C34 File Offset: 0x00493E34
|
|
[Token(Token = "0x6013159")]
|
|
[Address(RVA = "0x159A8B0", Offset = "0x15992B0", VA = "0x18159A8B0", Slot = "8")]
|
|
public override void Render(PostProcessRenderContext LHOMKMINCHH)
|
|
{
|
|
PropertySheetFactory <propertySheets>k__BackingField = LHOMKMINCHH.<propertySheets>k__BackingField;
|
|
Shader shader = Shader.Find("Hidden/AG/ComfortSettingsRenderer");
|
|
PropertySheet propertySheet = <propertySheets>k__BackingField.Get(shader);
|
|
MaterialPropertyBlock <properties>k__BackingField = propertySheet.<properties>k__BackingField;
|
|
Camera camera = LHOMKMINCHH.m_Camera;
|
|
int ikjgniglfbm = KBNDJFKFNEM.LDGBAJOFEPH.IKJGNIGLFBM;
|
|
float stereoSeparation = camera.stereoSeparation;
|
|
<properties>k__BackingField.SetFloatImpl(ikjgniglfbm, stereoSeparation);
|
|
MaterialPropertyBlock <properties>k__BackingField2 = propertySheet.<properties>k__BackingField;
|
|
int nmlipapjnei = KBNDJFKFNEM.LDGBAJOFEPH.NMLIPAPJNEI;
|
|
<properties>k__BackingField2.SetFloatImpl(nmlipapjnei, stereoSeparation);
|
|
MaterialPropertyBlock <properties>k__BackingField3 = propertySheet.<properties>k__BackingField;
|
|
int fmlbakhgdmd = KBNDJFKFNEM.LDGBAJOFEPH.FMLBAKHGDMD;
|
|
<properties>k__BackingField3.SetFloatImpl(fmlbakhgdmd, stereoSeparation);
|
|
MaterialPropertyBlock <properties>k__BackingField4 = propertySheet.<properties>k__BackingField;
|
|
int hangfimjcll = KBNDJFKFNEM.LDGBAJOFEPH.HANGFIMJCLL;
|
|
<properties>k__BackingField4.SetFloatImpl(hangfimjcll, stereoSeparation);
|
|
MaterialPropertyBlock <properties>k__BackingField5 = propertySheet.<properties>k__BackingField;
|
|
MaterialPropertyBlock <properties>k__BackingField6 = propertySheet.<properties>k__BackingField;
|
|
int icodapdehac = KBNDJFKFNEM.LDGBAJOFEPH.ICODAPDEHAC;
|
|
<properties>k__BackingField6.SetFloatImpl(icodapdehac, stereoSeparation);
|
|
MaterialPropertyBlock <properties>k__BackingField7 = propertySheet.<properties>k__BackingField;
|
|
int jmogglmfmig = KBNDJFKFNEM.LDGBAJOFEPH.JMOGGLMFMIG;
|
|
<properties>k__BackingField7.SetFloatImpl(jmogglmfmig, 1f);
|
|
MaterialPropertyBlock <properties>k__BackingField8 = propertySheet.<properties>k__BackingField;
|
|
int bonkpmghkhc = KBNDJFKFNEM.LDGBAJOFEPH.BONKPMGHKHC;
|
|
<properties>k__BackingField8.SetFloatImpl(bonkpmghkhc, 1f);
|
|
CommandBuffer <command>k__BackingField = LHOMKMINCHH.<command>k__BackingField;
|
|
RenderTargetIdentifier <source>k__BackingField = LHOMKMINCHH.<source>k__BackingField;
|
|
IntPtr bufferPointer = LHOMKMINCHH.<source>k__BackingField.m_BufferPointer;
|
|
RenderTargetIdentifier <destination>k__BackingField = LHOMKMINCHH.<destination>k__BackingField;
|
|
IntPtr bufferPointer2 = LHOMKMINCHH.<destination>k__BackingField.m_BufferPointer;
|
|
}
|
|
|
|
// Token: 0x0601315A RID: 78170 RVA: 0x00495D70 File Offset: 0x00493F70
|
|
[Token(Token = "0x601315A")]
|
|
[Address(RVA = "0x159ACF0", Offset = "0x15996F0", VA = "0x18159ACF0")]
|
|
public KBNDJFKFNEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02002A9D RID: 10909
|
|
[Token(Token = "0x2002A9D")]
|
|
private static class LDGBAJOFEPH
|
|
{
|
|
// Token: 0x0400CF43 RID: 53059
|
|
[Token(Token = "0x400CF43")]
|
|
public static readonly int IKJGNIGLFBM = Shader.PropertyToID("_stereoSeparation");
|
|
|
|
// Token: 0x0400CF44 RID: 53060
|
|
[Token(Token = "0x400CF44")]
|
|
public static readonly int NMLIPAPJNEI = Shader.PropertyToID("_vignettePower");
|
|
|
|
// Token: 0x0400CF45 RID: 53061
|
|
[Token(Token = "0x400CF45")]
|
|
public static readonly int FMLBAKHGDMD = Shader.PropertyToID("_vignetteSquareness");
|
|
|
|
// Token: 0x0400CF46 RID: 53062
|
|
[Token(Token = "0x400CF46")]
|
|
public static readonly int HANGFIMJCLL = Shader.PropertyToID("_vignetteSmoothness");
|
|
|
|
// Token: 0x0400CF47 RID: 53063
|
|
[Token(Token = "0x400CF47")]
|
|
public static readonly int DPAAENKHKKG = Shader.PropertyToID("_vignetteColor");
|
|
|
|
// Token: 0x0400CF48 RID: 53064
|
|
[Token(Token = "0x400CF48")]
|
|
public static readonly int ICODAPDEHAC = Shader.PropertyToID("_grayscale");
|
|
|
|
// Token: 0x0400CF49 RID: 53065
|
|
[Token(Token = "0x400CF49")]
|
|
public static readonly int JMOGGLMFMIG = Shader.PropertyToID("_fade");
|
|
|
|
// Token: 0x0400CF4A RID: 53066
|
|
[Token(Token = "0x400CF4A")]
|
|
public static readonly int BONKPMGHKHC = Shader.PropertyToID("_aspect");
|
|
}
|
|
}
|