Files
NobetaSource/Cpp2IL/Assembly-CSharp/AmplifyColorBase.cs
2023-09-06 22:19:13 +02:00

854 lines
29 KiB
C#

using System;
using System.Collections.Generic;
using AmplifyColor;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Serialization;
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
[AddComponentMenu("")]
public class AmplifyColorBase : MonoBehaviour
{
// Token: 0x17000001 RID: 1
// (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000001")]
public Texture2D DefaultLut
{
[Token(Token = "0x6000001")]
[Address(RVA = "0xDAC110", Offset = "0xDAB110", VA = "0x180DAC110")]
get
{
Texture2D texture2D = this.defaultLut;
int num = 0;
if (texture2D == num)
{
return this.CreateDefaultLut();
}
return this.defaultLut;
}
}
// Token: 0x17000002 RID: 2
// (get) Token: 0x06000002 RID: 2 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x17000002")]
public bool IsBlending
{
[Token(Token = "0x6000002")]
[Address(RVA = "0xA78020", Offset = "0xA77020", VA = "0x180A78020")]
get
{
return this.blending;
}
}
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000003 RID: 3 RVA: 0x00002094 File Offset: 0x00000294
[Token(Token = "0x17000003")]
private float effectVolumesBlendAdjusted
{
[Token(Token = "0x6000003")]
[Address(RVA = "0xDAC260", Offset = "0xDAB260", VA = "0x180DAC260")]
get
{
float num = this.effectVolumesBlendAdjust;
return Mathf.Clamp01(this.volumesBlendAmount);
}
}
// Token: 0x17000004 RID: 4
// (get) Token: 0x06000004 RID: 4 RVA: 0x000020C0 File Offset: 0x000002C0
[Token(Token = "0x17000004")]
public string SharedInstanceID
{
[Token(Token = "0x6000004")]
[Address(RVA = "0x3EF7E0", Offset = "0x3EE7E0", VA = "0x1803EF7E0")]
get
{
return this.sharedInstanceID;
}
}
// Token: 0x17000005 RID: 5
// (get) Token: 0x06000005 RID: 5 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000005")]
public bool WillItBlend
{
[Token(Token = "0x6000005")]
[Address(RVA = "0xDAC1A0", Offset = "0xDAB1A0", VA = "0x180DAC1A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06000006 RID: 6 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000006")]
[Address(RVA = "0xDA9810", Offset = "0xDA8810", VA = "0x180DA9810")]
public void NewSharedInstanceID()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000007 RID: 7 RVA: 0x000020E0 File Offset: 0x000002E0
[Token(Token = "0x6000007")]
[Address(RVA = "0xDAA790", Offset = "0xDA9790", VA = "0x180DAA790")]
private void ReportMissingShaders()
{
Debug.LogError("[AmplifyColor] Failed to initialize shaders. Please attempt to re-enable the Amplify Color Effect component. If that fails, please reinstall Amplify Color.");
int num = 0;
base.enabled = num != 0;
}
// Token: 0x06000008 RID: 8 RVA: 0x00002100 File Offset: 0x00000300
[Token(Token = "0x6000008")]
[Address(RVA = "0xDAA800", Offset = "0xDA9800", VA = "0x180DAA800")]
private void ReportNotSupported()
{
Debug.LogError("[AmplifyColor] This image effect is not supported on this platform.");
int num = 0;
base.enabled = num != 0;
}
// Token: 0x06000009 RID: 9 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000009")]
[Address(RVA = "0xDA8510", Offset = "0xDA7510", VA = "0x180DA8510")]
private bool CheckShader(Shader s)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600000A RID: 10 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600000A")]
[Address(RVA = "0xDA8660", Offset = "0xDA7660", VA = "0x180DA8660")]
private bool CheckShaders()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600000B RID: 11 RVA: 0x00002120 File Offset: 0x00000320
[Token(Token = "0x600000B")]
[Address(RVA = "0x4990D0", Offset = "0x4980D0", VA = "0x1804990D0")]
private bool CheckSupport()
{
return true;
}
// Token: 0x0600000C RID: 12 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600000C")]
[Address(RVA = "0xDA9980", Offset = "0xDA8980", VA = "0x180DA9980")]
private void OnEnable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600000D RID: 13 RVA: 0x00002130 File Offset: 0x00000330
[Token(Token = "0x600000D")]
[Address(RVA = "0xDA9890", Offset = "0xDA8890", VA = "0x180DA9890")]
private void OnDisable()
{
AmplifyColorTriggerProxyBase amplifyColorTriggerProxyBase = this.actualTriggerProxy;
int num = 0;
if (amplifyColorTriggerProxyBase != num)
{
UnityEngine.Object.DestroyImmediate(this.actualTriggerProxy.gameObject);
this.actualTriggerProxy = (ulong)0L;
}
this.ReleaseMaterials();
this.ReleaseTextures();
}
// Token: 0x0600000E RID: 14 RVA: 0x0000217C File Offset: 0x0000037C
[Token(Token = "0x600000E")]
[Address(RVA = "0xDABE30", Offset = "0xDAAE30", VA = "0x180DABE30")]
private void VolumesBlendTo(Texture blendTargetLUT, float blendTimeInSec)
{
this.volumesLutBlendTexture = blendTargetLUT;
this.volumesBlendingTime = blendTimeInSec;
this.volumesBlendingTimeCountdown = blendTimeInSec;
this.volumesBlendAmount = 0f;
this.volumesBlending = true;
}
// Token: 0x0600000F RID: 15 RVA: 0x000021B0 File Offset: 0x000003B0
[Token(Token = "0x600000F")]
[Address(RVA = "0xDA8210", Offset = "0xDA7210", VA = "0x180DA8210")]
public void BlendTo(Texture blendTargetLUT, float blendTimeInSec, Action onFinishBlend)
{
this.LutBlendTexture = blendTargetLUT;
this.BlendAmount = 0f;
this.onFinishBlend = onFinishBlend;
this.blendingTime = blendTimeInSec;
this.blendingTimeCountdown = blendTimeInSec;
this.blending = true;
}
// Token: 0x06000010 RID: 16 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000010")]
[Address(RVA = "0xDA8280", Offset = "0xDA7280", VA = "0x180DA8280")]
private void CheckCamera()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000011 RID: 17 RVA: 0x000021EC File Offset: 0x000003EC
[Token(Token = "0x6000011")]
[Address(RVA = "0xDAAC40", Offset = "0xDA9C40", VA = "0x180DAAC40")]
private void Start()
{
if (!this.silentError)
{
this.CheckCamera();
Texture lutTexture = this.LutTexture;
this.worldLUT = lutTexture;
VolumeEffect volumeEffect = this.EffectFlags.GenerateEffectData(this);
this.worldVolumeEffects = volumeEffect;
VolumeEffect volumeEffect2 = this.worldVolumeEffects;
this.currentVolumeEffects = volumeEffect2;
this.blendVolumeEffects = volumeEffect2;
float exposure = this.Exposure;
this.worldExposure = exposure;
this.currentExposure = exposure;
this.blendExposure = exposure;
}
}
// Token: 0x06000012 RID: 18 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000012")]
[Address(RVA = "0xDAB820", Offset = "0xDAA820", VA = "0x180DAB820")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000013 RID: 19 RVA: 0x00002264 File Offset: 0x00000464
[Token(Token = "0x6000013")]
[Address(RVA = "0xDA96F0", Offset = "0xDA86F0", VA = "0x180DA96F0")]
public void EnterVolume(AmplifyColorVolumeBase volume)
{
if (!this.enteredVolumes.Contains(volume))
{
List<AmplifyColorVolumeBase> list = this.enteredVolumes;
int num = 0;
list.Insert(num, volume);
}
}
// Token: 0x06000014 RID: 20 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000014")]
[Address(RVA = "0xDA9780", Offset = "0xDA8780", VA = "0x180DA9780")]
public void ExitVolume(AmplifyColorVolumeBase volume)
{
if (this.enteredVolumes.Contains(volume))
{
bool flag = this.enteredVolumes.Remove(volume);
}
}
// Token: 0x06000015 RID: 21 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000015")]
[Address(RVA = "0xDAAEA0", Offset = "0xDA9EA0", VA = "0x180DAAEA0")]
private void UpdateVolumes()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000016 RID: 22 RVA: 0x000022C8 File Offset: 0x000004C8
[Token(Token = "0x6000016")]
[Address(RVA = "0xDAAAA0", Offset = "0xDA9AA0", VA = "0x180DAAAA0")]
private void SetupShader()
{
/*
An exception occurred when decompiling this method (06000016)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AmplifyColorBase::SetupShader()
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; stloc:ColorSpace(var_1_07, callgetter:ColorSpace(QualitySettings::get_activeColorSpace)); stfld:ColorSpace(AmplifyColorBase::colorSpace, ldloc:AmplifyColorBase(this), ldloc:ColorSpace(var_1_07)); stloc:Quality(var_2_15, ldfld:Quality(AmplifyColorBase::QualityLevel, ldloc:AmplifyColorBase(this))); stfld:Quality(AmplifyColorBase::qualityLevel, ldloc:AmplifyColorBase(this), ldloc:Quality(var_2_15)); stloc:Shader(var_3_27, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Base"))); stfld:Shader(AmplifyColorBase::shaderBase, ldloc:AmplifyColorBase(this), ldloc:Shader(var_3_27)); stloc:Shader(var_4_39, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Blend"))); stfld:Shader(AmplifyColorBase::shaderBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_4_39)); stloc:Shader(var_5_4D, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/BlendCache"))); stfld:Shader(AmplifyColorBase::shaderBlendCache, ldloc:AmplifyColorBase(this), ldloc:Shader(var_5_4D)); stloc:Shader(var_6_61, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/Mask"))); stfld:Shader(AmplifyColorBase::shaderMask, ldloc:AmplifyColorBase(this), ldloc:Shader(var_6_61)); stloc:Shader(var_7_75, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/MaskBlend"))); stfld:Shader(AmplifyColorBase::shaderMaskBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_7_75)); stloc:Shader(var_8_89, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/DepthMask"))); stfld:Shader(AmplifyColorBase::shaderDepthMask, ldloc:AmplifyColorBase(this), ldloc:Shader(var_8_89)); stloc:Shader(var_9_9D, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/DepthMaskBlend"))); stfld:Shader(AmplifyColorBase::shaderDepthMaskBlend, ldloc:AmplifyColorBase(this), ldloc:Shader(var_9_9D)); stloc:Shader(var_10_B1, call:Shader(Shader::Find, ldstr:string("Hidden/Amplify Color/ProcessOnly"))); stfld:Shader(AmplifyColorBase::shaderProcessOnly, ldloc:AmplifyColorBase(this), ldloc:Shader(var_10_B1)); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
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 344
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 1618
*/;
}
// Token: 0x06000017 RID: 23 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000017")]
[Address(RVA = "0xDAA610", Offset = "0xDA9610", VA = "0x180DAA610")]
private void ReleaseMaterials()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000018 RID: 24 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000018")]
[Address(RVA = "0xDA8AC0", Offset = "0xDA7AC0", VA = "0x180DA8AC0")]
private Texture2D CreateDefaultLut()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000019 RID: 25 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000019")]
[Address(RVA = "0xDA8D80", Offset = "0xDA7D80", VA = "0x180DA8D80")]
private Texture2D CreateDepthCurveLut()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600001A RID: 26 RVA: 0x00002390 File Offset: 0x00000590
[Token(Token = "0x600001A")]
[Address(RVA = "0xDAAD00", Offset = "0xDA9D00", VA = "0x180DAAD00")]
private void UpdateDepthCurveLut()
{
Texture2D texture2D = this.depthCurveLut;
int num = 0;
if (texture2D == num)
{
Texture2D texture2D2 = this.CreateDepthCurveLut();
}
int num2 = 0;
int num3 = 0;
Color32[] array = this.depthCurveColors;
int num4 = Mathf.FloorToInt(Mathf.Clamp01(this.DepthMaskCurve.Evaluate((float)num2)));
num3++;
array[0] = num4;
Texture2D texture2D3 = this.depthCurveLut;
Color32[] array2 = this.depthCurveColors;
texture2D3.SetPixels32(array2);
this.depthCurveLut.Apply();
}
// Token: 0x0600001B RID: 27 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600001B")]
[Address(RVA = "0xDA86F0", Offset = "0xDA76F0", VA = "0x180DA86F0")]
private void CheckUpdateDepthCurveLut()
{
AnimationCurve depthMaskCurve = this.DepthMaskCurve;
int length = depthMaskCurve.length;
int length2 = depthMaskCurve.length;
int num = 0;
int num2 = 0;
if (length == length2)
{
AnimationCurve depthMaskCurve2 = this.DepthMaskCurve;
int num3 = 0;
int length3 = depthMaskCurve2.length;
if (num < length3)
{
AnimationCurve depthMaskCurve3 = this.DepthMaskCurve;
float num4 = depthMaskCurve3.Evaluate((float)num3);
float num5 = depthMaskCurve3.Evaluate((float)num3);
if (num4 <= 1E-45f)
{
AnimationCurve depthMaskCurve4 = this.DepthMaskCurve;
num++;
}
}
}
Texture2D texture2D = this.depthCurveLut;
int num6 = 0;
bool flag = texture2D == num6;
Texture2D texture2D2 = this.depthCurveLut;
int num7 = 0;
if (texture2D2 == num7)
{
Texture2D texture2D3 = this.CreateDepthCurveLut();
}
Color32[] array = this.depthCurveColors;
int num8 = Mathf.FloorToInt(Mathf.Clamp01(this.DepthMaskCurve.Evaluate((float)num2)));
num++;
array[0] = num8;
Texture2D texture2D4 = this.depthCurveLut;
Color32[] array2 = this.depthCurveColors;
texture2D4.SetPixels32(array2);
this.depthCurveLut.Apply();
AnimationCurve animationCurve = new AnimationCurve(this.DepthMaskCurve.keys);
this.prevDepthMaskCurve = animationCurve;
}
// Token: 0x0600001C RID: 28 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600001C")]
[Address(RVA = "0xDA8EF0", Offset = "0xDA7EF0", VA = "0x180DA8EF0")]
private void CreateHelperTextures()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600001D RID: 29 RVA: 0x00002538 File Offset: 0x00000738
[Token(Token = "0x600001D")]
[Address(RVA = "0xDA8360", Offset = "0xDA7360", VA = "0x180DA8360")]
private bool CheckMaterialAndShader(Material material, string name)
{
int num = 0;
if (!(material == num))
{
Shader shader = material.shader;
int num2 = 0;
if (!(shader == num2) && material.shader.isSupported)
{
material.hideFlags = HideFlags.HideAndDontSave;
}
}
Debug.LogWarning("[AmplifyColor] Error creating " + name + " material. Effect disabled.");
int num3 = 0;
base.enabled = num3 != 0;
return base.enabled;
}
// Token: 0x0600001E RID: 30 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600001E")]
[Address(RVA = "0xDA9110", Offset = "0xDA8110", VA = "0x180DA9110")]
private bool CreateMaterials()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600001F RID: 31 RVA: 0x000025A4 File Offset: 0x000007A4
[Token(Token = "0x600001F")]
[Address(RVA = "0xDAA870", Offset = "0xDA9870", VA = "0x180DAA870")]
private void SetMaterialKeyword(string keyword, bool state)
{
bool flag;
for (;;)
{
flag = this.materialBase.IsKeywordEnabled(keyword);
if (state)
{
break;
}
if (this.materialBase.IsKeywordEnabled(keyword))
{
goto Block_2;
}
}
if (!flag)
{
this.materialBase.EnableKeyword(keyword);
this.materialBlend.EnableKeyword(keyword);
this.materialBlendCache.EnableKeyword(keyword);
this.materialMask.EnableKeyword(keyword);
this.materialMaskBlend.EnableKeyword(keyword);
this.materialDepthMask.EnableKeyword(keyword);
this.materialDepthMaskBlend.EnableKeyword(keyword);
this.materialProcessOnly.EnableKeyword(keyword);
}
return;
Block_2:
this.materialBase.DisableKeyword(keyword);
this.materialBlend.DisableKeyword(keyword);
this.materialBlendCache.DisableKeyword(keyword);
this.materialMask.DisableKeyword(keyword);
this.materialMaskBlend.DisableKeyword(keyword);
this.materialDepthMask.DisableKeyword(keyword);
this.materialDepthMaskBlend.DisableKeyword(keyword);
this.materialProcessOnly.DisableKeyword(keyword);
}
// Token: 0x06000020 RID: 32 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000020")]
[Address(RVA = "0x2DECB0", Offset = "0x2DDCB0", VA = "0x1802DECB0")]
private void SafeRelease<T>(ref T obj) where T : UnityEngine.Object
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000021 RID: 33 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000021")]
[Address(RVA = "0xDAA6F0", Offset = "0xDA96F0", VA = "0x180DAA6F0")]
private void ReleaseTextures()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000022 RID: 34 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000022")]
[Address(RVA = "0xDABCB0", Offset = "0xDAACB0", VA = "0x180DABCB0")]
public static bool ValidateLutDimensions(Texture lut)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000023 RID: 35 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x6000023")]
[Address(RVA = "0xDAAE60", Offset = "0xDA9E60", VA = "0x180DAAE60")]
private void UpdatePostEffectParams()
{
if (this.UseDepthMask)
{
this.CheckUpdateDepthCurveLut();
}
float exposure = this.Exposure;
int num = 0;
float num2 = Mathf.Max(exposure, (float)num);
this.Exposure = num2;
}
// Token: 0x06000024 RID: 36 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000024")]
[Address(RVA = "0xDA8A30", Offset = "0xDA7A30", VA = "0x180DA8A30")]
private int ComputeShaderPass()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000025 RID: 37 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000025")]
[Address(RVA = "0xDA9B40", Offset = "0xDA8B40", VA = "0x180DA9B40")]
private void OnRenderImage(RenderTexture source, RenderTexture destination)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000026 RID: 38 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6000026")]
[Address(RVA = "0xDABE80", Offset = "0xDAAE80", VA = "0x180DABE80")]
public AmplifyColorBase()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04000001 RID: 1
[Token(Token = "0x4000001")]
public const int LutSize = 32;
// Token: 0x04000002 RID: 2
[Token(Token = "0x4000002")]
public const int LutWidth = 1024;
// Token: 0x04000003 RID: 3
[Token(Token = "0x4000003")]
public const int LutHeight = 32;
// Token: 0x04000004 RID: 4
[Token(Token = "0x4000004")]
private const int DepthCurveLutRange = 1024;
// Token: 0x04000005 RID: 5
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000005")]
public Tonemapping Tonemapper;
// Token: 0x04000006 RID: 6
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000006")]
public float Exposure;
// Token: 0x04000007 RID: 7
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000007")]
public float LinearWhitePoint;
// Token: 0x04000008 RID: 8
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000008")]
[FormerlySerializedAs("UseDithering")]
public bool ApplyDithering;
// Token: 0x04000009 RID: 9
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000009")]
public Quality QualityLevel;
// Token: 0x0400000A RID: 10
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400000A")]
public float BlendAmount;
// Token: 0x0400000B RID: 11
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400000B")]
public Texture LutTexture;
// Token: 0x0400000C RID: 12
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400000C")]
public Texture LutBlendTexture;
// Token: 0x0400000D RID: 13
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400000D")]
public Texture MaskTexture;
// Token: 0x0400000E RID: 14
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400000E")]
public bool UseDepthMask;
// Token: 0x0400000F RID: 15
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400000F")]
public AnimationCurve DepthMaskCurve;
// Token: 0x04000010 RID: 16
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000010")]
public bool UseVolumes;
// Token: 0x04000011 RID: 17
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4000011")]
public float ExitVolumeBlendTime;
// Token: 0x04000012 RID: 18
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000012")]
public Transform TriggerVolumeProxy;
// Token: 0x04000013 RID: 19
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000013")]
public LayerMask VolumeCollisionMask;
// Token: 0x04000014 RID: 20
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000014")]
private Camera ownerCamera;
// Token: 0x04000015 RID: 21
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000015")]
private Shader shaderBase;
// Token: 0x04000016 RID: 22
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000016")]
private Shader shaderBlend;
// Token: 0x04000017 RID: 23
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000017")]
private Shader shaderBlendCache;
// Token: 0x04000018 RID: 24
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000018")]
private Shader shaderMask;
// Token: 0x04000019 RID: 25
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000019")]
private Shader shaderMaskBlend;
// Token: 0x0400001A RID: 26
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400001A")]
private Shader shaderDepthMask;
// Token: 0x0400001B RID: 27
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400001B")]
private Shader shaderDepthMaskBlend;
// Token: 0x0400001C RID: 28
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400001C")]
private Shader shaderProcessOnly;
// Token: 0x0400001D RID: 29
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400001D")]
private RenderTexture blendCacheLut;
// Token: 0x0400001E RID: 30
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400001E")]
private Texture2D defaultLut;
// Token: 0x0400001F RID: 31
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400001F")]
private Texture2D depthCurveLut;
// Token: 0x04000020 RID: 32
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000020")]
private Color32[] depthCurveColors;
// Token: 0x04000021 RID: 33
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4000021")]
private ColorSpace colorSpace;
// Token: 0x04000022 RID: 34
[FieldOffset(Offset = "0xDC")]
[Token(Token = "0x4000022")]
private Quality qualityLevel;
// Token: 0x04000023 RID: 35
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4000023")]
private Material materialBase;
// Token: 0x04000024 RID: 36
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000024")]
private Material materialBlend;
// Token: 0x04000025 RID: 37
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000025")]
private Material materialBlendCache;
// Token: 0x04000026 RID: 38
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000026")]
private Material materialMask;
// Token: 0x04000027 RID: 39
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000027")]
private Material materialMaskBlend;
// Token: 0x04000028 RID: 40
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000028")]
private Material materialDepthMask;
// Token: 0x04000029 RID: 41
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000029")]
private Material materialDepthMaskBlend;
// Token: 0x0400002A RID: 42
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400002A")]
private Material materialProcessOnly;
// Token: 0x0400002B RID: 43
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400002B")]
private bool blending;
// Token: 0x0400002C RID: 44
[FieldOffset(Offset = "0x124")]
[Token(Token = "0x400002C")]
private float blendingTime;
// Token: 0x0400002D RID: 45
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400002D")]
private float blendingTimeCountdown;
// Token: 0x0400002E RID: 46
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400002E")]
private Action onFinishBlend;
// Token: 0x0400002F RID: 47
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400002F")]
private AnimationCurve prevDepthMaskCurve;
// Token: 0x04000030 RID: 48
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x4000030")]
private bool volumesBlending;
// Token: 0x04000031 RID: 49
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x4000031")]
private float volumesBlendingTime;
// Token: 0x04000032 RID: 50
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x4000032")]
private float volumesBlendingTimeCountdown;
// Token: 0x04000033 RID: 51
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x4000033")]
private Texture volumesLutBlendTexture;
// Token: 0x04000034 RID: 52
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x4000034")]
private float volumesBlendAmount;
// Token: 0x04000035 RID: 53
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x4000035")]
private Texture worldLUT;
// Token: 0x04000036 RID: 54
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x4000036")]
private AmplifyColorVolumeBase currentVolumeLut;
// Token: 0x04000037 RID: 55
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x4000037")]
private RenderTexture midBlendLUT;
// Token: 0x04000038 RID: 56
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x4000038")]
private bool blendingFromMidBlend;
// Token: 0x04000039 RID: 57
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x4000039")]
private VolumeEffect worldVolumeEffects;
// Token: 0x0400003A RID: 58
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400003A")]
private VolumeEffect currentVolumeEffects;
// Token: 0x0400003B RID: 59
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400003B")]
private VolumeEffect blendVolumeEffects;
// Token: 0x0400003C RID: 60
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400003C")]
private float worldExposure;
// Token: 0x0400003D RID: 61
[FieldOffset(Offset = "0x19C")]
[Token(Token = "0x400003D")]
private float currentExposure;
// Token: 0x0400003E RID: 62
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400003E")]
private float blendExposure;
// Token: 0x0400003F RID: 63
[FieldOffset(Offset = "0x1A4")]
[Token(Token = "0x400003F")]
private float effectVolumesBlendAdjust;
// Token: 0x04000040 RID: 64
[FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4000040")]
private List<AmplifyColorVolumeBase> enteredVolumes;
// Token: 0x04000041 RID: 65
[FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4000041")]
private AmplifyColorTriggerProxyBase actualTriggerProxy;
// Token: 0x04000042 RID: 66
[FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4000042")]
[HideInInspector]
public VolumeEffectFlags EffectFlags;
// Token: 0x04000043 RID: 67
[FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4000043")]
[HideInInspector]
[SerializeField]
private string sharedInstanceID;
// Token: 0x04000044 RID: 68
[FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4000044")]
private bool silentError;
}