This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,114 @@
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;
}
}
@@ -0,0 +1,178 @@
using System;
using System.Collections;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
using UnityEngine.Rendering.Universal.Internal;
namespace RecRoom.Core.ImageEffects
{
// Token: 0x02002AA6 RID: 10918
[Token(Token = "0x2002AA6")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class MonochromeImageEffect : MonoBehaviour
{
// Token: 0x060131A7 RID: 78247 RVA: 0x004970F8 File Offset: 0x004952F8
[Token(Token = "0x60131A7")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
public void Initialize(PostProcessProfile GGMLFADCNLH)
{
this.BFMLIMNFAGP = GGMLFADCNLH;
}
// Token: 0x170032F1 RID: 13041
// (get) Token: 0x060131A8 RID: 78248 RVA: 0x0049710C File Offset: 0x0049530C
[Token(Token = "0x170032F1")]
public bool DOBJANEHIFF
{
[Token(Token = "0x60131A8")]
[Address(RVA = "0x13F00C0", Offset = "0x13EEAC0", VA = "0x1813F00C0")]
get
{
/*
An exception occurred when decompiling this method (060131A8)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.ImageEffects.MonochromeImageEffect::get_IsMonochrome()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_06, ldfld:float32(MonochromeImageEffect::<JGGKLJKHHCK>k__BackingField, ldloc:MonochromeImageEffect(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170032F2 RID: 13042
// (get) Token: 0x060131A9 RID: 78249 RVA: 0x00497120 File Offset: 0x00495320
// (set) Token: 0x060131AA RID: 78250 RVA: 0x00497134 File Offset: 0x00495334
[Token(Token = "0x170032F2")]
public float NAIOCLIJLEJ
{
[Token(Token = "0x60131A9")]
[Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")]
get;
[Token(Token = "0x60131AA")]
[Address(RVA = "0x468510", Offset = "0x466F10", VA = "0x180468510")]
private set;
}
// Token: 0x060131AB RID: 78251 RVA: 0x00497148 File Offset: 0x00495348
[Token(Token = "0x60131AB")]
[Address(RVA = "0x13EFF00", Offset = "0x13EE900", VA = "0x1813EFF00")]
public void LerpToMonochromeAmount(float FBANDGKOEIK, float HPGPMGMFGED = 0.2f)
{
Coroutine bkhpbkepbbi = this.BKHPBKEPBBI;
if (bkhpbkepbbi != 0)
{
base.StopCoroutine(bkhpbkepbbi);
}
if (!MobileComfortEffectPass.IsSupported)
{
PostProcessProfile bfmlimnfagp = this.BFMLIMNFAGP;
MonochromeImageEffect.IJEDPEPCOFP ijedpepcofp;
ijedpepcofp.System.IDisposable.Dispose();
ijedpepcofp.profile = bfmlimnfagp;
ijedpepcofp.target = FBANDGKOEIK;
ijedpepcofp.time = HPGPMGMFGED;
ijedpepcofp.<>4__this = this;
}
MonochromeImageEffect.DCKFHGCHBJD dckfhgchbjd;
dckfhgchbjd.System.IDisposable.Dispose();
dckfhgchbjd.target = FBANDGKOEIK;
dckfhgchbjd.time = HPGPMGMFGED;
dckfhgchbjd.<>4__this = this;
dckfhgchbjd.<>1__state = (int)((ulong)0L);
Coroutine coroutine = base.StartCoroutine(dckfhgchbjd);
this.BKHPBKEPBBI = coroutine;
}
// Token: 0x060131AC RID: 78252 RVA: 0x004971D8 File Offset: 0x004953D8
[Token(Token = "0x60131AC")]
[Address(RVA = "0x13F0040", Offset = "0x13EEA40", VA = "0x1813F0040")]
private IEnumerator OKKNAJNNKCM(float HEGDAEMJLDE, float MOPKOPOKKEE)
{
/*
An exception occurred when decompiling this method (060131AC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.ImageEffects.MonochromeImageEffect::OKKNAJNNKCM(System.Single,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DCKFHGCHBJD::System.IDisposable.Dispose, ldloc:DCKFHGCHBJD(var_0))
stfld:float32(DCKFHGCHBJD::target, ldloc:DCKFHGCHBJD(var_0), ldloc:float32(HEGDAEMJLDE))
stfld:float32(DCKFHGCHBJD::time, ldloc:DCKFHGCHBJD(var_0), ldloc:float32(MOPKOPOKKEE))
stfld:int32(DCKFHGCHBJD::<>1__state, ldloc:DCKFHGCHBJD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:MonochromeImageEffect(DCKFHGCHBJD::<>4__this, ldloc:DCKFHGCHBJD(var_0), ldloc:MonochromeImageEffect(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060131AD RID: 78253 RVA: 0x00497208 File Offset: 0x00495408
[Token(Token = "0x60131AD")]
[Address(RVA = "0x13EFE70", Offset = "0x13EE870", VA = "0x1813EFE70")]
private IEnumerator FHHPGOANJPN(PostProcessProfile BFMLIMNFAGP, float HEGDAEMJLDE, float MOPKOPOKKEE)
{
/*
An exception occurred when decompiling this method (060131AD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Core.ImageEffects.MonochromeImageEffect::FHHPGOANJPN(UnityEngine.Rendering.PostProcessing.PostProcessProfile,System.Single,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(IJEDPEPCOFP::System.IDisposable.Dispose, ldloc:IJEDPEPCOFP(var_0))
stfld:float32(IJEDPEPCOFP::target, ldloc:IJEDPEPCOFP(var_0), ldloc:float32(HEGDAEMJLDE))
stfld:float32(IJEDPEPCOFP::time, ldloc:IJEDPEPCOFP(var_0), ldloc:float32(MOPKOPOKKEE))
stfld:MonochromeImageEffect(IJEDPEPCOFP::<>4__this, ldloc:IJEDPEPCOFP(var_0), ldloc:MonochromeImageEffect(this))
stfld:int32(IJEDPEPCOFP::<>1__state, ldloc:IJEDPEPCOFP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:PostProcessProfile(IJEDPEPCOFP::profile, ldloc:IJEDPEPCOFP(var_0), ldloc:PostProcessProfile(BFMLIMNFAGP))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060131AE RID: 78254 RVA: 0x00497240 File Offset: 0x00495440
[Token(Token = "0x60131AE")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public MonochromeImageEffect()
{
}
// Token: 0x0400CF69 RID: 53097
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF69")]
private Coroutine BKHPBKEPBBI;
// Token: 0x0400CF6A RID: 53098
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CF6A")]
private PostProcessProfile BFMLIMNFAGP;
}
}
@@ -0,0 +1,245 @@
using System;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace RecRoom.Core.ImageEffects
{
// Token: 0x02002A9E RID: 10910
[Token(Token = "0x2002A9E")]
[StructLayout(3)]
public class PostProcessVolumeSettings : MonoBehaviour
{
// Token: 0x0601315C RID: 78172 RVA: 0x00495E0C File Offset: 0x0049400C
[Token(Token = "0x601315C")]
[Address(RVA = "0x1403120", Offset = "0x1401B20", VA = "0x181403120")]
private void Start()
{
LocalPlayerController instance;
Delegate @delegate;
for (;;)
{
this.KLJJEEOCIIG();
instance = SingletonMonoBehaviour.Instance;
Action displayModeChange = instance.DisplayModeChange;
Action action = new Action(this.KLJJEEOCIIG);
@delegate = Delegate.Combine(displayModeChange, action);
if (@delegate == 0)
{
break;
}
if (@delegate != 0)
{
goto Block_1;
}
}
instance.DisplayModeChange = @delegate;
return;
Block_1:
instance.DisplayModeChange = @delegate;
}
// Token: 0x0601315D RID: 78173 RVA: 0x00495E60 File Offset: 0x00494060
[Token(Token = "0x601315D")]
[Address(RVA = "0x1402FE0", Offset = "0x14019E0", VA = "0x181402FE0")]
private void OnDestroy()
{
LocalPlayerController instance2;
Delegate @delegate;
do
{
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (!(instance != num))
{
return;
}
instance2 = SingletonMonoBehaviour.Instance;
Action displayModeChange = instance2.DisplayModeChange;
Action action = new Action(this.KLJJEEOCIIG);
@delegate = Delegate.Remove(displayModeChange, action);
}
while (@delegate != 0 && @delegate == 0);
instance2.DisplayModeChange = @delegate;
}
// Token: 0x0601315E RID: 78174 RVA: 0x00495EBC File Offset: 0x004940BC
[Token(Token = "0x601315E")]
[Address(RVA = "0x1402DA0", Offset = "0x14017A0", VA = "0x181402DA0")]
private void KLJJEEOCIIG()
{
int num = 0;
PostProcessVolume component = base.GetComponent<PostProcessVolume>();
bool flag = SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN;
PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP context = (flag ? PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP.VR : PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP.Any);
Func<PostProcessVolumeSettings.PlatformSettings, bool> func = delegate(PostProcessVolumeSettings.PlatformSettings s)
{
RuntimePlatform[] platforms = s.Platforms;
Func<RuntimePlatform, bool> <>9__4_ = PostProcessVolumeSettings.<>c.<>9__4_1;
if (<>9__4_ == 0)
{
PostProcessVolumeSettings.<>c.<>9__4_1 = delegate(RuntimePlatform p)
{
RuntimePlatform platform = Application.platform;
return p == platform;
};
}
bool flag2 = Enumerable.Any<RuntimePlatform>(platforms, <>9__4_);
if (!flag2)
{
return flag2;
}
PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP playerContext = s.PlayerContext;
return true;
};
PostProcessVolumeSettings.PlatformSettings platformSettings;
if (platformSettings != 0)
{
PostProcessProfile sharedProfile = component.sharedProfile;
int num2 = 0;
if (sharedProfile == num2)
{
object[] array = new object[1];
throw new NullReferenceException();
}
if (component.sharedProfile.TryGetSettings<Bloom>(num))
{
bool bloomEnabled = platformSettings.bloomEnabled;
}
}
}
// Token: 0x0601315F RID: 78175 RVA: 0x00495F40 File Offset: 0x00494140
[Token(Token = "0x601315F")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public PostProcessVolumeSettings()
{
}
// Token: 0x06013160 RID: 78176 RVA: 0x00495F54 File Offset: 0x00494154
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6013160")]
[Address(RVA = "0x1403220", Offset = "0x1401C20", VA = "0x181403220")]
static PostProcessVolumeSettings()
{
PostProcessVolumeSettings.PlatformSettings[] array = new PostProcessVolumeSettings.PlatformSettings[3];
PostProcessVolumeSettings.PlatformSettings platformSettings = new PostProcessVolumeSettings.PlatformSettings();
platformSettings.bloomEnabled = true;
RuntimePlatform[] array2 = new RuntimePlatform[3];
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.CA2D293E70C2E02334E1CE22BB12127AF5E3A059).FieldHandle);
platformSettings.Platforms = array2;
platformSettings.PlayerContext = (PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP)((ulong)1L);
platformSettings.bloomEnabled = true;
array[0] = platformSettings;
PostProcessVolumeSettings.PlatformSettings platformSettings2 = new PostProcessVolumeSettings.PlatformSettings();
platformSettings2.bloomEnabled = true;
RuntimePlatform[] array3 = new RuntimePlatform[3];
RuntimeHelpers.InitializeArray(array3, fieldof(<PrivateImplementationDetails>.CA2D293E70C2E02334E1CE22BB12127AF5E3A059).FieldHandle);
platformSettings2.Platforms = array3;
platformSettings2.PlayerContext = (PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP)((ulong)2L);
platformSettings2.bloomEnabled = true;
array[1] = platformSettings2;
PostProcessVolumeSettings.PlatformSettings platformSettings3 = new PostProcessVolumeSettings.PlatformSettings();
platformSettings3.bloomEnabled = true;
RuntimePlatform[] array4 = new RuntimePlatform[2];
array4[0] = (RuntimePlatform)((ulong)11L);
array4[0] = (RuntimePlatform)((ulong)8L);
platformSettings3.Platforms = array4;
platformSettings3.PlayerContext = (PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP)((ulong)0L);
platformSettings3.bloomEnabled = false;
array[2] = platformSettings3;
}
// Token: 0x0400CF4B RID: 53067
[Token(Token = "0x400CF4B")]
private static readonly PostProcessVolumeSettings.PlatformSettings[] GKCAGGKHKFB;
// Token: 0x02002A9F RID: 10911
[Token(Token = "0x2002A9F")]
[Serializable]
public class PlatformSettings
{
// Token: 0x06013161 RID: 78177 RVA: 0x00496040 File Offset: 0x00494240
[Token(Token = "0x6013161")]
[Address(RVA = "0x13F0130", Offset = "0x13EEB30", VA = "0x1813F0130")]
public PlatformSettings()
{
}
// Token: 0x0400CF4C RID: 53068
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CF4C")]
public PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP PlayerContext;
// Token: 0x0400CF4D RID: 53069
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF4D")]
public RuntimePlatform[] Platforms;
// Token: 0x0400CF4E RID: 53070
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CF4E")]
public bool bloomEnabled = true;
// Token: 0x02002AA0 RID: 10912
[Token(Token = "0x2002AA0")]
public enum FKIKNKNDEAP
{
// Token: 0x0400CF50 RID: 53072
[Token(Token = "0x400CF50")]
Any,
// Token: 0x0400CF51 RID: 53073
[Token(Token = "0x400CF51")]
VR,
// Token: 0x0400CF52 RID: 53074
[Token(Token = "0x400CF52")]
Screens
}
}
// Token: 0x02002AA1 RID: 10913
[Token(Token = "0x2002AA1")]
[CompilerGenerated]
private sealed class AOBDIBPAEDM
{
// Token: 0x06013162 RID: 78178 RVA: 0x0049605C File Offset: 0x0049425C
[Token(Token = "0x6013162")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public AOBDIBPAEDM()
{
}
// Token: 0x06013163 RID: 78179 RVA: 0x00496070 File Offset: 0x00494270
[Token(Token = "0x6013163")]
[Address(RVA = "0x13EC770", Offset = "0x13EB170", VA = "0x1813EC770")]
internal bool <ApplySettings>b__0(PostProcessVolumeSettings.PlatformSettings s)
{
RuntimePlatform[] platforms = s.Platforms;
Func<RuntimePlatform, bool> <>9__4_ = PostProcessVolumeSettings.<>c.<>9__4_1;
if (<>9__4_ == 0)
{
PostProcessVolumeSettings.<>c.<>9__4_1 = delegate(RuntimePlatform p)
{
RuntimePlatform platform = Application.platform;
return p == platform;
};
}
bool flag = Enumerable.Any<RuntimePlatform>(platforms, <>9__4_);
if (!flag)
{
return flag;
}
PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP playerContext = s.PlayerContext;
return true;
}
// Token: 0x0400CF53 RID: 53075
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CF53")]
public PostProcessVolumeSettings.PlatformSettings.FKIKNKNDEAP context;
}
}
}
@@ -0,0 +1,763 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
using UnityEngine.Rendering.Universal.Internal;
namespace RecRoom.Core.ImageEffects
{
// Token: 0x02002AA3 RID: 10915
[Token(Token = "0x2002AA3")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class PostProcessingEffectStack : MonoBehaviour
{
// Token: 0x170032E7 RID: 13031
// (get) Token: 0x06013167 RID: 78183 RVA: 0x0049610C File Offset: 0x0049430C
// (set) Token: 0x06013168 RID: 78184 RVA: 0x00496120 File Offset: 0x00494320
[Token(Token = "0x170032E7")]
public PostProcessProfile DGFNNCELEMC
{
[Token(Token = "0x6013167")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6013168")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x06013169 RID: 78185 RVA: 0x00496134 File Offset: 0x00494334
[Token(Token = "0x6013169")]
[Address(RVA = "0x1403490", Offset = "0x1401E90", VA = "0x181403490")]
private void Awake()
{
PostProcessProfile sharedProfile = this.globalPostProcessVolume.sharedProfile;
this.<PGHKELMLLJG>k__BackingField = sharedProfile;
}
// Token: 0x0601316A RID: 78186 RVA: 0x0049615C File Offset: 0x0049435C
[Token(Token = "0x601316A")]
[Address(RVA = "0x1404630", Offset = "0x1403030", VA = "0x181404630")]
private void Start()
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
PostProcessProfile postProcessProfile = this.<PGHKELMLLJG>k__BackingField;
vignetteImageEffect.GGMLFADCNLH = postProcessProfile;
GIJJPMKNPLE gijjpmknple = new GIJJPMKNPLE(this.<PGHKELMLLJG>k__BackingField);
MonochromeImageEffect monochromeImageEffect = this.monochromeEffect;
this.CGIJFPECIII = gijjpmknple;
PostProcessProfile postProcessProfile2 = this.<PGHKELMLLJG>k__BackingField;
monochromeImageEffect.BFMLIMNFAGP = postProcessProfile2;
SettingsManager instance = SingletonMonoBehaviour.Instance;
Action<INGEKFNNGDK> action = new Action(this.LNGGAPMIIND);
instance.QualitySettingChanged += action;
if (!SingletonMonoBehaviour.Instance.BPNNNIMEBDK)
{
ActionEvent<bool> hbilnonpfdm = NOBCCPHLPNJ.HBILNONPFDM;
Action<bool> action2 = new Action(this.GGHFKJGGAOE);
NOBCCPHLPNJ.HBILNONPFDM = hbilnonpfdm + action2;
return;
}
INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ;
}
// Token: 0x0601316B RID: 78187 RVA: 0x0049620C File Offset: 0x0049440C
[Token(Token = "0x601316B")]
[Address(RVA = "0x14038E0", Offset = "0x14022E0", VA = "0x1814038E0")]
private void OnDestroy()
{
SettingsManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (instance != num)
{
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
Action<INGEKFNNGDK> action = new Action(this.LNGGAPMIIND);
instance2.QualitySettingChanged -= action;
}
ActionEvent<bool> hbilnonpfdm = NOBCCPHLPNJ.HBILNONPFDM;
Action<bool> action2 = new Action(this.GGHFKJGGAOE);
NOBCCPHLPNJ.HBILNONPFDM = hbilnonpfdm - action2;
}
// Token: 0x0601316C RID: 78188 RVA: 0x00496270 File Offset: 0x00494470
[Token(Token = "0x601316C")]
[Address(RVA = "0x14035B0", Offset = "0x1401FB0", VA = "0x1814035B0")]
private void GGHFKJGGAOE(bool AKNJJIOABMK)
{
if (AKNJJIOABMK)
{
INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ;
}
ActionEvent<bool> hbilnonpfdm = NOBCCPHLPNJ.HBILNONPFDM;
Action<bool> action = new Action(this.GGHFKJGGAOE);
NOBCCPHLPNJ.HBILNONPFDM = hbilnonpfdm - action;
}
// Token: 0x0601316D RID: 78189 RVA: 0x004962B4 File Offset: 0x004944B4
[Token(Token = "0x601316D")]
[Address(RVA = "0x14036D0", Offset = "0x14020D0", VA = "0x1814036D0")]
private void LNGGAPMIIND(INGEKFNNGDK IIIKOCMHIAO)
{
PostProcessProfile postProcessProfile = this.<PGHKELMLLJG>k__BackingField;
int num = 0;
if (postProcessProfile == num)
{
Debug.LogWarning("Missing global effects profile, can't update quality settings for PostProcessingEffectStat", this);
}
}
// Token: 0x170032E8 RID: 13032
// (set) Token: 0x0601316E RID: 78190 RVA: 0x004962E0 File Offset: 0x004944E0
[Token(Token = "0x170032E8")]
public bool HPMKILHBNHL
{
[Token(Token = "0x601316E")]
[Address(RVA = "0x1404DF0", Offset = "0x14037F0", VA = "0x181404DF0")]
set
{
this.CGIJFPECIII.HPMKILHBNHL = value;
}
}
// Token: 0x170032E9 RID: 13033
// (get) Token: 0x0601316F RID: 78191 RVA: 0x00496300 File Offset: 0x00494500
[Token(Token = "0x170032E9")]
public bool BNLEMGEGCCF
{
[Token(Token = "0x601316F")]
[Address(RVA = "0x1404D30", Offset = "0x1403730", VA = "0x181404D30")]
get
{
/*
An exception occurred when decompiling this method (0601316F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.ImageEffects.PostProcessingEffectStack::get_FadedOut()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_1_11, ldfld:float32(GIJJPMKNPLE::JMOGGLMFMIG, ldloc:GIJJPMKNPLE(var_0_06)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170032EA RID: 13034
// (get) Token: 0x06013170 RID: 78192 RVA: 0x00496320 File Offset: 0x00494520
[Token(Token = "0x170032EA")]
public bool KHDNBOPMKJM
{
[Token(Token = "0x6013170")]
[Address(RVA = "0x1404DD0", Offset = "0x14037D0", VA = "0x181404DD0")]
get
{
/*
An exception occurred when decompiling this method (06013170)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.ImageEffects.PostProcessingEffectStack::get_IsNearlyFadedOut()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_1_11, ldfld:float32(GIJJPMKNPLE::JMOGGLMFMIG, ldloc:GIJJPMKNPLE(var_0_06)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170032EB RID: 13035
// (get) Token: 0x06013171 RID: 78193 RVA: 0x00496340 File Offset: 0x00494540
[Token(Token = "0x170032EB")]
public float FHDHCKMBMFA
{
[Token(Token = "0x6013171")]
[Address(RVA = "0x1404D10", Offset = "0x1403710", VA = "0x181404D10")]
get
{
GIJJPMKNPLE cgijfpeciii = this.CGIJFPECIII;
if (cgijfpeciii != 0)
{
return cgijfpeciii.JMOGGLMFMIG;
}
}
}
// Token: 0x170032EC RID: 13036
// (get) Token: 0x06013172 RID: 78194 RVA: 0x00496360 File Offset: 0x00494560
[Token(Token = "0x170032EC")]
public bool DOBJANEHIFF
{
[Token(Token = "0x6013172")]
[Address(RVA = "0x1404D50", Offset = "0x1403750", VA = "0x181404D50")]
get
{
float <JGGKLJKHHCK>k__BackingField = this.monochromeEffect.<JGGKLJKHHCK>k__BackingField;
throw new NullReferenceException();
}
}
// Token: 0x06013173 RID: 78195 RVA: 0x00496380 File Offset: 0x00494580
[Token(Token = "0x6013173")]
[Address(RVA = "0x1403770", Offset = "0x1402170", VA = "0x181403770")]
public void LerpToMonochromeAmount(float FBANDGKOEIK, float MOPKOPOKKEE)
{
MonochromeImageEffect monochromeImageEffect = this.monochromeEffect;
Coroutine bkhpbkepbbi = monochromeImageEffect.BKHPBKEPBBI;
if (bkhpbkepbbi != 0)
{
monochromeImageEffect.StopCoroutine(bkhpbkepbbi);
}
if (!MobileComfortEffectPass.IsSupported)
{
PostProcessProfile bfmlimnfagp = monochromeImageEffect.BFMLIMNFAGP;
MonochromeImageEffect.IJEDPEPCOFP ijedpepcofp;
ijedpepcofp.System.IDisposable.Dispose();
ijedpepcofp.target = FBANDGKOEIK;
ijedpepcofp.time = MOPKOPOKKEE;
ijedpepcofp.<>1__state = (int)((ulong)0L);
ijedpepcofp.<>4__this = monochromeImageEffect;
ijedpepcofp.profile = bfmlimnfagp;
Coroutine coroutine = monochromeImageEffect.StartCoroutine(ijedpepcofp);
monochromeImageEffect.BKHPBKEPBBI = coroutine;
return;
}
MonochromeImageEffect.DCKFHGCHBJD dckfhgchbjd;
dckfhgchbjd.System.IDisposable.Dispose();
dckfhgchbjd.target = (float)0;
dckfhgchbjd.time = (float)0;
dckfhgchbjd.<>1__state = (int)((ulong)0L);
dckfhgchbjd.<>4__this = monochromeImageEffect;
Coroutine coroutine2 = monochromeImageEffect.StartCoroutine(dckfhgchbjd);
monochromeImageEffect.BKHPBKEPBBI = coroutine2;
throw new NullReferenceException();
}
// Token: 0x06013174 RID: 78196 RVA: 0x0049643C File Offset: 0x0049463C
[Token(Token = "0x6013174")]
[Address(RVA = "0x1403AD0", Offset = "0x14024D0", VA = "0x181403AD0")]
public void SetVehicleVignetteIntensityInterpolation(float AHNIGKFDMGF)
{
this.vignetteEffect.NGOOEEIGINE.OCDEKPEKOGE = AHNIGKFDMGF;
}
// Token: 0x06013175 RID: 78197 RVA: 0x00496460 File Offset: 0x00494660
[Token(Token = "0x6013175")]
[Address(RVA = "0x1403B00", Offset = "0x1402500", VA = "0x181403B00")]
public void SetWalkingVignetteIntensityInterpolation(float AHNIGKFDMGF)
{
this.vignetteEffect.EIIMGOOGANE.OCDEKPEKOGE = AHNIGKFDMGF;
}
// Token: 0x06013176 RID: 78198 RVA: 0x00496484 File Offset: 0x00494684
[Token(Token = "0x6013176")]
[Address(RVA = "0x1403AA0", Offset = "0x14024A0", VA = "0x181403AA0")]
public void SetSlideVignetteIntensityInterpolation(float AHNIGKFDMGF)
{
this.vignetteEffect.KADOJBHOHPP.OCDEKPEKOGE = AHNIGKFDMGF;
}
// Token: 0x06013177 RID: 78199 RVA: 0x004964A8 File Offset: 0x004946A8
[Token(Token = "0x6013177")]
[Address(RVA = "0x1403C50", Offset = "0x1402650", VA = "0x181403C50")]
public void StartContinuousRotationVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.OMJBNGKFHFG)
{
VignetteImageEffect.VignetteSettings continuousRotationSettings = vignetteImageEffect.continuousRotationSettings;
float maxRangeIntensity = vignetteImageEffect.continuousRotationSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.continuousRotationSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL coacddjjcoi = vignetteImageEffect.COACDDJJCOI;
vignetteImageEffect.AINLLGJBDID(coacddjjcoi, continuousRotationSettings, LIDJOIEIGDI);
}
}
// Token: 0x06013178 RID: 78200 RVA: 0x00496500 File Offset: 0x00494700
[Token(Token = "0x6013178")]
[Address(RVA = "0x1403D40", Offset = "0x1402740", VA = "0x181403D40")]
public void StartFlyVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.AIHMDGIADKB)
{
VignetteImageEffect.VignetteSettings flySettings = vignetteImageEffect.flySettings;
float maxRangeIntensity = vignetteImageEffect.flySettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.flySettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL bdonmeecibj = vignetteImageEffect.BDONMEECIBJ;
vignetteImageEffect.AINLLGJBDID(bdonmeecibj, flySettings, LIDJOIEIGDI);
}
}
// Token: 0x06013179 RID: 78201 RVA: 0x00496558 File Offset: 0x00494758
[Token(Token = "0x6013179")]
[Address(RVA = "0x1404050", Offset = "0x1402A50", VA = "0x181404050")]
public void StartSprintingVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.EMNJLJDMHAB)
{
VignetteImageEffect.VignetteSettings sprintSettings = vignetteImageEffect.sprintSettings;
float maxRangeIntensity = vignetteImageEffect.sprintSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.sprintSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = vignetteImageEffect.DJKAGLMKNKG;
vignetteImageEffect.AINLLGJBDID(djkaglmknkg, sprintSettings, LIDJOIEIGDI);
}
}
// Token: 0x0601317A RID: 78202 RVA: 0x004965B0 File Offset: 0x004947B0
[Token(Token = "0x601317A")]
[Address(RVA = "0x1403E10", Offset = "0x1402810", VA = "0x181403E10")]
public void StartForcesVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.LLHMAEJNMIA != MOFDIDBOELK.ON)
{
if (SingletonMonoBehaviour.Instance.LLHMAEJNMIA == MOFDIDBOELK.BLIND)
{
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII.HPMKILHBNHL = true;
}
return;
}
VignetteImageEffect.VignetteSettings forcesSettings = vignetteImageEffect.forcesSettings;
float maxRangeIntensity = vignetteImageEffect.forcesSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.forcesSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL hkmplmjidek = vignetteImageEffect.HKMPLMJIDEK;
vignetteImageEffect.AINLLGJBDID(hkmplmjidek, forcesSettings, LIDJOIEIGDI);
}
// Token: 0x0601317B RID: 78203 RVA: 0x0049662C File Offset: 0x0049482C
[Token(Token = "0x601317B")]
[Address(RVA = "0x1403F80", Offset = "0x1402980", VA = "0x181403F80")]
public void StartSlideVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.EMNJLJDMHAB)
{
VignetteImageEffect.VignetteSettings slideSettings = vignetteImageEffect.slideSettings;
float maxRangeIntensity = vignetteImageEffect.slideSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.slideSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL kadojbhohpp = vignetteImageEffect.KADOJBHOHPP;
vignetteImageEffect.AINLLGJBDID(kadojbhohpp, slideSettings, LIDJOIEIGDI);
}
}
// Token: 0x0601317C RID: 78204 RVA: 0x00496684 File Offset: 0x00494884
[Token(Token = "0x601317C")]
[Address(RVA = "0x1404120", Offset = "0x1402B20", VA = "0x181404120")]
public void StartSwipeRotateVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.OMJBNGKFHFG)
{
VignetteImageEffect.VignetteSettings swipeRotateSettings = vignetteImageEffect.swipeRotateSettings;
float maxRangeIntensity = vignetteImageEffect.swipeRotateSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.swipeRotateSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL dmknohbcdhk = vignetteImageEffect.DMKNOHBCDHK;
vignetteImageEffect.AINLLGJBDID(dmknohbcdhk, swipeRotateSettings, LIDJOIEIGDI);
}
}
// Token: 0x0601317D RID: 78205 RVA: 0x004966DC File Offset: 0x004948DC
[Token(Token = "0x601317D")]
[Address(RVA = "0x14041F0", Offset = "0x1402BF0", VA = "0x1814041F0")]
public void StartTakeDamageVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (promise == (ulong)5L)
{
}
VignetteImageEffect.VignetteSettings takeDamageSettings = vignetteImageEffect.takeDamageSettings;
float maxRangeIntensity = vignetteImageEffect.takeDamageSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.takeDamageSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL gmiknhgmjjk = vignetteImageEffect.GMIKNHGMJJK;
vignetteImageEffect.AINLLGJBDID(gmiknhgmjjk, takeDamageSettings, LIDJOIEIGDI);
}
// Token: 0x0601317E RID: 78206 RVA: 0x00496738 File Offset: 0x00494938
[Token(Token = "0x601317E")]
[Address(RVA = "0x14042E0", Offset = "0x1402CE0", VA = "0x1814042E0")]
public void StartTeleportVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.ODPNPBCLGOI != MOFDIDBOELK.ON)
{
if (SingletonMonoBehaviour.Instance.ODPNPBCLGOI == MOFDIDBOELK.BLIND)
{
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII.HPMKILHBNHL = true;
}
return;
}
VignetteImageEffect.VignetteSettings teleportSettings = vignetteImageEffect.teleportSettings;
float maxRangeIntensity = vignetteImageEffect.teleportSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.teleportSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL lkkjgembabm = vignetteImageEffect.LKKJGEMBABM;
vignetteImageEffect.AINLLGJBDID(lkkjgembabm, teleportSettings, LIDJOIEIGDI);
}
// Token: 0x0601317F RID: 78207 RVA: 0x004967B4 File Offset: 0x004949B4
[Token(Token = "0x601317F")]
[Address(RVA = "0x1404440", Offset = "0x1402E40", VA = "0x181404440")]
public void StartVehicleVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.POFKLABDKCA)
{
VignetteImageEffect.VignetteSettings vehicleSettings = vignetteImageEffect.vehicleSettings;
float maxRangeIntensity = vignetteImageEffect.vehicleSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.vehicleSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL ngooeeigine = vignetteImageEffect.NGOOEEIGINE;
vignetteImageEffect.AINLLGJBDID(ngooeeigine, vehicleSettings, LIDJOIEIGDI);
}
}
// Token: 0x06013180 RID: 78208 RVA: 0x0049680C File Offset: 0x00494A0C
[Token(Token = "0x6013180")]
[Address(RVA = "0x1404510", Offset = "0x1402F10", VA = "0x181404510")]
public void StartWalkingVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.HHEGNHCPDLB)
{
VignetteImageEffect.VignetteSettings walkSettings = vignetteImageEffect.walkSettings;
float maxRangeIntensity = vignetteImageEffect.walkSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.walkSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = vignetteImageEffect.EIIMGOOGANE;
vignetteImageEffect.AINLLGJBDID(eiimgoogane, walkSettings, LIDJOIEIGDI);
}
}
// Token: 0x06013181 RID: 78209 RVA: 0x00496864 File Offset: 0x00494A64
[Token(Token = "0x6013181")]
[Address(RVA = "0x14045D0", Offset = "0x1402FD0", VA = "0x1814045D0")]
public void StartWorldCollisionVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.VignetteSettings worldCollisionSettings = vignetteImageEffect.worldCollisionSettings;
float maxRangeIntensity = vignetteImageEffect.worldCollisionSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.worldCollisionSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL mcnoioaeibh = vignetteImageEffect.MCNOIOAEIBH;
vignetteImageEffect.AINLLGJBDID(mcnoioaeibh, worldCollisionSettings, LIDJOIEIGDI);
}
// Token: 0x06013182 RID: 78210 RVA: 0x004968B0 File Offset: 0x00494AB0
[Token(Token = "0x6013182")]
[Address(RVA = "0x14049E0", Offset = "0x14033E0", VA = "0x1814049E0")]
public void StopContinuousRotationVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL coacddjjcoi = vignetteImageEffect.COACDDJJCOI;
vignetteImageEffect.FFHLODIOMFG(coacddjjcoi, AGGDNKNNAMI);
}
// Token: 0x06013183 RID: 78211 RVA: 0x004968DC File Offset: 0x00494ADC
[Token(Token = "0x6013183")]
[Address(RVA = "0x1403D20", Offset = "0x1402720", VA = "0x181403D20")]
public void StartFallingVignette(bool DAKHHGNDACM, float LIDJOIEIGDI)
{
this.vignetteEffect.StartFallingVignette(DAKHHGNDACM, LIDJOIEIGDI);
}
// Token: 0x06013184 RID: 78212 RVA: 0x004968FC File Offset: 0x00494AFC
[Token(Token = "0x6013184")]
[Address(RVA = "0x1404A10", Offset = "0x1403410", VA = "0x181404A10")]
public void StopFallingVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL lnkgajdoepo = vignetteImageEffect.LNKGAJDOEPO;
vignetteImageEffect.FFHLODIOMFG(lnkgajdoepo, AGGDNKNNAMI);
GIJJPMKNPLE cgijfpeciii = SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII;
int num = 0;
cgijfpeciii.HPMKILHBNHL = num != 0;
}
// Token: 0x06013185 RID: 78213 RVA: 0x00496940 File Offset: 0x00494B40
[Token(Token = "0x6013185")]
[Address(RVA = "0x1404AF0", Offset = "0x14034F0", VA = "0x181404AF0")]
public void StopForcesVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL hkmplmjidek = vignetteImageEffect.HKMPLMJIDEK;
vignetteImageEffect.FFHLODIOMFG(hkmplmjidek, AGGDNKNNAMI);
GIJJPMKNPLE cgijfpeciii = SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII;
int num = 0;
cgijfpeciii.HPMKILHBNHL = num != 0;
}
// Token: 0x06013186 RID: 78214 RVA: 0x00496984 File Offset: 0x00494B84
[Token(Token = "0x6013186")]
[Address(RVA = "0x1403B30", Offset = "0x1402530", VA = "0x181403B30")]
public void StartClimbingVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
if (SingletonMonoBehaviour.Instance.MPLPHDBPPJB)
{
VignetteImageEffect.VignetteSettings climbClamberSettings = vignetteImageEffect.climbClamberSettings;
float maxRangeIntensity = vignetteImageEffect.climbClamberSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.climbClamberSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL hmkbhbpjine = vignetteImageEffect.HMKBHBPJINE;
vignetteImageEffect.AINLLGJBDID(hmkbhbpjine, climbClamberSettings, LIDJOIEIGDI);
}
}
// Token: 0x06013187 RID: 78215 RVA: 0x004969DC File Offset: 0x00494BDC
[Token(Token = "0x6013187")]
[Address(RVA = "0x1404980", Offset = "0x1403380", VA = "0x181404980")]
public void StopClimbingVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL hmkbhbpjine = vignetteImageEffect.HMKBHBPJINE;
vignetteImageEffect.FFHLODIOMFG(hmkbhbpjine, AGGDNKNNAMI);
}
// Token: 0x06013188 RID: 78216 RVA: 0x00496A08 File Offset: 0x00494C08
[Token(Token = "0x6013188")]
[Address(RVA = "0x1404AC0", Offset = "0x14034C0", VA = "0x181404AC0")]
public void StopFlyVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL bdonmeecibj = vignetteImageEffect.BDONMEECIBJ;
vignetteImageEffect.FFHLODIOMFG(bdonmeecibj, AGGDNKNNAMI);
}
// Token: 0x06013189 RID: 78217 RVA: 0x00496A34 File Offset: 0x00494C34
[Token(Token = "0x6013189")]
[Address(RVA = "0x1404BD0", Offset = "0x14035D0", VA = "0x181404BD0")]
public void StopSprintingVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = vignetteImageEffect.DJKAGLMKNKG;
vignetteImageEffect.FFHLODIOMFG(djkaglmknkg, AGGDNKNNAMI);
}
// Token: 0x0601318A RID: 78218 RVA: 0x00496A60 File Offset: 0x00494C60
[Token(Token = "0x601318A")]
[Address(RVA = "0x1404BA0", Offset = "0x14035A0", VA = "0x181404BA0")]
public void StopSlideVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL kadojbhohpp = vignetteImageEffect.KADOJBHOHPP;
vignetteImageEffect.FFHLODIOMFG(kadojbhohpp, AGGDNKNNAMI);
}
// Token: 0x0601318B RID: 78219 RVA: 0x00496A8C File Offset: 0x00494C8C
[Token(Token = "0x601318B")]
[Address(RVA = "0x1404C00", Offset = "0x1403600", VA = "0x181404C00")]
public void StopSwipeRotateVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL dmknohbcdhk = vignetteImageEffect.DMKNOHBCDHK;
vignetteImageEffect.FFHLODIOMFG(dmknohbcdhk, AGGDNKNNAMI);
}
// Token: 0x0601318C RID: 78220 RVA: 0x00496AB8 File Offset: 0x00494CB8
[Token(Token = "0x601318C")]
[Address(RVA = "0x1404C30", Offset = "0x1403630", VA = "0x181404C30")]
public void StopTakeDamageVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL gmiknhgmjjk = vignetteImageEffect.GMIKNHGMJJK;
vignetteImageEffect.FFHLODIOMFG(gmiknhgmjjk, AGGDNKNNAMI);
}
// Token: 0x0601318D RID: 78221 RVA: 0x00496AE4 File Offset: 0x00494CE4
[Token(Token = "0x601318D")]
[Address(RVA = "0x1404C60", Offset = "0x1403660", VA = "0x181404C60")]
public void StopTeleportVignette(float AGGDNKNNAMI)
{
this.vignetteEffect.StopTeleportVignette(AGGDNKNNAMI);
}
// Token: 0x0601318E RID: 78222 RVA: 0x00496B04 File Offset: 0x00494D04
[Token(Token = "0x601318E")]
[Address(RVA = "0x1404C80", Offset = "0x1403680", VA = "0x181404C80")]
public void StopVehicleVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL ngooeeigine = vignetteImageEffect.NGOOEEIGINE;
vignetteImageEffect.FFHLODIOMFG(ngooeeigine, AGGDNKNNAMI);
}
// Token: 0x0601318F RID: 78223 RVA: 0x00496B30 File Offset: 0x00494D30
[Token(Token = "0x601318F")]
[Address(RVA = "0x1404CB0", Offset = "0x14036B0", VA = "0x181404CB0")]
public void StopWalkingVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = vignetteImageEffect.EIIMGOOGANE;
vignetteImageEffect.FFHLODIOMFG(eiimgoogane, AGGDNKNNAMI);
}
// Token: 0x06013190 RID: 78224 RVA: 0x00496B5C File Offset: 0x00494D5C
[Token(Token = "0x6013190")]
[Address(RVA = "0x1404CE0", Offset = "0x14036E0", VA = "0x181404CE0")]
public void StopWorldCollisionVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL mcnoioaeibh = vignetteImageEffect.MCNOIOAEIBH;
vignetteImageEffect.FFHLODIOMFG(mcnoioaeibh, AGGDNKNNAMI);
}
// Token: 0x06013191 RID: 78225 RVA: 0x00496B88 File Offset: 0x00494D88
[Token(Token = "0x6013191")]
[Address(RVA = "0x1403C00", Offset = "0x1402600", VA = "0x181403C00")]
public void StartComfortModeVignette(float LIDJOIEIGDI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.VignetteSettings teleporterLocomotionComfortSettings = vignetteImageEffect.teleporterLocomotionComfortSettings;
float maxRangeIntensity = vignetteImageEffect.teleporterLocomotionComfortSettings.MaxRangeIntensity;
float intensity = vignetteImageEffect.teleporterLocomotionComfortSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL pgnbpmbgcbg = vignetteImageEffect.PGNBPMBGCBG;
vignetteImageEffect.AINLLGJBDID(pgnbpmbgcbg, teleporterLocomotionComfortSettings, LIDJOIEIGDI);
}
// Token: 0x06013192 RID: 78226 RVA: 0x00496BD4 File Offset: 0x00494DD4
[Token(Token = "0x6013192")]
[Address(RVA = "0x14049B0", Offset = "0x14033B0", VA = "0x1814049B0")]
public void StopComfortModeVignette(float AGGDNKNNAMI)
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL pgnbpmbgcbg = vignetteImageEffect.PGNBPMBGCBG;
vignetteImageEffect.FFHLODIOMFG(pgnbpmbgcbg, AGGDNKNNAMI);
}
// Token: 0x06013193 RID: 78227 RVA: 0x00496C00 File Offset: 0x00494E00
[Token(Token = "0x6013193")]
[Address(RVA = "0x1403A70", Offset = "0x1402470", VA = "0x181403A70")]
public void SetComfortModeInterpolation(float LIMOILDIGKF)
{
this.vignetteEffect.PGNBPMBGCBG.OCDEKPEKOGE = LIMOILDIGKF;
}
// Token: 0x06013194 RID: 78228 RVA: 0x00496C24 File Offset: 0x00494E24
[Token(Token = "0x6013194")]
[Address(RVA = "0x1404830", Offset = "0x1403230", VA = "0x181404830")]
public void StopAllVignettesImmediate()
{
VignetteImageEffect vignetteImageEffect = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL coacddjjcoi = vignetteImageEffect.COACDDJJCOI;
int num = 0;
vignetteImageEffect.FFHLODIOMFG(coacddjjcoi, (float)num);
VignetteImageEffect vignetteImageEffect2 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL bdonmeecibj = vignetteImageEffect2.BDONMEECIBJ;
int num2 = 0;
vignetteImageEffect2.FFHLODIOMFG(bdonmeecibj, (float)num2);
VignetteImageEffect vignetteImageEffect3 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = vignetteImageEffect3.DJKAGLMKNKG;
int num3 = 0;
vignetteImageEffect3.FFHLODIOMFG(djkaglmknkg, (float)num3);
VignetteImageEffect vignetteImageEffect4 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL kadojbhohpp = vignetteImageEffect4.KADOJBHOHPP;
int num4 = 0;
vignetteImageEffect4.FFHLODIOMFG(kadojbhohpp, (float)num4);
VignetteImageEffect vignetteImageEffect5 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL dmknohbcdhk = vignetteImageEffect5.DMKNOHBCDHK;
int num5 = 0;
vignetteImageEffect5.FFHLODIOMFG(dmknohbcdhk, (float)num5);
VignetteImageEffect vignetteImageEffect6 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL gmiknhgmjjk = vignetteImageEffect6.GMIKNHGMJJK;
int num6 = 0;
vignetteImageEffect6.FFHLODIOMFG(gmiknhgmjjk, (float)num6);
VignetteImageEffect vignetteImageEffect7 = this.vignetteEffect;
int num7 = 0;
vignetteImageEffect7.StopTeleportVignette((float)num7);
VignetteImageEffect vignetteImageEffect8 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL ngooeeigine = vignetteImageEffect8.NGOOEEIGINE;
int num8 = 0;
vignetteImageEffect8.FFHLODIOMFG(ngooeeigine, (float)num8);
VignetteImageEffect vignetteImageEffect9 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = vignetteImageEffect9.EIIMGOOGANE;
int num9 = 0;
vignetteImageEffect9.FFHLODIOMFG(eiimgoogane, (float)num9);
VignetteImageEffect vignetteImageEffect10 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL mcnoioaeibh = vignetteImageEffect10.MCNOIOAEIBH;
int num10 = 0;
vignetteImageEffect10.FFHLODIOMFG(mcnoioaeibh, (float)num10);
VignetteImageEffect vignetteImageEffect11 = this.vignetteEffect;
VignetteImageEffect.EIFAFIEPHKL pgnbpmbgcbg = vignetteImageEffect11.PGNBPMBGCBG;
int num11 = 0;
vignetteImageEffect11.FFHLODIOMFG(pgnbpmbgcbg, (float)num11);
}
// Token: 0x06013195 RID: 78229 RVA: 0x00496D78 File Offset: 0x00494F78
[Token(Token = "0x6013195")]
[Address(RVA = "0x14034B0", Offset = "0x1401EB0", VA = "0x1814034B0")]
public ISchedulerPromise FadeIn(float BJJEDIGOMGC)
{
GIJJPMKNPLE cgijfpeciii;
do
{
cgijfpeciii = this.CGIJFPECIII;
}
while (cgijfpeciii != 0 && cgijfpeciii.DCPCGMKBGJI(BJJEDIGOMGC) != 0);
return Scheduler.GetImmediatePromise();
}
// Token: 0x06013196 RID: 78230 RVA: 0x00496DA4 File Offset: 0x00494FA4
[Token(Token = "0x6013196")]
[Address(RVA = "0x1403530", Offset = "0x1401F30", VA = "0x181403530")]
public ISchedulerPromise FadeOut(float BJJEDIGOMGC)
{
GIJJPMKNPLE cgijfpeciii;
do
{
cgijfpeciii = this.CGIJFPECIII;
}
while (cgijfpeciii != 0 && cgijfpeciii.NMGKIHGICEM(BJJEDIGOMGC) != 0);
return Scheduler.GetImmediatePromise();
}
// Token: 0x06013197 RID: 78231 RVA: 0x00496DD0 File Offset: 0x00494FD0
[Token(Token = "0x6013197")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public PostProcessingEffectStack()
{
}
// Token: 0x0400CF56 RID: 53078
[Token(Token = "0x400CF56")]
private const float BKLOAOPCHIE = 0.5f;
// Token: 0x0400CF57 RID: 53079
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF57")]
[SerializeField]
private PostProcessVolume globalPostProcessVolume;
// Token: 0x0400CF59 RID: 53081
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CF59")]
[SerializeField]
private MonochromeImageEffect monochromeEffect;
// Token: 0x0400CF5A RID: 53082
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CF5A")]
[SerializeField]
private VignetteImageEffect vignetteEffect;
// Token: 0x0400CF5B RID: 53083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CF5B")]
private GIJJPMKNPLE CGIJFPECIII;
}
}
@@ -0,0 +1,1184 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
using UnityEngine.Rendering.PostProcessing;
namespace RecRoom.Core.ImageEffects
{
// Token: 0x02002AA9 RID: 10921
[Token(Token = "0x2002AA9")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class VignetteImageEffect : MonoBehaviour
{
// Token: 0x060131BB RID: 78267 RVA: 0x0049746C File Offset: 0x0049566C
[Token(Token = "0x60131BB")]
[Address(RVA = "0x1405A50", Offset = "0x1404450", VA = "0x181405A50")]
public void Initialize(PostProcessProfile GGMLFADCNLH)
{
this.GGMLFADCNLH = GGMLFADCNLH;
}
// Token: 0x170032F7 RID: 13047
// (get) Token: 0x060131BC RID: 78268 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170032F7")]
private VignetteImageEffect.EIFAFIEPHKL PJNAGALKFLM
{
[Token(Token = "0x60131BC")]
[Address(RVA = "0x1406260", Offset = "0x1404C60", VA = "0x181406260")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170032F8 RID: 13048
// (get) Token: 0x060131BD RID: 78269 RVA: 0x00497480 File Offset: 0x00495680
[Token(Token = "0x170032F8")]
private bool KHGIBCCEHAE
{
[Token(Token = "0x60131BD")]
[Address(RVA = "0x14058C0", Offset = "0x14042C0", VA = "0x1814058C0")]
get
{
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
if (!inVRDisplayMode)
{
return inVRDisplayMode;
}
return !SingletonMonoBehaviour.Instance.JMCOBHCHGMM;
}
}
// Token: 0x170032F9 RID: 13049
// (get) Token: 0x060131BE RID: 78270 RVA: 0x004974B4 File Offset: 0x004956B4
[Token(Token = "0x170032F9")]
public bool JNCCCOKFFKF
{
[Token(Token = "0x60131BE")]
[Address(RVA = "0x1407BE0", Offset = "0x14065E0", VA = "0x181407BE0")]
get
{
if (!SingletonMonoBehaviour.Instance.HHEGNHCPDLB)
{
return true;
}
List<VignetteImageEffect.EIFAFIEPHKL> nkjhcmjhloi = this.NKJHCMJHLOI;
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = this.EIIMGOOGANE;
bool flag = nkjhcmjhloi.Contains(eiimgoogane);
if (!flag)
{
return flag;
}
return !this.EIIMGOOGANE.LAHMCBPABPO;
}
}
// Token: 0x170032FA RID: 13050
// (get) Token: 0x060131BF RID: 78271 RVA: 0x00497500 File Offset: 0x00495700
[Token(Token = "0x170032FA")]
public bool KOGIMGJGGGF
{
[Token(Token = "0x60131BF")]
[Address(RVA = "0x1407B20", Offset = "0x1406520", VA = "0x181407B20")]
get
{
if (!SingletonMonoBehaviour.Instance.EMNJLJDMHAB)
{
return true;
}
List<VignetteImageEffect.EIFAFIEPHKL> nkjhcmjhloi = this.NKJHCMJHLOI;
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = this.DJKAGLMKNKG;
bool flag = nkjhcmjhloi.Contains(djkaglmknkg);
if (!flag)
{
return flag;
}
return !this.DJKAGLMKNKG.LAHMCBPABPO;
}
}
// Token: 0x060131C0 RID: 78272 RVA: 0x0049754C File Offset: 0x0049574C
[Token(Token = "0x60131C0")]
[Address(RVA = "0x14074E0", Offset = "0x1405EE0", VA = "0x1814074E0")]
private void Update()
{
this.LNOKNADNLBN();
}
// Token: 0x060131C1 RID: 78273 RVA: 0x00497560 File Offset: 0x00495760
[Token(Token = "0x60131C1")]
[Address(RVA = "0x1407150", Offset = "0x1405B50", VA = "0x181407150")]
public void StartWorldCollisionVignette(float BGBFNMENLBN)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.worldCollisionSettings;
float maxRangeIntensity = this.worldCollisionSettings.MaxRangeIntensity;
float intensity = this.worldCollisionSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL mcnoioaeibh = this.MCNOIOAEIBH;
this.AINLLGJBDID(mcnoioaeibh, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131C2 RID: 78274 RVA: 0x0049759C File Offset: 0x0049579C
[Token(Token = "0x60131C2")]
[Address(RVA = "0x14074C0", Offset = "0x1405EC0", VA = "0x1814074C0")]
public void StopWorldCollisionVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL mcnoioaeibh = this.MCNOIOAEIBH;
this.FFHLODIOMFG(mcnoioaeibh, IHIKFKHNMHJ);
}
// Token: 0x060131C3 RID: 78275 RVA: 0x004975B8 File Offset: 0x004957B8
[Token(Token = "0x60131C3")]
[Address(RVA = "0x1406E70", Offset = "0x1405870", VA = "0x181406E70")]
public void StartTeleportVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.ODPNPBCLGOI != MOFDIDBOELK.ON)
{
if (SingletonMonoBehaviour.Instance.ODPNPBCLGOI == MOFDIDBOELK.BLIND)
{
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII.HPMKILHBNHL = true;
}
return;
}
VignetteImageEffect.VignetteSettings vignetteSettings = this.teleportSettings;
float maxRangeIntensity = this.teleportSettings.MaxRangeIntensity;
float intensity = this.teleportSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL lkkjgembabm = this.LKKJGEMBABM;
this.AINLLGJBDID(lkkjgembabm, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131C4 RID: 78276 RVA: 0x0049762C File Offset: 0x0049582C
[Token(Token = "0x60131C4")]
[Address(RVA = "0x14073E0", Offset = "0x1405DE0", VA = "0x1814073E0")]
public void StopTeleportVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL lkkjgembabm = this.LKKJGEMBABM;
this.FFHLODIOMFG(lkkjgembabm, IHIKFKHNMHJ);
GIJJPMKNPLE cgijfpeciii = SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII;
int num = 0;
cgijfpeciii.HPMKILHBNHL = num != 0;
}
// Token: 0x060131C5 RID: 78277 RVA: 0x00497668 File Offset: 0x00495868
[Token(Token = "0x60131C5")]
[Address(RVA = "0x1406930", Offset = "0x1405330", VA = "0x181406930")]
public void StartFlyVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.AIHMDGIADKB)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.flySettings;
float maxRangeIntensity = this.flySettings.MaxRangeIntensity;
float intensity = this.flySettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL bdonmeecibj = this.BDONMEECIBJ;
this.AINLLGJBDID(bdonmeecibj, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131C6 RID: 78278 RVA: 0x004976B8 File Offset: 0x004958B8
[Token(Token = "0x60131C6")]
[Address(RVA = "0x14072A0", Offset = "0x1405CA0", VA = "0x1814072A0")]
public void StopFlyVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL bdonmeecibj = this.BDONMEECIBJ;
this.FFHLODIOMFG(bdonmeecibj, IHIKFKHNMHJ);
}
// Token: 0x060131C7 RID: 78279 RVA: 0x004976D4 File Offset: 0x004958D4
[Token(Token = "0x60131C7")]
[Address(RVA = "0x14066A0", Offset = "0x14050A0", VA = "0x1814066A0")]
public void StartContinuousRotationVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.OMJBNGKFHFG)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.continuousRotationSettings;
float maxRangeIntensity = this.continuousRotationSettings.MaxRangeIntensity;
float intensity = this.continuousRotationSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL coacddjjcoi = this.COACDDJJCOI;
this.AINLLGJBDID(coacddjjcoi, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131C8 RID: 78280 RVA: 0x00497724 File Offset: 0x00495924
[Token(Token = "0x60131C8")]
[Address(RVA = "0x14071E0", Offset = "0x1405BE0", VA = "0x1814071E0")]
public void StopContinuousRotationVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL coacddjjcoi = this.COACDDJJCOI;
this.FFHLODIOMFG(coacddjjcoi, IHIKFKHNMHJ);
}
// Token: 0x060131C9 RID: 78281 RVA: 0x00497740 File Offset: 0x00495940
[Token(Token = "0x60131C9")]
[Address(RVA = "0x1406CD0", Offset = "0x14056D0", VA = "0x181406CD0")]
public void StartSwipeRotateVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.OMJBNGKFHFG)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.swipeRotateSettings;
float maxRangeIntensity = this.swipeRotateSettings.MaxRangeIntensity;
float intensity = this.swipeRotateSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL dmknohbcdhk = this.DMKNOHBCDHK;
this.AINLLGJBDID(dmknohbcdhk, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131CA RID: 78282 RVA: 0x00497790 File Offset: 0x00495990
[Token(Token = "0x60131CA")]
[Address(RVA = "0x14073A0", Offset = "0x1405DA0", VA = "0x1814073A0")]
public void StopSwipeRotateVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL dmknohbcdhk = this.DMKNOHBCDHK;
this.FFHLODIOMFG(dmknohbcdhk, IHIKFKHNMHJ);
}
// Token: 0x060131CB RID: 78283 RVA: 0x004977AC File Offset: 0x004959AC
[Token(Token = "0x60131CB")]
[Address(RVA = "0x1406760", Offset = "0x1405160", VA = "0x181406760")]
public void StartFallingVignette(bool DAKHHGNDACM, float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.MCNNIMOHHII != MOFDIDBOELK.ON)
{
MOFDIDBOELK fallComfortMode = SingletonMonoBehaviour.Instance.MCNNIMOHHII;
if (!DAKHHGNDACM)
{
if (SingletonMonoBehaviour.Instance.MCNNIMOHHII == MOFDIDBOELK.BLIND && !DAKHHGNDACM)
{
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII.HPMKILHBNHL = true;
}
return;
}
}
VignetteImageEffect.VignetteSettings vignetteSettings = this.fallSettings;
float maxRangeIntensity = this.fallSettings.MaxRangeIntensity;
float intensity = this.fallSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL lnkgajdoepo = this.LNKGAJDOEPO;
this.AINLLGJBDID(lnkgajdoepo, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131CC RID: 78284 RVA: 0x00497834 File Offset: 0x00495A34
[Token(Token = "0x60131CC")]
[Address(RVA = "0x1407200", Offset = "0x1405C00", VA = "0x181407200")]
public void StopFallingVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL lnkgajdoepo = this.LNKGAJDOEPO;
this.FFHLODIOMFG(lnkgajdoepo, IHIKFKHNMHJ);
GIJJPMKNPLE cgijfpeciii = SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII;
int num = 0;
cgijfpeciii.HPMKILHBNHL = num != 0;
}
// Token: 0x060131CD RID: 78285 RVA: 0x00497870 File Offset: 0x00495A70
[Token(Token = "0x60131CD")]
[Address(RVA = "0x14065A0", Offset = "0x1404FA0", VA = "0x1814065A0")]
public void StartClimbingVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.MPLPHDBPPJB)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.climbClamberSettings;
float maxRangeIntensity = this.climbClamberSettings.MaxRangeIntensity;
float intensity = this.climbClamberSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL hmkbhbpjine = this.HMKBHBPJINE;
this.AINLLGJBDID(hmkbhbpjine, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131CE RID: 78286 RVA: 0x004978C0 File Offset: 0x00495AC0
[Token(Token = "0x60131CE")]
[Address(RVA = "0x14071A0", Offset = "0x1405BA0", VA = "0x1814071A0")]
public void StopClimbingVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL hmkbhbpjine = this.HMKBHBPJINE;
this.FFHLODIOMFG(hmkbhbpjine, IHIKFKHNMHJ);
}
// Token: 0x060131CF RID: 78287 RVA: 0x004978DC File Offset: 0x00495ADC
[Token(Token = "0x60131CF")]
[Address(RVA = "0x1407090", Offset = "0x1405A90", VA = "0x181407090")]
public void StartWalkingVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.HHEGNHCPDLB)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.walkSettings;
float maxRangeIntensity = this.walkSettings.MaxRangeIntensity;
float intensity = this.walkSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = this.EIIMGOOGANE;
this.AINLLGJBDID(eiimgoogane, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131D0 RID: 78288 RVA: 0x0049792C File Offset: 0x00495B2C
[Token(Token = "0x60131D0")]
[Address(RVA = "0x14074A0", Offset = "0x1405EA0", VA = "0x1814074A0")]
public void StopWalkingVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL eiimgoogane = this.EIIMGOOGANE;
this.FFHLODIOMFG(eiimgoogane, IHIKFKHNMHJ);
}
// Token: 0x060131D1 RID: 78289 RVA: 0x00497948 File Offset: 0x00495B48
[Token(Token = "0x60131D1")]
[Address(RVA = "0x1406FD0", Offset = "0x14059D0", VA = "0x181406FD0")]
public void StartVehicleVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.POFKLABDKCA)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.vehicleSettings;
float maxRangeIntensity = this.vehicleSettings.MaxRangeIntensity;
float intensity = this.vehicleSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL ngooeeigine = this.NGOOEEIGINE;
this.AINLLGJBDID(ngooeeigine, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131D2 RID: 78290 RVA: 0x00497998 File Offset: 0x00495B98
[Token(Token = "0x60131D2")]
[Address(RVA = "0x1407480", Offset = "0x1405E80", VA = "0x181407480")]
public void StopVehicleVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL ngooeeigine = this.NGOOEEIGINE;
this.FFHLODIOMFG(ngooeeigine, IHIKFKHNMHJ);
}
// Token: 0x060131D3 RID: 78291 RVA: 0x004979B4 File Offset: 0x00495BB4
[Token(Token = "0x60131D3")]
[Address(RVA = "0x14069F0", Offset = "0x14053F0", VA = "0x1814069F0")]
public void StartForcesVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.LLHMAEJNMIA != MOFDIDBOELK.ON)
{
if (SingletonMonoBehaviour.Instance.LLHMAEJNMIA == MOFDIDBOELK.BLIND)
{
SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII.HPMKILHBNHL = true;
}
return;
}
VignetteImageEffect.VignetteSettings vignetteSettings = this.forcesSettings;
float maxRangeIntensity = this.forcesSettings.MaxRangeIntensity;
float intensity = this.forcesSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL hkmplmjidek = this.HKMPLMJIDEK;
this.AINLLGJBDID(hkmplmjidek, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131D4 RID: 78292 RVA: 0x00497A28 File Offset: 0x00495C28
[Token(Token = "0x60131D4")]
[Address(RVA = "0x14072C0", Offset = "0x1405CC0", VA = "0x1814072C0")]
public void StopForcesVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL hkmplmjidek = this.HKMPLMJIDEK;
this.FFHLODIOMFG(hkmplmjidek, IHIKFKHNMHJ);
GIJJPMKNPLE cgijfpeciii = SingletonMonoBehaviour.Instance.<PIIODFOEOFG>k__BackingField.CGIJFPECIII;
int num = 0;
cgijfpeciii.HPMKILHBNHL = num != 0;
}
// Token: 0x060131D5 RID: 78293 RVA: 0x00497A64 File Offset: 0x00495C64
[Token(Token = "0x60131D5")]
[Address(RVA = "0x1406C10", Offset = "0x1405610", VA = "0x181406C10")]
public void StartSprintingVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.EMNJLJDMHAB)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.sprintSettings;
float maxRangeIntensity = this.sprintSettings.MaxRangeIntensity;
float intensity = this.sprintSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = this.DJKAGLMKNKG;
this.AINLLGJBDID(djkaglmknkg, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131D6 RID: 78294 RVA: 0x00497AB4 File Offset: 0x00495CB4
[Token(Token = "0x60131D6")]
[Address(RVA = "0x1407380", Offset = "0x1405D80", VA = "0x181407380")]
public void StopSprintingVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL djkaglmknkg = this.DJKAGLMKNKG;
this.FFHLODIOMFG(djkaglmknkg, IHIKFKHNMHJ);
}
// Token: 0x060131D7 RID: 78295 RVA: 0x00497AD0 File Offset: 0x00495CD0
[Token(Token = "0x60131D7")]
[Address(RVA = "0x1406B50", Offset = "0x1405550", VA = "0x181406B50")]
public void StartSlideVignette(float BGBFNMENLBN)
{
if (SingletonMonoBehaviour.Instance.EMNJLJDMHAB)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.slideSettings;
float maxRangeIntensity = this.slideSettings.MaxRangeIntensity;
float intensity = this.slideSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL kadojbhohpp = this.KADOJBHOHPP;
this.AINLLGJBDID(kadojbhohpp, vignetteSettings, BGBFNMENLBN);
}
}
// Token: 0x060131D8 RID: 78296 RVA: 0x00497B20 File Offset: 0x00495D20
[Token(Token = "0x60131D8")]
[Address(RVA = "0x1407360", Offset = "0x1405D60", VA = "0x181407360")]
public void StopSlideVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL kadojbhohpp = this.KADOJBHOHPP;
this.FFHLODIOMFG(kadojbhohpp, IHIKFKHNMHJ);
}
// Token: 0x060131D9 RID: 78297 RVA: 0x00497B3C File Offset: 0x00495D3C
[Token(Token = "0x60131D9")]
[Address(RVA = "0x1406660", Offset = "0x1405060", VA = "0x181406660")]
public void StartComfortModeLayer(float BGBFNMENLBN)
{
VignetteImageEffect.VignetteSettings vignetteSettings = this.teleporterLocomotionComfortSettings;
float maxRangeIntensity = this.teleporterLocomotionComfortSettings.MaxRangeIntensity;
float intensity = this.teleporterLocomotionComfortSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL pgnbpmbgcbg = this.PGNBPMBGCBG;
this.AINLLGJBDID(pgnbpmbgcbg, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131DA RID: 78298 RVA: 0x00497B78 File Offset: 0x00495D78
[Token(Token = "0x60131DA")]
[Address(RVA = "0x14071C0", Offset = "0x1405BC0", VA = "0x1814071C0")]
public void StopComfortModeLayer(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL pgnbpmbgcbg = this.PGNBPMBGCBG;
this.FFHLODIOMFG(pgnbpmbgcbg, IHIKFKHNMHJ);
}
// Token: 0x060131DB RID: 78299 RVA: 0x00497B94 File Offset: 0x00495D94
[Token(Token = "0x60131DB")]
[Address(RVA = "0x1406520", Offset = "0x1404F20", VA = "0x181406520")]
public void SetComfortModeInterpolation(float LIMOILDIGKF)
{
this.PGNBPMBGCBG.OCDEKPEKOGE = LIMOILDIGKF;
}
// Token: 0x060131DC RID: 78300 RVA: 0x00497BB4 File Offset: 0x00495DB4
[Token(Token = "0x60131DC")]
[Address(RVA = "0x1406580", Offset = "0x1404F80", VA = "0x181406580")]
public void SetWalkingVignetteIntensityInterpolation(float EAJAMCIOBNF)
{
this.EIIMGOOGANE.OCDEKPEKOGE = EAJAMCIOBNF;
}
// Token: 0x060131DD RID: 78301 RVA: 0x00497BD4 File Offset: 0x00495DD4
[Token(Token = "0x60131DD")]
[Address(RVA = "0x1406540", Offset = "0x1404F40", VA = "0x181406540")]
public void SetSlideVignetteIntensityInterpolation(float EAJAMCIOBNF)
{
this.KADOJBHOHPP.OCDEKPEKOGE = EAJAMCIOBNF;
}
// Token: 0x060131DE RID: 78302 RVA: 0x00497BF4 File Offset: 0x00495DF4
[Token(Token = "0x60131DE")]
[Address(RVA = "0x1406560", Offset = "0x1404F60", VA = "0x181406560")]
public void SetVehicleVignetteIntensityInterpolation(float EAJAMCIOBNF)
{
this.NGOOEEIGINE.OCDEKPEKOGE = EAJAMCIOBNF;
}
// Token: 0x060131DF RID: 78303 RVA: 0x00497C14 File Offset: 0x00495E14
[Token(Token = "0x60131DF")]
[Address(RVA = "0x1406D90", Offset = "0x1405790", VA = "0x181406D90")]
public void StartTakeDamageVignette(float BGBFNMENLBN)
{
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (promise == (ulong)5L)
{
}
VignetteImageEffect.VignetteSettings vignetteSettings = this.takeDamageSettings;
float maxRangeIntensity = this.takeDamageSettings.MaxRangeIntensity;
float intensity = this.takeDamageSettings.Intensity;
VignetteImageEffect.EIFAFIEPHKL gmiknhgmjjk = this.GMIKNHGMJJK;
this.AINLLGJBDID(gmiknhgmjjk, vignetteSettings, BGBFNMENLBN);
}
// Token: 0x060131E0 RID: 78304 RVA: 0x00497C68 File Offset: 0x00495E68
[Token(Token = "0x60131E0")]
[Address(RVA = "0x14073C0", Offset = "0x1405DC0", VA = "0x1814073C0")]
public void StopTakeDamageVignette(float IHIKFKHNMHJ)
{
VignetteImageEffect.EIFAFIEPHKL gmiknhgmjjk = this.GMIKNHGMJJK;
this.FFHLODIOMFG(gmiknhgmjjk, IHIKFKHNMHJ);
}
// Token: 0x060131E1 RID: 78305 RVA: 0x00497C84 File Offset: 0x00495E84
[Token(Token = "0x60131E1")]
[Address(RVA = "0x14054C0", Offset = "0x1403EC0", VA = "0x1814054C0")]
private void AINLLGJBDID(VignetteImageEffect.EIFAFIEPHKL MKGEABIAOCP, VignetteImageEffect.VignetteSettings GHGBPMPLLBK, float ENNGGBIEGFN)
{
if (!this.NKJHCMJHLOI.Contains(MKGEABIAOCP))
{
this.NKJHCMJHLOI.Add(MKGEABIAOCP);
this.PFMJMCNBLIL();
}
if (MKGEABIAOCP.LAHMCBPABPO)
{
float maxRangeIntensity = GHGBPMPLLBK.MaxRangeIntensity;
float smoothness = GHGBPMPLLBK.Smoothness;
MKGEABIAOCP.BFHNJGFFGKF = smoothness;
float intensity = GHGBPMPLLBK.Intensity;
MKGEABIAOCP.IIBGEAFKGIN = intensity;
MKGEABIAOCP.GFFCHMMEHPC = ENNGGBIEGFN;
float minRangeIntensity = GHGBPMPLLBK.MinRangeIntensity;
MKGEABIAOCP.MMJJBCODBID = minRangeIntensity;
MKGEABIAOCP.GODPNMBNIOF = maxRangeIntensity != null;
float maxRangeIntensity2 = GHGBPMPLLBK.MaxRangeIntensity;
MKGEABIAOCP.DCACPBLHKEO = maxRangeIntensity2;
MKGEABIAOCP.LAHMCBPABPO = false;
MKGEABIAOCP.DPOJAGDMALK = maxRangeIntensity2 != null;
MKGEABIAOCP.OCDEKPEKOGE = 0f;
}
}
// Token: 0x060131E2 RID: 78306 RVA: 0x00497D2C File Offset: 0x00495F2C
[Token(Token = "0x60131E2")]
[Address(RVA = "0x1405970", Offset = "0x1404370", VA = "0x181405970")]
private void FFHLODIOMFG(VignetteImageEffect.EIFAFIEPHKL MKGEABIAOCP, float HFNEFCIKHMG)
{
if (this.NKJHCMJHLOI.Contains(MKGEABIAOCP))
{
if (Time.deltaTime >= HFNEFCIKHMG)
{
return;
}
if (MKGEABIAOCP.LAHMCBPABPO)
{
float dljdogccmfk = MKGEABIAOCP.DLJDOGCCMFK;
float time = Time.time;
if (dljdogccmfk <= HFNEFCIKHMG)
{
return;
}
}
MKGEABIAOCP.LAHMCBPABPO = true;
float time2 = Time.time;
MKGEABIAOCP.KNBMBMEKGHP = time2;
MKGEABIAOCP.DLJDOGCCMFK = HFNEFCIKHMG;
}
}
// Token: 0x060131E3 RID: 78307 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131E3")]
[Address(RVA = "0x1405A60", Offset = "0x1404460", VA = "0x181405A60")]
private void LNOKNADNLBN()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131E4 RID: 78308 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131E4")]
[Address(RVA = "0x1405710", Offset = "0x1404110", VA = "0x181405710")]
private void CDAFPKAPAHC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131E5 RID: 78309 RVA: 0x00497D98 File Offset: 0x00495F98
[Token(Token = "0x60131E5")]
[Address(RVA = "0x1405680", Offset = "0x1404080", VA = "0x181405680")]
private bool CBNDEPHBDBA(VignetteImageEffect.EIFAFIEPHKL MKGEABIAOCP)
{
if (this.NKJHCMJHLOI.Contains(MKGEABIAOCP))
{
}
this.NKJHCMJHLOI.Add(MKGEABIAOCP);
this.PFMJMCNBLIL();
return true;
}
// Token: 0x060131E6 RID: 78310 RVA: 0x00497DD0 File Offset: 0x00495FD0
[Token(Token = "0x60131E6")]
[Address(RVA = "0x1405600", Offset = "0x1404000", VA = "0x181405600")]
private void AONOKFJJMFO(VignetteImageEffect.EIFAFIEPHKL MKGEABIAOCP)
{
if (this.NKJHCMJHLOI.Contains(MKGEABIAOCP))
{
bool flag = this.NKJHCMJHLOI.Remove(MKGEABIAOCP);
this.PFMJMCNBLIL();
}
}
// Token: 0x060131E7 RID: 78311 RVA: 0x00497E08 File Offset: 0x00496008
[Token(Token = "0x60131E7")]
[Address(RVA = "0x1406420", Offset = "0x1404E20", VA = "0x181406420")]
private void PFMJMCNBLIL()
{
List<VignetteImageEffect.EIFAFIEPHKL> nkjhcmjhloi = this.NKJHCMJHLOI;
Comparison<VignetteImageEffect.EIFAFIEPHKL> <>9__92_ = VignetteImageEffect.<>c.<>9__92_0;
if (<>9__92_ == 0)
{
VignetteImageEffect.<>c.<>9__92_0 = (VignetteImageEffect.EIFAFIEPHKL a, VignetteImageEffect.EIFAFIEPHKL b) => a.LNEDNNJCPMG;
}
nkjhcmjhloi.Sort(<>9__92_);
}
// Token: 0x060131E8 RID: 78312 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131E8")]
[Address(RVA = "0x1406330", Offset = "0x1404D30", VA = "0x181406330")]
private VignetteImageEffect.EIFAFIEPHKL NOBMFGKCOHF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131E9 RID: 78313 RVA: 0x00497E48 File Offset: 0x00496048
[Token(Token = "0x60131E9")]
[Address(RVA = "0x14074F0", Offset = "0x1405EF0", VA = "0x1814074F0")]
public VignetteImageEffect()
{
VignetteImageEffect.VignetteSettings @default = VignetteImageEffect.VignetteSettings.Default;
this.teleporterLocomotionComfortSettings = @default;
VignetteImageEffect.VignetteSettings default2 = VignetteImageEffect.VignetteSettings.Default;
this.teleportSettings = default2;
this.teleportSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default3 = VignetteImageEffect.VignetteSettings.Default;
this.walkSettings = default3;
this.walkSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default4 = VignetteImageEffect.VignetteSettings.Default;
this.sprintSettings = default4;
this.sprintSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default5 = VignetteImageEffect.VignetteSettings.Default;
this.climbClamberSettings = default5;
this.climbClamberSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default6 = VignetteImageEffect.VignetteSettings.Default;
this.fallSettings = default6;
this.fallSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default7 = VignetteImageEffect.VignetteSettings.Default;
this.slideSettings = default7;
this.slideSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default8 = VignetteImageEffect.VignetteSettings.Default;
this.flySettings = default8;
this.flySettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default9 = VignetteImageEffect.VignetteSettings.Default;
this.vehicleSettings = default9;
this.vehicleSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default10 = VignetteImageEffect.VignetteSettings.Default;
this.forcesSettings = default10;
this.forcesSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default11 = VignetteImageEffect.VignetteSettings.Default;
this.continuousRotationSettings = default11;
this.continuousRotationSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default12 = VignetteImageEffect.VignetteSettings.Default;
this.swipeRotateSettings = default12;
this.swipeRotateSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default13 = VignetteImageEffect.VignetteSettings.Default;
this.worldCollisionSettings = default13;
this.worldCollisionSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
VignetteImageEffect.VignetteSettings default14 = VignetteImageEffect.VignetteSettings.Default;
this.takeDamageSettings = default14;
int num = 0;
int num2 = 0;
this.takeDamageSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
AnimationCurve animationCurve = AnimationCurve.EaseInOut((float)num, (float)num2, 10f, 1f);
this.mobileVignetteIntensityCurve = animationCurve;
VignetteImageEffect.VignetteSettings default15 = VignetteImageEffect.VignetteSettings.Default;
this.mobileScreensTakeDamageSettings = default15;
this.mobileScreensTakeDamageSettings.Intensity = (float)num2;
this.mobileScreensTakeDamageSettings.MaxRangeIntensity = typeof(VignetteImageEffect.VignetteSettings).TypeHandle;
List<VignetteImageEffect.EIFAFIEPHKL> list = new List();
this.NKJHCMJHLOI = list;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl;
eifafiephkl.LNEDNNJCPMG = (int)((ulong)0L);
eifafiephkl.FIKEBGGCDFN = "Locomotion Comfort";
eifafiephkl.COABPMAGDCF = false;
this.PGNBPMBGCBG = eifafiephkl;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl2;
eifafiephkl2.LNEDNNJCPMG = (int)((ulong)10L);
eifafiephkl2.FIKEBGGCDFN = "Continuous Rotation";
eifafiephkl2.COABPMAGDCF = true;
this.COACDDJJCOI = eifafiephkl2;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl3;
eifafiephkl3.LNEDNNJCPMG = (int)((ulong)20L);
eifafiephkl3.FIKEBGGCDFN = "Swipe Rotate";
eifafiephkl3.COABPMAGDCF = true;
this.DMKNOHBCDHK = eifafiephkl3;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl4;
eifafiephkl4.LNEDNNJCPMG = (int)((ulong)50L);
eifafiephkl4.FIKEBGGCDFN = "Teleport";
eifafiephkl4.COABPMAGDCF = true;
this.LKKJGEMBABM = eifafiephkl4;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl5;
eifafiephkl5.LNEDNNJCPMG = (int)((ulong)60L);
eifafiephkl5.FIKEBGGCDFN = "Fly";
eifafiephkl5.COABPMAGDCF = true;
this.BDONMEECIBJ = eifafiephkl5;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl6;
eifafiephkl6.LNEDNNJCPMG = (int)((ulong)70L);
eifafiephkl6.FIKEBGGCDFN = "Walk";
eifafiephkl6.COABPMAGDCF = true;
this.EIIMGOOGANE = eifafiephkl6;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl7;
eifafiephkl7.LNEDNNJCPMG = (int)((ulong)71L);
eifafiephkl7.FIKEBGGCDFN = "Sprint";
eifafiephkl7.COABPMAGDCF = true;
this.DJKAGLMKNKG = eifafiephkl7;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl8;
eifafiephkl8.LNEDNNJCPMG = (int)((ulong)72L);
eifafiephkl8.FIKEBGGCDFN = "Slide";
eifafiephkl8.COABPMAGDCF = true;
this.KADOJBHOHPP = eifafiephkl8;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl9;
eifafiephkl9.LNEDNNJCPMG = (int)((ulong)73L);
eifafiephkl9.FIKEBGGCDFN = "Climb";
eifafiephkl9.COABPMAGDCF = true;
this.HMKBHBPJINE = eifafiephkl9;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl10;
eifafiephkl10.LNEDNNJCPMG = (int)((ulong)74L);
eifafiephkl10.FIKEBGGCDFN = "Fall";
eifafiephkl10.COABPMAGDCF = true;
this.LNKGAJDOEPO = eifafiephkl10;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl11;
eifafiephkl11.LNEDNNJCPMG = (int)((ulong)75L);
eifafiephkl11.FIKEBGGCDFN = "Vehicle";
eifafiephkl11.COABPMAGDCF = true;
this.NGOOEEIGINE = eifafiephkl11;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl12;
eifafiephkl12.LNEDNNJCPMG = (int)((ulong)76L);
eifafiephkl12.FIKEBGGCDFN = "Forces";
eifafiephkl12.COABPMAGDCF = true;
this.HKMPLMJIDEK = eifafiephkl12;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl13;
eifafiephkl13.LNEDNNJCPMG = (int)((ulong)80L);
eifafiephkl13.FIKEBGGCDFN = "World Collision";
eifafiephkl13.COABPMAGDCF = false;
this.MCNOIOAEIBH = eifafiephkl13;
VignetteImageEffect.EIFAFIEPHKL eifafiephkl14;
eifafiephkl14.LNEDNNJCPMG = (int)((ulong)100L);
eifafiephkl14.FIKEBGGCDFN = "Take Damage";
eifafiephkl14.COABPMAGDCF = false;
this.GMIKNHGMJJK = eifafiephkl14;
base..ctor();
}
// Token: 0x0400CF7C RID: 53116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CF7C")]
[SerializeField]
private VignetteImageEffect.VignetteSettings teleporterLocomotionComfortSettings;
// Token: 0x0400CF7D RID: 53117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400CF7D")]
[SerializeField]
private VignetteImageEffect.VignetteSettings teleportSettings;
// Token: 0x0400CF7E RID: 53118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CF7E")]
[SerializeField]
private VignetteImageEffect.VignetteSettings walkSettings;
// Token: 0x0400CF7F RID: 53119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x400CF7F")]
[SerializeField]
private VignetteImageEffect.VignetteSettings sprintSettings;
// Token: 0x0400CF80 RID: 53120
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400CF80")]
[SerializeField]
private VignetteImageEffect.VignetteSettings climbClamberSettings;
// Token: 0x0400CF81 RID: 53121
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x400CF81")]
[SerializeField]
private VignetteImageEffect.VignetteSettings fallSettings;
// Token: 0x0400CF82 RID: 53122
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400CF82")]
[SerializeField]
private VignetteImageEffect.VignetteSettings slideSettings;
// Token: 0x0400CF83 RID: 53123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x400CF83")]
[SerializeField]
private VignetteImageEffect.VignetteSettings flySettings;
// Token: 0x0400CF84 RID: 53124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x400CF84")]
[SerializeField]
private VignetteImageEffect.VignetteSettings vehicleSettings;
// Token: 0x0400CF85 RID: 53125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
[Token(Token = "0x400CF85")]
[SerializeField]
private VignetteImageEffect.VignetteSettings forcesSettings;
// Token: 0x0400CF86 RID: 53126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x400CF86")]
[SerializeField]
private VignetteImageEffect.VignetteSettings continuousRotationSettings;
// Token: 0x0400CF87 RID: 53127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400CF87")]
[SerializeField]
private VignetteImageEffect.VignetteSettings swipeRotateSettings;
// Token: 0x0400CF88 RID: 53128
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400CF88")]
[SerializeField]
private VignetteImageEffect.VignetteSettings worldCollisionSettings;
// Token: 0x0400CF89 RID: 53129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1EC")]
[Token(Token = "0x400CF89")]
[SerializeField]
private VignetteImageEffect.VignetteSettings takeDamageSettings;
// Token: 0x0400CF8A RID: 53130
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x400CF8A")]
[SerializeField]
[Header("Mobile")]
private Mesh mobileVignetteMesh;
// Token: 0x0400CF8B RID: 53131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x400CF8B")]
[SerializeField]
private AnimationCurve mobileVignetteIntensityCurve;
// Token: 0x0400CF8C RID: 53132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
[Token(Token = "0x400CF8C")]
[SerializeField]
[Tooltip("Mobile screen needs different values because it's too expensive to do a transparent vignette")]
private VignetteImageEffect.VignetteSettings mobileScreensTakeDamageSettings;
// Token: 0x0400CF8D RID: 53133
[Token(Token = "0x400CF8D")]
private const float MCDDDICFKCI = 0.1f;
// Token: 0x0400CF8E RID: 53134
[Token(Token = "0x400CF8E")]
private const float LEKEIIFHIAK = 0.25f;
// Token: 0x0400CF8F RID: 53135
[Token(Token = "0x400CF8F")]
private const float KADKIACDMIC = 1f;
// Token: 0x0400CF90 RID: 53136
[Token(Token = "0x400CF90")]
private const float GMGKKECMDIA = 7.5f;
// Token: 0x0400CF91 RID: 53137
[Token(Token = "0x400CF91")]
private const float EOHIBJNMHGL = 1.66f;
// Token: 0x0400CF92 RID: 53138
[Token(Token = "0x400CF92")]
private const float BHCPLEKBHFO = 0.001f;
// Token: 0x0400CF93 RID: 53139
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
[Token(Token = "0x400CF93")]
private readonly List<VignetteImageEffect.EIFAFIEPHKL> NKJHCMJHLOI;
// Token: 0x0400CF94 RID: 53140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
[Token(Token = "0x400CF94")]
private VignetteImageEffect.EIFAFIEPHKL PGNBPMBGCBG;
// Token: 0x0400CF95 RID: 53141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
[Token(Token = "0x400CF95")]
private VignetteImageEffect.EIFAFIEPHKL COACDDJJCOI;
// Token: 0x0400CF96 RID: 53142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
[Token(Token = "0x400CF96")]
private VignetteImageEffect.EIFAFIEPHKL DMKNOHBCDHK;
// Token: 0x0400CF97 RID: 53143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
[Token(Token = "0x400CF97")]
private VignetteImageEffect.EIFAFIEPHKL LKKJGEMBABM;
// Token: 0x0400CF98 RID: 53144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
[Token(Token = "0x400CF98")]
private VignetteImageEffect.EIFAFIEPHKL BDONMEECIBJ;
// Token: 0x0400CF99 RID: 53145
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
[Token(Token = "0x400CF99")]
private VignetteImageEffect.EIFAFIEPHKL EIIMGOOGANE;
// Token: 0x0400CF9A RID: 53146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
[Token(Token = "0x400CF9A")]
private VignetteImageEffect.EIFAFIEPHKL DJKAGLMKNKG;
// Token: 0x0400CF9B RID: 53147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
[Token(Token = "0x400CF9B")]
private VignetteImageEffect.EIFAFIEPHKL KADOJBHOHPP;
// Token: 0x0400CF9C RID: 53148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
[Token(Token = "0x400CF9C")]
private VignetteImageEffect.EIFAFIEPHKL HMKBHBPJINE;
// Token: 0x0400CF9D RID: 53149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
[Token(Token = "0x400CF9D")]
private VignetteImageEffect.EIFAFIEPHKL LNKGAJDOEPO;
// Token: 0x0400CF9E RID: 53150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
[Token(Token = "0x400CF9E")]
private VignetteImageEffect.EIFAFIEPHKL NGOOEEIGINE;
// Token: 0x0400CF9F RID: 53151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
[Token(Token = "0x400CF9F")]
private VignetteImageEffect.EIFAFIEPHKL HKMPLMJIDEK;
// Token: 0x0400CFA0 RID: 53152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
[Token(Token = "0x400CFA0")]
private VignetteImageEffect.EIFAFIEPHKL MCNOIOAEIBH;
// Token: 0x0400CFA1 RID: 53153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
[Token(Token = "0x400CFA1")]
private VignetteImageEffect.EIFAFIEPHKL GMIKNHGMJJK;
// Token: 0x0400CFA2 RID: 53154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")]
[Token(Token = "0x400CFA2")]
private float NCGJIHMJNLE;
// Token: 0x0400CFA3 RID: 53155
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C4")]
[Token(Token = "0x400CFA3")]
private float FOGFKALHGKG;
// Token: 0x0400CFA4 RID: 53156
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
[Token(Token = "0x400CFA4")]
private float CKDLLAEABHK;
// Token: 0x0400CFA5 RID: 53157
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")]
[Token(Token = "0x400CFA5")]
private float KMIJCICBLPI;
// Token: 0x0400CFA6 RID: 53158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
[Token(Token = "0x400CFA6")]
private float DIHIAEMIFJN;
// Token: 0x0400CFA7 RID: 53159
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D8")]
[Token(Token = "0x400CFA7")]
private PostProcessProfile GGMLFADCNLH;
// Token: 0x02002AAA RID: 10922
[Token(Token = "0x2002AAA")]
[Serializable]
private struct VignetteSettings
{
// Token: 0x060131EA RID: 78314 RVA: 0x00498274 File Offset: 0x00496474
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60131EA")]
[Address(RVA = "0x1407CA0", Offset = "0x14066A0", VA = "0x181407CA0")]
static VignetteSettings()
{
Color black = Color.black;
}
// Token: 0x0400CFA8 RID: 53160
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CFA8")]
public Color Color;
// Token: 0x0400CFA9 RID: 53161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CFA9")]
public float Intensity;
// Token: 0x0400CFAA RID: 53162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400CFAA")]
public float Smoothness;
// Token: 0x0400CFAB RID: 53163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CFAB")]
public bool IsSquareVignette;
// Token: 0x0400CFAC RID: 53164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
[Token(Token = "0x400CFAC")]
public bool SupportsIntensityRange;
// Token: 0x0400CFAD RID: 53165
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400CFAD")]
public float MinRangeIntensity;
// Token: 0x0400CFAE RID: 53166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CFAE")]
public float MaxRangeIntensity;
// Token: 0x0400CFAF RID: 53167
[Token(Token = "0x400CFAF")]
public static VignetteImageEffect.VignetteSettings Default;
}
// Token: 0x02002AAB RID: 10923
[Token(Token = "0x2002AAB")]
private class EIFAFIEPHKL
{
// Token: 0x170032FB RID: 13051
// (get) Token: 0x060131EB RID: 78315 RVA: 0x0049828C File Offset: 0x0049648C
[Token(Token = "0x170032FB")]
public float PKOOPCHFAPE
{
[Token(Token = "0x60131EB")]
[Address(RVA = "0x13EDC30", Offset = "0x13EC630", VA = "0x1813EDC30")]
get
{
return this.DLJDOGCCMFK;
}
}
// Token: 0x060131EC RID: 78316 RVA: 0x004982A0 File Offset: 0x004964A0
[Token(Token = "0x60131EC")]
[Address(RVA = "0x13EDA60", Offset = "0x13EC460", VA = "0x1813EDA60")]
public float ABJAHEFJHKN()
{
if (!this.GODPNMBNIOF)
{
}
float num = this.MMJJBCODBID;
float dcacpblhkeo = this.DCACPBLHKEO;
float num2 = this.OCDEKPEKOGE;
num = Mathf.Lerp(num, dcacpblhkeo, num2);
if (this.LAHMCBPABPO)
{
float time = Time.time;
num2 = time;
float num3 = Mathf.InverseLerp(time, dcacpblhkeo, num2);
num2 = num3;
num3 = num;
int num4 = 0;
float num5 = Mathf.Lerp(num3, (float)num4, num2);
}
return num;
}
// Token: 0x060131ED RID: 78317 RVA: 0x00498310 File Offset: 0x00496510
[Token(Token = "0x60131ED")]
[Address(RVA = "0x13EDC40", Offset = "0x13EC640", VA = "0x1813EDC40")]
public EIFAFIEPHKL(int priority, string name, bool isComfort = false)
{
int num = 0;
base.FieldGetter(num, name, isComfort);
this.LNEDNNJCPMG = priority;
this.FIKEBGGCDFN = name;
this.COABPMAGDCF = isComfort;
}
// Token: 0x060131EE RID: 78318 RVA: 0x00498340 File Offset: 0x00496540
[Token(Token = "0x60131EE")]
[Address(RVA = "0x13EDB90", Offset = "0x13EC590", VA = "0x1813EDB90")]
private float HFCAHKPOJNJ()
{
if (!this.GODPNMBNIOF)
{
return this.IIBGEAFKGIN;
}
float mmjjbcodbid = this.MMJJBCODBID;
float dcacpblhkeo = this.DCACPBLHKEO;
float ocdekpekoge = this.OCDEKPEKOGE;
return Mathf.Lerp(mmjjbcodbid, dcacpblhkeo, ocdekpekoge);
}
// Token: 0x0400CFB0 RID: 53168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400CFB0")]
public string FIKEBGGCDFN;
// Token: 0x0400CFB1 RID: 53169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CFB1")]
public Color INCNKMHCJDM;
// Token: 0x0400CFB2 RID: 53170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CFB2")]
public float IIBGEAFKGIN;
// Token: 0x0400CFB3 RID: 53171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400CFB3")]
public bool COABPMAGDCF;
// Token: 0x0400CFB4 RID: 53172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")]
[Token(Token = "0x400CFB4")]
public bool GODPNMBNIOF;
// Token: 0x0400CFB5 RID: 53173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CFB5")]
public float MMJJBCODBID;
// Token: 0x0400CFB6 RID: 53174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x400CFB6")]
public float DCACPBLHKEO;
// Token: 0x0400CFB7 RID: 53175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CFB7")]
public float BFHNJGFFGKF;
// Token: 0x0400CFB8 RID: 53176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400CFB8")]
public float GFFCHMMEHPC;
// Token: 0x0400CFB9 RID: 53177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400CFB9")]
public float OCDEKPEKOGE;
// Token: 0x0400CFBA RID: 53178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x400CFBA")]
public bool DPOJAGDMALK;
// Token: 0x0400CFBB RID: 53179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x45")]
[Token(Token = "0x400CFBB")]
public bool LAHMCBPABPO;
// Token: 0x0400CFBC RID: 53180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CFBC")]
public float KNBMBMEKGHP;
// Token: 0x0400CFBD RID: 53181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400CFBD")]
public float DLJDOGCCMFK;
// Token: 0x0400CFBE RID: 53182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CFBE")]
public readonly int LNEDNNJCPMG;
}
}
}
@@ -0,0 +1,108 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.ImageEffects
{
// Token: 0x02002AAD RID: 10925
[Token(Token = "0x2002AAD")]
[StructLayout(3)]
public class WorldSpaceCameraBlinders : MonoBehaviour
{
// Token: 0x170032FC RID: 13052
// (get) Token: 0x060131F2 RID: 78322 RVA: 0x004983C4 File Offset: 0x004965C4
// (set) Token: 0x060131F3 RID: 78323 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170032FC")]
public bool HMBOHJBIKHD
{
[Token(Token = "0x60131F2")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")]
get
{
}
[Token(Token = "0x60131F3")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060131F4 RID: 78324 RVA: 0x004983D4 File Offset: 0x004965D4
[Token(Token = "0x60131F4")]
[Address(RVA = "0x1407D30", Offset = "0x1406730", VA = "0x181407D30")]
private void LateUpdate()
{
}
// Token: 0x060131F5 RID: 78325 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131F5")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void FCNHBDEDDAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131F6 RID: 78326 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131F6")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void JNCACNEIBLP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131F7 RID: 78327 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131F7")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void FNEFNHELDBC(float OKODOCJIDFD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131F8 RID: 78328 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60131F8")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void PNPEAOGEGEJ(float OKODOCJIDFD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060131F9 RID: 78329 RVA: 0x004983E4 File Offset: 0x004965E4
[Token(Token = "0x60131F9")]
[Address(RVA = "0x1407D60", Offset = "0x1406760", VA = "0x181407D60")]
public WorldSpaceCameraBlinders()
{
}
// Token: 0x0400CFC1 RID: 53185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CFC1")]
[SerializeField]
private float gradientStartAngle = 90f;
// Token: 0x0400CFC2 RID: 53186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400CFC2")]
[SerializeField]
private float gradientEndAngle = 120f;
// Token: 0x0400CFC3 RID: 53187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CFC3")]
[SerializeField]
private float gradientMaxAngle = 160f;
// Token: 0x0400CFC4 RID: 53188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CFC4")]
[SerializeField]
private Camera targetCamera;
// Token: 0x0400CFC5 RID: 53189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CFC5")]
[NonSerialized]
public Transform DesiredForwardTransform;
}
}