Add v1.0.3.1
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x02000591 RID: 1425
|
||||
[Token(Token = "0x2000591")]
|
||||
public enum AAMode
|
||||
{
|
||||
// Token: 0x04003780 RID: 14208
|
||||
[Token(Token = "0x4003780")]
|
||||
FXAA2,
|
||||
// Token: 0x04003781 RID: 14209
|
||||
[Token(Token = "0x4003781")]
|
||||
FXAA3Console,
|
||||
// Token: 0x04003782 RID: 14210
|
||||
[Token(Token = "0x4003782")]
|
||||
FXAA1PresetA,
|
||||
// Token: 0x04003783 RID: 14211
|
||||
[Token(Token = "0x4003783")]
|
||||
FXAA1PresetB,
|
||||
// Token: 0x04003784 RID: 14212
|
||||
[Token(Token = "0x4003784")]
|
||||
NFAA,
|
||||
// Token: 0x04003785 RID: 14213
|
||||
[Token(Token = "0x4003785")]
|
||||
SSAA,
|
||||
// Token: 0x04003786 RID: 14214
|
||||
[Token(Token = "0x4003786")]
|
||||
DLAA
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,190 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x02000592 RID: 1426
|
||||
[Token(Token = "0x2000592")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Other/Antialiasing")]
|
||||
public class Antialiasing : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002E9B RID: 11931 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E9B")]
|
||||
[Address(RVA = "0x8CEC10", Offset = "0x8CDA10", VA = "0x1808CEC10")]
|
||||
public Material CurrentAAMaterial()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E9C RID: 11932 RVA: 0x00063584 File Offset: 0x00061784
|
||||
[Token(Token = "0x6002E9C")]
|
||||
[Address(RVA = "0x8CEA90", Offset = "0x8CD890", VA = "0x1808CEA90", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.materialFXAAPreset2;
|
||||
Shader shader = this.shaderFXAAPreset2;
|
||||
Material material2 = base.CreateMaterial(shader, material);
|
||||
this.materialFXAAPreset2 = material2;
|
||||
Material material3 = this.materialFXAAPreset3;
|
||||
Shader shader2 = this.shaderFXAAPreset3;
|
||||
Material material4 = base.CreateMaterial(shader2, material3);
|
||||
this.materialFXAAPreset3 = material4;
|
||||
Material material5 = this.materialFXAAII;
|
||||
Shader shader3 = this.shaderFXAAII;
|
||||
Material material6 = base.CreateMaterial(shader3, material5);
|
||||
this.materialFXAAII = material6;
|
||||
Material material7 = this.materialFXAAIII;
|
||||
Shader shader4 = this.shaderFXAAIII;
|
||||
Material material8 = base.CreateMaterial(shader4, material7);
|
||||
this.materialFXAAIII = material8;
|
||||
Material material9 = this.nfaa;
|
||||
Shader shader5 = this.nfaaShader;
|
||||
Material material10 = base.CreateMaterial(shader5, material9);
|
||||
this.nfaa = material10;
|
||||
Material material11 = this.ssaa;
|
||||
Shader shader6 = this.ssaaShader;
|
||||
Material material12 = base.CreateMaterial(shader6, material11);
|
||||
this.ssaa = material12;
|
||||
Material material13 = this.dlaa;
|
||||
Shader shader7 = this.dlaaShader;
|
||||
Material material14 = base.CreateMaterial(shader7, material13);
|
||||
this.dlaa = material14;
|
||||
if (!this.ssaaShader.isSupported)
|
||||
{
|
||||
base.NotSupported();
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return this.isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002E9D RID: 11933 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E9D")]
|
||||
[Address(RVA = "0x8CEC80", Offset = "0x8CDA80", VA = "0x1808CEC80")]
|
||||
public void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E9E RID: 11934 RVA: 0x000636BC File Offset: 0x000618BC
|
||||
[Token(Token = "0x6002E9E")]
|
||||
[Address(RVA = "0x8CF1C0", Offset = "0x8CDFC0", VA = "0x1808CF1C0")]
|
||||
public Antialiasing()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003787 RID: 14215
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003787")]
|
||||
public AAMode mode = (AAMode)((ulong)1L);
|
||||
|
||||
// Token: 0x04003788 RID: 14216
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003788")]
|
||||
public bool showGeneratedNormals;
|
||||
|
||||
// Token: 0x04003789 RID: 14217
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003789")]
|
||||
public float offsetScale = 0.2f;
|
||||
|
||||
// Token: 0x0400378A RID: 14218
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400378A")]
|
||||
public float blurRadius = 18f;
|
||||
|
||||
// Token: 0x0400378B RID: 14219
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400378B")]
|
||||
public float edgeThresholdMin = 0.05f;
|
||||
|
||||
// Token: 0x0400378C RID: 14220
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400378C")]
|
||||
public float edgeThreshold = 0.2f;
|
||||
|
||||
// Token: 0x0400378D RID: 14221
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400378D")]
|
||||
public float edgeSharpness = 4f;
|
||||
|
||||
// Token: 0x0400378E RID: 14222
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400378E")]
|
||||
public bool dlaaSharp;
|
||||
|
||||
// Token: 0x0400378F RID: 14223
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400378F")]
|
||||
public Shader ssaaShader;
|
||||
|
||||
// Token: 0x04003790 RID: 14224
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003790")]
|
||||
private Material ssaa;
|
||||
|
||||
// Token: 0x04003791 RID: 14225
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003791")]
|
||||
public Shader dlaaShader;
|
||||
|
||||
// Token: 0x04003792 RID: 14226
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003792")]
|
||||
private Material dlaa;
|
||||
|
||||
// Token: 0x04003793 RID: 14227
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003793")]
|
||||
public Shader nfaaShader;
|
||||
|
||||
// Token: 0x04003794 RID: 14228
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003794")]
|
||||
private Material nfaa;
|
||||
|
||||
// Token: 0x04003795 RID: 14229
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003795")]
|
||||
public Shader shaderFXAAPreset2;
|
||||
|
||||
// Token: 0x04003796 RID: 14230
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003796")]
|
||||
private Material materialFXAAPreset2;
|
||||
|
||||
// Token: 0x04003797 RID: 14231
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003797")]
|
||||
public Shader shaderFXAAPreset3;
|
||||
|
||||
// Token: 0x04003798 RID: 14232
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4003798")]
|
||||
private Material materialFXAAPreset3;
|
||||
|
||||
// Token: 0x04003799 RID: 14233
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4003799")]
|
||||
public Shader shaderFXAAII;
|
||||
|
||||
// Token: 0x0400379A RID: 14234
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400379A")]
|
||||
private Material materialFXAAII;
|
||||
|
||||
// Token: 0x0400379B RID: 14235
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400379B")]
|
||||
public Shader shaderFXAAIII;
|
||||
|
||||
// Token: 0x0400379C RID: 14236
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400379C")]
|
||||
private Material materialFXAAIII;
|
||||
}
|
||||
}
|
||||
320
Cpp2IL/Assembly-CSharp/UnityStandardAssets/ImageEffects/Bloom.cs
Normal file
320
Cpp2IL/Assembly-CSharp/UnityStandardAssets/ImageEffects/Bloom.cs
Normal file
@@ -0,0 +1,320 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x02000593 RID: 1427
|
||||
[Token(Token = "0x2000593")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Bloom and Glow/Bloom")]
|
||||
public class Bloom : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002E9F RID: 11935 RVA: 0x00063710 File Offset: 0x00061910
|
||||
[Token(Token = "0x6002E9F")]
|
||||
[Address(RVA = "0x8E28A0", Offset = "0x8E16A0", VA = "0x1808E28A0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.screenBlend;
|
||||
Shader shader = this.screenBlendShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.screenBlend = material2;
|
||||
Material material3 = this.lensFlareMaterial;
|
||||
Shader shader2 = this.lensFlareShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.lensFlareMaterial = material4;
|
||||
Material material5 = this.blurAndFlaresMaterial;
|
||||
Shader shader3 = this.blurAndFlaresShader;
|
||||
Material material6 = base.CheckShaderAndCreateMaterial(shader3, material5);
|
||||
this.blurAndFlaresMaterial = material6;
|
||||
Material material7 = this.brightPassFilterMaterial;
|
||||
Shader shader4 = this.brightPassFilterShader;
|
||||
Material material8 = base.CheckShaderAndCreateMaterial(shader4, material7);
|
||||
this.brightPassFilterMaterial = material8;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EA0 RID: 11936 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA0")]
|
||||
[Address(RVA = "0x8E29A0", Offset = "0x8E17A0", VA = "0x1808E29A0")]
|
||||
public void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA1 RID: 11937 RVA: 0x000637C8 File Offset: 0x000619C8
|
||||
[Token(Token = "0x6002EA1")]
|
||||
[Address(RVA = "0x8E2220", Offset = "0x8E1020", VA = "0x1808E2220")]
|
||||
private void AddTo(float intensity_, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
this.screenBlend.SetFloat("_Intensity", intensity_);
|
||||
to.MarkRestoreExpected();
|
||||
Material material = this.screenBlend;
|
||||
Graphics.Blit(from, to, material, 9);
|
||||
}
|
||||
|
||||
// Token: 0x06002EA2 RID: 11938 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA2")]
|
||||
[Address(RVA = "0x8E2300", Offset = "0x8E1100", VA = "0x1808E2300")]
|
||||
private void BlendFlares(RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA3 RID: 11939 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA3")]
|
||||
[Address(RVA = "0x8E2690", Offset = "0x8E1490", VA = "0x1808E2690")]
|
||||
private void BrightFilter(float thresh, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA4 RID: 11940 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA4")]
|
||||
[Address(RVA = "0x8E27A0", Offset = "0x8E15A0", VA = "0x1808E27A0")]
|
||||
private void BrightFilter(Color threshColor, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA5 RID: 11941 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA5")]
|
||||
[Address(RVA = "0x8E3BF0", Offset = "0x8E29F0", VA = "0x1808E3BF0")]
|
||||
private void Vignette(float amount, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA6 RID: 11942 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA6")]
|
||||
[Address(RVA = "0x8E3E20", Offset = "0x8E2C20", VA = "0x1808E3E20")]
|
||||
public Bloom()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400379D RID: 14237
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400379D")]
|
||||
public Bloom.TweakMode tweakMode;
|
||||
|
||||
// Token: 0x0400379E RID: 14238
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400379E")]
|
||||
public Bloom.BloomScreenBlendMode screenBlendMode;
|
||||
|
||||
// Token: 0x0400379F RID: 14239
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400379F")]
|
||||
public Bloom.HDRBloomMode hdr;
|
||||
|
||||
// Token: 0x040037A0 RID: 14240
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40037A0")]
|
||||
private bool doHdr;
|
||||
|
||||
// Token: 0x040037A1 RID: 14241
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40037A1")]
|
||||
public float sepBlurSpread;
|
||||
|
||||
// Token: 0x040037A2 RID: 14242
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40037A2")]
|
||||
public Bloom.BloomQuality quality;
|
||||
|
||||
// Token: 0x040037A3 RID: 14243
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40037A3")]
|
||||
public float bloomIntensity;
|
||||
|
||||
// Token: 0x040037A4 RID: 14244
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40037A4")]
|
||||
public float bloomThreshold;
|
||||
|
||||
// Token: 0x040037A5 RID: 14245
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40037A5")]
|
||||
public Color bloomThresholdColor;
|
||||
|
||||
// Token: 0x040037A6 RID: 14246
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40037A6")]
|
||||
public int bloomBlurIterations;
|
||||
|
||||
// Token: 0x040037A7 RID: 14247
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x40037A7")]
|
||||
public int hollywoodFlareBlurIterations;
|
||||
|
||||
// Token: 0x040037A8 RID: 14248
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40037A8")]
|
||||
public float flareRotation;
|
||||
|
||||
// Token: 0x040037A9 RID: 14249
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40037A9")]
|
||||
public Bloom.LensFlareStyle lensflareMode;
|
||||
|
||||
// Token: 0x040037AA RID: 14250
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40037AA")]
|
||||
public float hollyStretchWidth;
|
||||
|
||||
// Token: 0x040037AB RID: 14251
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x40037AB")]
|
||||
public float lensflareIntensity;
|
||||
|
||||
// Token: 0x040037AC RID: 14252
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40037AC")]
|
||||
public float lensflareThreshold;
|
||||
|
||||
// Token: 0x040037AD RID: 14253
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x40037AD")]
|
||||
public float lensFlareSaturation;
|
||||
|
||||
// Token: 0x040037AE RID: 14254
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40037AE")]
|
||||
public Color flareColorA;
|
||||
|
||||
// Token: 0x040037AF RID: 14255
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40037AF")]
|
||||
public Color flareColorB;
|
||||
|
||||
// Token: 0x040037B0 RID: 14256
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40037B0")]
|
||||
public Color flareColorC;
|
||||
|
||||
// Token: 0x040037B1 RID: 14257
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40037B1")]
|
||||
public Color flareColorD;
|
||||
|
||||
// Token: 0x040037B2 RID: 14258
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40037B2")]
|
||||
public Texture2D lensFlareVignetteMask;
|
||||
|
||||
// Token: 0x040037B3 RID: 14259
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40037B3")]
|
||||
public Shader lensFlareShader;
|
||||
|
||||
// Token: 0x040037B4 RID: 14260
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40037B4")]
|
||||
private Material lensFlareMaterial;
|
||||
|
||||
// Token: 0x040037B5 RID: 14261
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40037B5")]
|
||||
public Shader screenBlendShader;
|
||||
|
||||
// Token: 0x040037B6 RID: 14262
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40037B6")]
|
||||
private Material screenBlend;
|
||||
|
||||
// Token: 0x040037B7 RID: 14263
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40037B7")]
|
||||
public Shader blurAndFlaresShader;
|
||||
|
||||
// Token: 0x040037B8 RID: 14264
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40037B8")]
|
||||
private Material blurAndFlaresMaterial;
|
||||
|
||||
// Token: 0x040037B9 RID: 14265
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40037B9")]
|
||||
public Shader brightPassFilterShader;
|
||||
|
||||
// Token: 0x040037BA RID: 14266
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40037BA")]
|
||||
private Material brightPassFilterMaterial;
|
||||
|
||||
// Token: 0x02000594 RID: 1428
|
||||
[Token(Token = "0x2000594")]
|
||||
public enum LensFlareStyle
|
||||
{
|
||||
// Token: 0x040037BC RID: 14268
|
||||
[Token(Token = "0x40037BC")]
|
||||
Ghosting,
|
||||
// Token: 0x040037BD RID: 14269
|
||||
[Token(Token = "0x40037BD")]
|
||||
Anamorphic,
|
||||
// Token: 0x040037BE RID: 14270
|
||||
[Token(Token = "0x40037BE")]
|
||||
Combined
|
||||
}
|
||||
|
||||
// Token: 0x02000595 RID: 1429
|
||||
[Token(Token = "0x2000595")]
|
||||
public enum TweakMode
|
||||
{
|
||||
// Token: 0x040037C0 RID: 14272
|
||||
[Token(Token = "0x40037C0")]
|
||||
Basic,
|
||||
// Token: 0x040037C1 RID: 14273
|
||||
[Token(Token = "0x40037C1")]
|
||||
Complex
|
||||
}
|
||||
|
||||
// Token: 0x02000596 RID: 1430
|
||||
[Token(Token = "0x2000596")]
|
||||
public enum HDRBloomMode
|
||||
{
|
||||
// Token: 0x040037C3 RID: 14275
|
||||
[Token(Token = "0x40037C3")]
|
||||
Auto,
|
||||
// Token: 0x040037C4 RID: 14276
|
||||
[Token(Token = "0x40037C4")]
|
||||
On,
|
||||
// Token: 0x040037C5 RID: 14277
|
||||
[Token(Token = "0x40037C5")]
|
||||
Off
|
||||
}
|
||||
|
||||
// Token: 0x02000597 RID: 1431
|
||||
[Token(Token = "0x2000597")]
|
||||
public enum BloomScreenBlendMode
|
||||
{
|
||||
// Token: 0x040037C7 RID: 14279
|
||||
[Token(Token = "0x40037C7")]
|
||||
Screen,
|
||||
// Token: 0x040037C8 RID: 14280
|
||||
[Token(Token = "0x40037C8")]
|
||||
Add
|
||||
}
|
||||
|
||||
// Token: 0x02000598 RID: 1432
|
||||
[Token(Token = "0x2000598")]
|
||||
public enum BloomQuality
|
||||
{
|
||||
// Token: 0x040037CA RID: 14282
|
||||
[Token(Token = "0x40037CA")]
|
||||
Cheap,
|
||||
// Token: 0x040037CB RID: 14283
|
||||
[Token(Token = "0x40037CB")]
|
||||
High
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,289 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x0200059D RID: 1437
|
||||
[Token(Token = "0x200059D")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Bloom and Glow/BloomAndFlares (3.5, Deprecated)")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class BloomAndFlares : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EA7 RID: 11943 RVA: 0x00063804 File Offset: 0x00061A04
|
||||
[Token(Token = "0x6002EA7")]
|
||||
[Address(RVA = "0xDE07B0", Offset = "0xDDF5B0", VA = "0x180DE07B0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.screenBlend;
|
||||
Shader shader = this.screenBlendShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.screenBlend = material2;
|
||||
Material material3 = this.lensFlareMaterial;
|
||||
Shader shader2 = this.lensFlareShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.lensFlareMaterial = material4;
|
||||
Material material5 = this.vignetteMaterial;
|
||||
Shader shader3 = this.vignetteShader;
|
||||
Material material6 = base.CheckShaderAndCreateMaterial(shader3, material5);
|
||||
this.vignetteMaterial = material6;
|
||||
Material material7 = this.separableBlurMaterial;
|
||||
Shader shader4 = this.separableBlurShader;
|
||||
Material material8 = base.CheckShaderAndCreateMaterial(shader4, material7);
|
||||
this.separableBlurMaterial = material8;
|
||||
Material material9 = this.addBrightStuffBlendOneOneMaterial;
|
||||
Shader shader5 = this.addBrightStuffOneOneShader;
|
||||
Material material10 = base.CheckShaderAndCreateMaterial(shader5, material9);
|
||||
this.addBrightStuffBlendOneOneMaterial = material10;
|
||||
Material material11 = this.hollywoodFlaresMaterial;
|
||||
Shader shader6 = this.hollywoodFlaresShader;
|
||||
Material material12 = base.CheckShaderAndCreateMaterial(shader6, material11);
|
||||
this.hollywoodFlaresMaterial = material12;
|
||||
Material material13 = this.brightPassFilterMaterial;
|
||||
Shader shader7 = this.brightPassFilterShader;
|
||||
Material material14 = base.CheckShaderAndCreateMaterial(shader7, material13);
|
||||
this.brightPassFilterMaterial = material14;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EA8 RID: 11944 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EA8")]
|
||||
[Address(RVA = "0xDE0940", Offset = "0xDDF740", VA = "0x180DE0940")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EA9 RID: 11945 RVA: 0x00063928 File Offset: 0x00061B28
|
||||
[Token(Token = "0x6002EA9")]
|
||||
[Address(RVA = "0xDE0210", Offset = "0xDDF010", VA = "0x180DE0210")]
|
||||
private void AddTo(float intensity_, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
this.addBrightStuffBlendOneOneMaterial.SetFloat("_Intensity", intensity_);
|
||||
Material material = this.addBrightStuffBlendOneOneMaterial;
|
||||
Graphics.Blit(from, to, material);
|
||||
}
|
||||
|
||||
// Token: 0x06002EAA RID: 11946 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EAA")]
|
||||
[Address(RVA = "0xDE02D0", Offset = "0xDDF0D0", VA = "0x180DE02D0")]
|
||||
private void BlendFlares(RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EAB RID: 11947 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EAB")]
|
||||
[Address(RVA = "0xDE0640", Offset = "0xDDF440", VA = "0x180DE0640")]
|
||||
private void BrightFilter(float thresh, float useAlphaAsMask, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EAC RID: 11948 RVA: 0x0006395C File Offset: 0x00061B5C
|
||||
[Token(Token = "0x6002EAC")]
|
||||
[Address(RVA = "0xDE1690", Offset = "0xDE0490", VA = "0x180DE1690")]
|
||||
private void Vignette(float amount, RenderTexture from, RenderTexture to)
|
||||
{
|
||||
if (!this.lensFlareVignetteMask)
|
||||
{
|
||||
this.vignetteMaterial.SetFloat("vignetteIntensity", amount);
|
||||
Material material = this.vignetteMaterial;
|
||||
Graphics.Blit(from, to, material);
|
||||
return;
|
||||
}
|
||||
Material material2 = this.screenBlend;
|
||||
Texture2D texture2D = this.lensFlareVignetteMask;
|
||||
material2.SetTexture("_ColorBuffer", texture2D);
|
||||
Material material3 = this.screenBlend;
|
||||
Graphics.Blit(from, to, material3, 3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06002EAD RID: 11949 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EAD")]
|
||||
[Address(RVA = "0xDE1810", Offset = "0xDE0610", VA = "0x180DE1810")]
|
||||
public BloomAndFlares()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040037DA RID: 14298
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40037DA")]
|
||||
public TweakMode34 tweakMode;
|
||||
|
||||
// Token: 0x040037DB RID: 14299
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40037DB")]
|
||||
public BloomScreenBlendMode screenBlendMode;
|
||||
|
||||
// Token: 0x040037DC RID: 14300
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40037DC")]
|
||||
public HDRBloomMode hdr;
|
||||
|
||||
// Token: 0x040037DD RID: 14301
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40037DD")]
|
||||
private bool doHdr;
|
||||
|
||||
// Token: 0x040037DE RID: 14302
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40037DE")]
|
||||
public float sepBlurSpread;
|
||||
|
||||
// Token: 0x040037DF RID: 14303
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40037DF")]
|
||||
public float useSrcAlphaAsMask;
|
||||
|
||||
// Token: 0x040037E0 RID: 14304
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40037E0")]
|
||||
public float bloomIntensity;
|
||||
|
||||
// Token: 0x040037E1 RID: 14305
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40037E1")]
|
||||
public float bloomThreshold;
|
||||
|
||||
// Token: 0x040037E2 RID: 14306
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40037E2")]
|
||||
public int bloomBlurIterations;
|
||||
|
||||
// Token: 0x040037E3 RID: 14307
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40037E3")]
|
||||
public bool lensflares;
|
||||
|
||||
// Token: 0x040037E4 RID: 14308
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40037E4")]
|
||||
public int hollywoodFlareBlurIterations;
|
||||
|
||||
// Token: 0x040037E5 RID: 14309
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40037E5")]
|
||||
public LensflareStyle34 lensflareMode;
|
||||
|
||||
// Token: 0x040037E6 RID: 14310
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40037E6")]
|
||||
public float hollyStretchWidth;
|
||||
|
||||
// Token: 0x040037E7 RID: 14311
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x40037E7")]
|
||||
public float lensflareIntensity;
|
||||
|
||||
// Token: 0x040037E8 RID: 14312
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40037E8")]
|
||||
public float lensflareThreshold;
|
||||
|
||||
// Token: 0x040037E9 RID: 14313
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40037E9")]
|
||||
public Color flareColorA;
|
||||
|
||||
// Token: 0x040037EA RID: 14314
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x40037EA")]
|
||||
public Color flareColorB;
|
||||
|
||||
// Token: 0x040037EB RID: 14315
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x40037EB")]
|
||||
public Color flareColorC;
|
||||
|
||||
// Token: 0x040037EC RID: 14316
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x40037EC")]
|
||||
public Color flareColorD;
|
||||
|
||||
// Token: 0x040037ED RID: 14317
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40037ED")]
|
||||
public Texture2D lensFlareVignetteMask;
|
||||
|
||||
// Token: 0x040037EE RID: 14318
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40037EE")]
|
||||
public Shader lensFlareShader;
|
||||
|
||||
// Token: 0x040037EF RID: 14319
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40037EF")]
|
||||
private Material lensFlareMaterial;
|
||||
|
||||
// Token: 0x040037F0 RID: 14320
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40037F0")]
|
||||
public Shader vignetteShader;
|
||||
|
||||
// Token: 0x040037F1 RID: 14321
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40037F1")]
|
||||
private Material vignetteMaterial;
|
||||
|
||||
// Token: 0x040037F2 RID: 14322
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40037F2")]
|
||||
public Shader separableBlurShader;
|
||||
|
||||
// Token: 0x040037F3 RID: 14323
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40037F3")]
|
||||
private Material separableBlurMaterial;
|
||||
|
||||
// Token: 0x040037F4 RID: 14324
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40037F4")]
|
||||
public Shader addBrightStuffOneOneShader;
|
||||
|
||||
// Token: 0x040037F5 RID: 14325
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40037F5")]
|
||||
private Material addBrightStuffBlendOneOneMaterial;
|
||||
|
||||
// Token: 0x040037F6 RID: 14326
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40037F6")]
|
||||
public Shader screenBlendShader;
|
||||
|
||||
// Token: 0x040037F7 RID: 14327
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40037F7")]
|
||||
private Material screenBlend;
|
||||
|
||||
// Token: 0x040037F8 RID: 14328
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40037F8")]
|
||||
public Shader hollywoodFlaresShader;
|
||||
|
||||
// Token: 0x040037F9 RID: 14329
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40037F9")]
|
||||
private Material hollywoodFlaresMaterial;
|
||||
|
||||
// Token: 0x040037FA RID: 14330
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40037FA")]
|
||||
public Shader brightPassFilterShader;
|
||||
|
||||
// Token: 0x040037FB RID: 14331
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x40037FB")]
|
||||
private Material brightPassFilterMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x0200059E RID: 1438
|
||||
[Token(Token = "0x200059E")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Bloom and Glow/Bloom (Optimized)")]
|
||||
public class BloomOptimized : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EAE RID: 11950 RVA: 0x000639C8 File Offset: 0x00061BC8
|
||||
[Token(Token = "0x6002EAE")]
|
||||
[Address(RVA = "0xDE2760", Offset = "0xDE1560", VA = "0x180DE2760", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.fastBloomMaterial;
|
||||
Shader shader = this.fastBloomShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.fastBloomMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EAF RID: 11951 RVA: 0x00063A14 File Offset: 0x00061C14
|
||||
[Token(Token = "0x6002EAF")]
|
||||
[Address(RVA = "0xDE27C0", Offset = "0xDE15C0", VA = "0x180DE27C0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.fastBloomMaterial)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.fastBloomMaterial);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EB0 RID: 11952 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EB0")]
|
||||
[Address(RVA = "0xDE2850", Offset = "0xDE1650", VA = "0x180DE2850")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EB1 RID: 11953 RVA: 0x00063A3C File Offset: 0x00061C3C
|
||||
[Token(Token = "0x6002EB1")]
|
||||
[Address(RVA = "0xDE2CB0", Offset = "0xDE1AB0", VA = "0x180DE2CB0")]
|
||||
public BloomOptimized()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040037FC RID: 14332
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40037FC")]
|
||||
[Range(0f, 1.5f)]
|
||||
public float threshold = 0.25f;
|
||||
|
||||
// Token: 0x040037FD RID: 14333
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40037FD")]
|
||||
[Range(0f, 2.5f)]
|
||||
public float intensity = 0.75f;
|
||||
|
||||
// Token: 0x040037FE RID: 14334
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40037FE")]
|
||||
[Range(0.25f, 5.5f)]
|
||||
public float blurSize = 1f;
|
||||
|
||||
// Token: 0x040037FF RID: 14335
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40037FF")]
|
||||
private BloomOptimized.Resolution resolution;
|
||||
|
||||
// Token: 0x04003800 RID: 14336
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003800")]
|
||||
[Range(1f, 4f)]
|
||||
public int blurIterations = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04003801 RID: 14337
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4003801")]
|
||||
public BloomOptimized.BlurType blurType;
|
||||
|
||||
// Token: 0x04003802 RID: 14338
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003802")]
|
||||
public Shader fastBloomShader;
|
||||
|
||||
// Token: 0x04003803 RID: 14339
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003803")]
|
||||
private Material fastBloomMaterial;
|
||||
|
||||
// Token: 0x0200059F RID: 1439
|
||||
[Token(Token = "0x200059F")]
|
||||
public enum Resolution
|
||||
{
|
||||
// Token: 0x04003805 RID: 14341
|
||||
[Token(Token = "0x4003805")]
|
||||
Low,
|
||||
// Token: 0x04003806 RID: 14342
|
||||
[Token(Token = "0x4003806")]
|
||||
High
|
||||
}
|
||||
|
||||
// Token: 0x020005A0 RID: 1440
|
||||
[Token(Token = "0x20005A0")]
|
||||
public enum BlurType
|
||||
{
|
||||
// Token: 0x04003808 RID: 14344
|
||||
[Token(Token = "0x4003808")]
|
||||
Standard,
|
||||
// Token: 0x04003809 RID: 14345
|
||||
[Token(Token = "0x4003809")]
|
||||
Sgx
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x0200059C RID: 1436
|
||||
[Token(Token = "0x200059C")]
|
||||
public enum BloomScreenBlendMode
|
||||
{
|
||||
// Token: 0x040037D8 RID: 14296
|
||||
[Token(Token = "0x40037D8")]
|
||||
Screen,
|
||||
// Token: 0x040037D9 RID: 14297
|
||||
[Token(Token = "0x40037D9")]
|
||||
Add
|
||||
}
|
||||
}
|
||||
125
Cpp2IL/Assembly-CSharp/UnityStandardAssets/ImageEffects/Blur.cs
Normal file
125
Cpp2IL/Assembly-CSharp/UnityStandardAssets/ImageEffects/Blur.cs
Normal file
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A1 RID: 1441
|
||||
[Token(Token = "0x20005A1")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Blur/Blur")]
|
||||
public class Blur : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000381 RID: 897
|
||||
// (get) Token: 0x06002EB2 RID: 11954 RVA: 0x00063A7C File Offset: 0x00061C7C
|
||||
[Token(Token = "0x17000381")]
|
||||
protected Material material
|
||||
{
|
||||
[Token(Token = "0x6002EB2")]
|
||||
[Address(RVA = "0xDE3AB0", Offset = "0xDE28B0", VA = "0x180DE3AB0")]
|
||||
get
|
||||
{
|
||||
Material material = Blur.m_Material;
|
||||
int num = 0;
|
||||
if (material == num)
|
||||
{
|
||||
Blur.m_Material = new Material(this.blurShader);
|
||||
Blur.m_Material.hideFlags = HideFlags.DontSave;
|
||||
}
|
||||
return Blur.m_Material;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EB3 RID: 11955 RVA: 0x00063AC4 File Offset: 0x00061CC4
|
||||
[Token(Token = "0x6002EB3")]
|
||||
[Address(RVA = "0xDE34E0", Offset = "0xDE22E0", VA = "0x180DE34E0")]
|
||||
protected void OnDisable()
|
||||
{
|
||||
if (Blur.m_Material)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(Blur.m_Material);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EB4 RID: 11956 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EB4")]
|
||||
[Address(RVA = "0xDE39D0", Offset = "0xDE27D0", VA = "0x180DE39D0")]
|
||||
protected void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EB5 RID: 11957 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EB5")]
|
||||
[Address(RVA = "0xDE3360", Offset = "0xDE2160", VA = "0x180DE3360")]
|
||||
public void FourTapCone(RenderTexture source, RenderTexture dest, int iteration)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EB6 RID: 11958 RVA: 0x00063AEC File Offset: 0x00061CEC
|
||||
[Token(Token = "0x6002EB6")]
|
||||
[Address(RVA = "0xDE3200", Offset = "0xDE2000", VA = "0x180DE3200")]
|
||||
private void DownSample4x(RenderTexture source, RenderTexture dest)
|
||||
{
|
||||
Material material = this.material;
|
||||
Vector2[] array = new Vector2[4];
|
||||
int length = array.Length;
|
||||
array[0] = (ulong)3212836864L;
|
||||
array[0] = (ulong)3212836864L;
|
||||
array[1] = (ulong)3212836864L;
|
||||
array[1] = (ulong)1065353216L;
|
||||
array[2] = (ulong)1065353216L;
|
||||
array[2] = (ulong)1065353216L;
|
||||
array[3] = (ulong)1065353216L;
|
||||
array[3] = (ulong)3212836864L;
|
||||
Graphics.BlitMultiTap(source, dest, material, array);
|
||||
}
|
||||
|
||||
// Token: 0x06002EB7 RID: 11959 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EB7")]
|
||||
[Address(RVA = "0xDE35E0", Offset = "0xDE23E0", VA = "0x180DE35E0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EB8 RID: 11960 RVA: 0x00063B9C File Offset: 0x00061D9C
|
||||
[Token(Token = "0x6002EB8")]
|
||||
[Address(RVA = "0xDE3A90", Offset = "0xDE2890", VA = "0x180DE3A90")]
|
||||
public Blur()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002EB9 RID: 11961 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002EB9")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
static Blur()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400380A RID: 14346
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400380A")]
|
||||
[Range(0f, 10f)]
|
||||
public int iterations = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x0400380B RID: 14347
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400380B")]
|
||||
[Range(0f, 1f)]
|
||||
public float blurSpread = 0.6f;
|
||||
|
||||
// Token: 0x0400380C RID: 14348
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400380C")]
|
||||
public Shader blurShader;
|
||||
|
||||
// Token: 0x0400380D RID: 14349
|
||||
[Token(Token = "0x400380D")]
|
||||
private static Material m_Material;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A2 RID: 1442
|
||||
[Token(Token = "0x20005A2")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Blur/Blur (Optimized)")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class BlurOptimized : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EBA RID: 11962 RVA: 0x00063BC4 File Offset: 0x00061DC4
|
||||
[Token(Token = "0x6002EBA")]
|
||||
[Address(RVA = "0x439770", Offset = "0x438570", VA = "0x180439770", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.blurMaterial;
|
||||
Shader shader = this.blurShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.blurMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EBB RID: 11963 RVA: 0x00063C10 File Offset: 0x00061E10
|
||||
[Token(Token = "0x6002EBB")]
|
||||
[Address(RVA = "0xDE2CE0", Offset = "0xDE1AE0", VA = "0x180DE2CE0")]
|
||||
public void OnDisable()
|
||||
{
|
||||
if (this.blurMaterial)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.blurMaterial);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EBC RID: 11964 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EBC")]
|
||||
[Address(RVA = "0xDE2D70", Offset = "0xDE1B70", VA = "0x180DE2D70")]
|
||||
public void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EBD RID: 11965 RVA: 0x00063C38 File Offset: 0x00061E38
|
||||
[Token(Token = "0x6002EBD")]
|
||||
[Address(RVA = "0xDE31E0", Offset = "0xDE1FE0", VA = "0x180DE31E0")]
|
||||
public BlurOptimized()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400380E RID: 14350
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400380E")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xDF060", Offset = "0xDE460")]
|
||||
public int downsample = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400380F RID: 14351
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400380F")]
|
||||
[Range(0f, 10f)]
|
||||
public float blurSize = 3f;
|
||||
|
||||
// Token: 0x04003810 RID: 14352
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003810")]
|
||||
[Range(1f, 4f)]
|
||||
public int blurIterations = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x04003811 RID: 14353
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4003811")]
|
||||
public BlurOptimized.BlurType blurType;
|
||||
|
||||
// Token: 0x04003812 RID: 14354
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003812")]
|
||||
public Shader blurShader;
|
||||
|
||||
// Token: 0x04003813 RID: 14355
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003813")]
|
||||
private Material blurMaterial;
|
||||
|
||||
// Token: 0x020005A3 RID: 1443
|
||||
[Token(Token = "0x20005A3")]
|
||||
public enum BlurType
|
||||
{
|
||||
// Token: 0x04003815 RID: 14357
|
||||
[Token(Token = "0x4003815")]
|
||||
StandardGauss,
|
||||
// Token: 0x04003816 RID: 14358
|
||||
[Token(Token = "0x4003816")]
|
||||
SgxGauss
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A4 RID: 1444
|
||||
[Token(Token = "0x20005A4")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Camera/Camera Motion Blur")]
|
||||
public class CameraMotionBlur : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EBE RID: 11966 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EBE")]
|
||||
[Address(RVA = "0xE7DFE0", Offset = "0xE7CDE0", VA = "0x180E7DFE0")]
|
||||
private void CalculateViewProjection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EBF RID: 11967 RVA: 0x00063C68 File Offset: 0x00061E68
|
||||
[Token(Token = "0x6002EBF")]
|
||||
[Address(RVA = "0xE809A0", Offset = "0xE7F7A0", VA = "0x180E809A0")]
|
||||
private new void Start()
|
||||
{
|
||||
bool flag = this.CheckResources();
|
||||
Camera camera = this._camera;
|
||||
int num = 0;
|
||||
if (camera == num)
|
||||
{
|
||||
Camera component = base.GetComponent<Camera>();
|
||||
this._camera = component;
|
||||
}
|
||||
bool activeInHierarchy = base.gameObject.activeInHierarchy;
|
||||
this.wasActive = activeInHierarchy;
|
||||
Matrix4x4[] array = new Matrix4x4[2];
|
||||
this.currentStereoViewProjMat = array;
|
||||
Matrix4x4[] array2 = new Matrix4x4[2];
|
||||
this.prevStereoViewProjMat = array2;
|
||||
this.CalculateViewProjection();
|
||||
this.Remember();
|
||||
this.wasActive = false;
|
||||
}
|
||||
|
||||
// Token: 0x06002EC0 RID: 11968 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC0")]
|
||||
[Address(RVA = "0xE7E970", Offset = "0xE7D770", VA = "0x180E7E970")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC1 RID: 11969 RVA: 0x00063CEC File Offset: 0x00061EEC
|
||||
[Token(Token = "0x6002EC1")]
|
||||
[Address(RVA = "0xE7E7C0", Offset = "0xE7D5C0", VA = "0x180E7E7C0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Material material = this.motionBlurMaterial;
|
||||
if (0 != material)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.motionBlurMaterial);
|
||||
this.motionBlurMaterial = (ulong)0L;
|
||||
}
|
||||
Material material2 = this.dx11MotionBlurMaterial;
|
||||
if (0 != material2)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.dx11MotionBlurMaterial);
|
||||
this.dx11MotionBlurMaterial = (ulong)0L;
|
||||
}
|
||||
GameObject gameObject = this.tmpCam;
|
||||
if (0 != gameObject)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EC2 RID: 11970 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC2")]
|
||||
[Address(RVA = "0xE7E2B0", Offset = "0xE7D0B0", VA = "0x180E7E2B0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC3 RID: 11971 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC3")]
|
||||
[Address(RVA = "0xE7EA40", Offset = "0xE7D840", VA = "0x180E7EA40")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC4 RID: 11972 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC4")]
|
||||
[Address(RVA = "0xE80710", Offset = "0xE7F510", VA = "0x180E80710")]
|
||||
private void Remember()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC5 RID: 11973 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC5")]
|
||||
[Address(RVA = "0xE7E360", Offset = "0xE7D160", VA = "0x180E7E360")]
|
||||
private Camera GetTmpCam()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC6 RID: 11974 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EC6")]
|
||||
[Address(RVA = "0xE808F0", Offset = "0xE7F6F0", VA = "0x180E808F0")]
|
||||
private void StartFrame()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EC7 RID: 11975 RVA: 0x00063D5C File Offset: 0x00061F5C
|
||||
[Token(Token = "0x6002EC7")]
|
||||
[Address(RVA = "0xE80C20", Offset = "0xE7FA20", VA = "0x180E80C20")]
|
||||
private static int divRoundUp(int x, int d)
|
||||
{
|
||||
int num = d - 1;
|
||||
return num + x;
|
||||
}
|
||||
|
||||
// Token: 0x06002EC8 RID: 11976 RVA: 0x00063D74 File Offset: 0x00061F74
|
||||
[Token(Token = "0x6002EC8")]
|
||||
[Address(RVA = "0xE80B30", Offset = "0xE7F930", VA = "0x180E80B30")]
|
||||
public CameraMotionBlur()
|
||||
{
|
||||
Vector3 one = Vector3.one;
|
||||
int num = 0;
|
||||
float z = one.z;
|
||||
this.previewScale.z = z;
|
||||
this.rotationScale = 1f;
|
||||
this.maxVelocity = 8f;
|
||||
this.minVelocity = 0.1f;
|
||||
this.velocityScale = 0.375f;
|
||||
this.softZDistance = 0.005f;
|
||||
this.velocityDownsample = (int)((ulong)1L);
|
||||
int num2 = num;
|
||||
this.excludeLayers = num2;
|
||||
this.jitter = 0.05f;
|
||||
this.showVelocityScale = 1f;
|
||||
float z2 = Vector3.forward.z;
|
||||
this.prevFrameForward.z = z2;
|
||||
float z3 = Vector3.up.z;
|
||||
this.prevFrameUp.z = z3;
|
||||
float z4 = Vector3.zero.z;
|
||||
this.prevFramePos.z = z4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003817 RID: 14359
|
||||
[Token(Token = "0x4003817")]
|
||||
private static float MAX_RADIUS;
|
||||
|
||||
// Token: 0x04003818 RID: 14360
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003818")]
|
||||
public CameraMotionBlur.MotionBlurFilter filterType = (CameraMotionBlur.MotionBlurFilter)((ulong)2L);
|
||||
|
||||
// Token: 0x04003819 RID: 14361
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003819")]
|
||||
public bool preview;
|
||||
|
||||
// Token: 0x0400381A RID: 14362
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400381A")]
|
||||
public Vector3 previewScale;
|
||||
|
||||
// Token: 0x0400381B RID: 14363
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400381B")]
|
||||
public float movementScale;
|
||||
|
||||
// Token: 0x0400381C RID: 14364
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400381C")]
|
||||
public float rotationScale;
|
||||
|
||||
// Token: 0x0400381D RID: 14365
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400381D")]
|
||||
public float maxVelocity;
|
||||
|
||||
// Token: 0x0400381E RID: 14366
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400381E")]
|
||||
public float minVelocity;
|
||||
|
||||
// Token: 0x0400381F RID: 14367
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400381F")]
|
||||
public float velocityScale;
|
||||
|
||||
// Token: 0x04003820 RID: 14368
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003820")]
|
||||
public float softZDistance;
|
||||
|
||||
// Token: 0x04003821 RID: 14369
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4003821")]
|
||||
public int velocityDownsample;
|
||||
|
||||
// Token: 0x04003822 RID: 14370
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003822")]
|
||||
public LayerMask excludeLayers;
|
||||
|
||||
// Token: 0x04003823 RID: 14371
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003823")]
|
||||
private GameObject tmpCam;
|
||||
|
||||
// Token: 0x04003824 RID: 14372
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003824")]
|
||||
public Shader shader;
|
||||
|
||||
// Token: 0x04003825 RID: 14373
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003825")]
|
||||
public Shader dx11MotionBlurShader;
|
||||
|
||||
// Token: 0x04003826 RID: 14374
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003826")]
|
||||
public Shader replacementClear;
|
||||
|
||||
// Token: 0x04003827 RID: 14375
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003827")]
|
||||
private Material motionBlurMaterial;
|
||||
|
||||
// Token: 0x04003828 RID: 14376
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003828")]
|
||||
private Material dx11MotionBlurMaterial;
|
||||
|
||||
// Token: 0x04003829 RID: 14377
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4003829")]
|
||||
public Texture2D noiseTexture;
|
||||
|
||||
// Token: 0x0400382A RID: 14378
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400382A")]
|
||||
public float jitter;
|
||||
|
||||
// Token: 0x0400382B RID: 14379
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400382B")]
|
||||
public bool showVelocity;
|
||||
|
||||
// Token: 0x0400382C RID: 14380
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400382C")]
|
||||
public float showVelocityScale;
|
||||
|
||||
// Token: 0x0400382D RID: 14381
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400382D")]
|
||||
private Matrix4x4 currentViewProjMat;
|
||||
|
||||
// Token: 0x0400382E RID: 14382
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400382E")]
|
||||
private Matrix4x4[] currentStereoViewProjMat;
|
||||
|
||||
// Token: 0x0400382F RID: 14383
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400382F")]
|
||||
private Matrix4x4 prevViewProjMat;
|
||||
|
||||
// Token: 0x04003830 RID: 14384
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4003830")]
|
||||
private Matrix4x4[] prevStereoViewProjMat;
|
||||
|
||||
// Token: 0x04003831 RID: 14385
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4003831")]
|
||||
private int prevFrameCount;
|
||||
|
||||
// Token: 0x04003832 RID: 14386
|
||||
[FieldOffset(Offset = "0x13C")]
|
||||
[Token(Token = "0x4003832")]
|
||||
private bool wasActive;
|
||||
|
||||
// Token: 0x04003833 RID: 14387
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4003833")]
|
||||
private Vector3 prevFrameForward;
|
||||
|
||||
// Token: 0x04003834 RID: 14388
|
||||
[FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x4003834")]
|
||||
private Vector3 prevFrameUp;
|
||||
|
||||
// Token: 0x04003835 RID: 14389
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4003835")]
|
||||
private Vector3 prevFramePos;
|
||||
|
||||
// Token: 0x04003836 RID: 14390
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4003836")]
|
||||
private Camera _camera;
|
||||
|
||||
// Token: 0x020005A5 RID: 1445
|
||||
[Token(Token = "0x20005A5")]
|
||||
public enum MotionBlurFilter
|
||||
{
|
||||
// Token: 0x04003838 RID: 14392
|
||||
[Token(Token = "0x4003838")]
|
||||
CameraMotion,
|
||||
// Token: 0x04003839 RID: 14393
|
||||
[Token(Token = "0x4003839")]
|
||||
LocalBlur,
|
||||
// Token: 0x0400383A RID: 14394
|
||||
[Token(Token = "0x400383A")]
|
||||
Reconstruction,
|
||||
// Token: 0x0400383B RID: 14395
|
||||
[Token(Token = "0x400383B")]
|
||||
ReconstructionDX11,
|
||||
// Token: 0x0400383C RID: 14396
|
||||
[Token(Token = "0x400383C")]
|
||||
ReconstructionDisc
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,202 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A6 RID: 1446
|
||||
[Token(Token = "0x20005A6")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Color Correction (Curves, Saturation)")]
|
||||
public class ColorCorrectionCurves : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002ECA RID: 11978 RVA: 0x00063E6C File Offset: 0x0006206C
|
||||
[Token(Token = "0x6002ECA")]
|
||||
[Address(RVA = "0xE8A410", Offset = "0xE89210", VA = "0x180E8A410")]
|
||||
private new void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.updateTexturesOnStartup = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002ECB RID: 11979 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ECB")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
private void Awake()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ECC RID: 11980 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ECC")]
|
||||
[Address(RVA = "0xE89D70", Offset = "0xE88B70", VA = "0x180E89D70", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ECD RID: 11981 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ECD")]
|
||||
[Address(RVA = "0xE8A430", Offset = "0xE89230", VA = "0x180E8A430")]
|
||||
public void UpdateParameters()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ECE RID: 11982 RVA: 0x00063E88 File Offset: 0x00062088
|
||||
[Token(Token = "0x6002ECE")]
|
||||
[Address(RVA = "0xE8A930", Offset = "0xE89730", VA = "0x180E8A930")]
|
||||
private void UpdateTextures()
|
||||
{
|
||||
this.UpdateParameters();
|
||||
}
|
||||
|
||||
// Token: 0x06002ECF RID: 11983 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ECF")]
|
||||
[Address(RVA = "0xE8A0A0", Offset = "0xE88EA0", VA = "0x180E8A0A0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED0 RID: 11984 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED0")]
|
||||
[Address(RVA = "0xE8A940", Offset = "0xE89740", VA = "0x180E8A940")]
|
||||
public ColorCorrectionCurves()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400383D RID: 14397
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400383D")]
|
||||
public AnimationCurve redChannel;
|
||||
|
||||
// Token: 0x0400383E RID: 14398
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400383E")]
|
||||
public AnimationCurve greenChannel;
|
||||
|
||||
// Token: 0x0400383F RID: 14399
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400383F")]
|
||||
public AnimationCurve blueChannel;
|
||||
|
||||
// Token: 0x04003840 RID: 14400
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003840")]
|
||||
public bool useDepthCorrection;
|
||||
|
||||
// Token: 0x04003841 RID: 14401
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003841")]
|
||||
public AnimationCurve zCurve;
|
||||
|
||||
// Token: 0x04003842 RID: 14402
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003842")]
|
||||
public AnimationCurve depthRedChannel;
|
||||
|
||||
// Token: 0x04003843 RID: 14403
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003843")]
|
||||
public AnimationCurve depthGreenChannel;
|
||||
|
||||
// Token: 0x04003844 RID: 14404
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003844")]
|
||||
public AnimationCurve depthBlueChannel;
|
||||
|
||||
// Token: 0x04003845 RID: 14405
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003845")]
|
||||
private Material ccMaterial;
|
||||
|
||||
// Token: 0x04003846 RID: 14406
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003846")]
|
||||
private Material ccDepthMaterial;
|
||||
|
||||
// Token: 0x04003847 RID: 14407
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003847")]
|
||||
private Material selectiveCcMaterial;
|
||||
|
||||
// Token: 0x04003848 RID: 14408
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003848")]
|
||||
private Texture2D rgbChannelTex;
|
||||
|
||||
// Token: 0x04003849 RID: 14409
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003849")]
|
||||
private Texture2D rgbDepthChannelTex;
|
||||
|
||||
// Token: 0x0400384A RID: 14410
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400384A")]
|
||||
private Texture2D zCurveTex;
|
||||
|
||||
// Token: 0x0400384B RID: 14411
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400384B")]
|
||||
public float saturation;
|
||||
|
||||
// Token: 0x0400384C RID: 14412
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400384C")]
|
||||
public bool selectiveCc;
|
||||
|
||||
// Token: 0x0400384D RID: 14413
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400384D")]
|
||||
public Color selectiveFromColor;
|
||||
|
||||
// Token: 0x0400384E RID: 14414
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400384E")]
|
||||
public Color selectiveToColor;
|
||||
|
||||
// Token: 0x0400384F RID: 14415
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400384F")]
|
||||
public ColorCorrectionCurves.ColorCorrectionMode mode;
|
||||
|
||||
// Token: 0x04003850 RID: 14416
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4003850")]
|
||||
public bool updateTextures;
|
||||
|
||||
// Token: 0x04003851 RID: 14417
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4003851")]
|
||||
public Shader colorCorrectionCurvesShader;
|
||||
|
||||
// Token: 0x04003852 RID: 14418
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4003852")]
|
||||
public Shader simpleColorCorrectionCurvesShader;
|
||||
|
||||
// Token: 0x04003853 RID: 14419
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4003853")]
|
||||
public Shader colorCorrectionSelectiveShader;
|
||||
|
||||
// Token: 0x04003854 RID: 14420
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4003854")]
|
||||
private bool updateTexturesOnStartup;
|
||||
|
||||
// Token: 0x020005A7 RID: 1447
|
||||
[Token(Token = "0x20005A7")]
|
||||
public enum ColorCorrectionMode
|
||||
{
|
||||
// Token: 0x04003856 RID: 14422
|
||||
[Token(Token = "0x4003856")]
|
||||
Simple,
|
||||
// Token: 0x04003857 RID: 14423
|
||||
[Token(Token = "0x4003857")]
|
||||
Advanced
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A8 RID: 1448
|
||||
[Token(Token = "0x20005A8")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Color Correction (3D Lookup Texture)")]
|
||||
public class ColorCorrectionLookup : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002ED1 RID: 11985 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED1")]
|
||||
[Address(RVA = "0xE8B110", Offset = "0xE89F10", VA = "0x180E8B110", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED2 RID: 11986 RVA: 0x00063E9C File Offset: 0x0006209C
|
||||
[Token(Token = "0x6002ED2")]
|
||||
[Address(RVA = "0xE8B670", Offset = "0xE8A470", VA = "0x180E8B670")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.material)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.material);
|
||||
this.material = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002ED3 RID: 11987 RVA: 0x00063ECC File Offset: 0x000620CC
|
||||
[Token(Token = "0x6002ED3")]
|
||||
[Address(RVA = "0xE8B5C0", Offset = "0xE8A3C0", VA = "0x180E8B5C0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002ED3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityStandardAssets.ImageEffects.ColorCorrectionLookup::OnDestroy()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; IL_19:; stfld:Texture3D(ColorCorrectionLookup::converted3DLut, ldloc:ColorCorrectionLookup(this), conv.u8:uint64[exp:Texture3D](ldc.i8:int64[exp:uint64](0))); };
|
||||
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: 0x06002ED4 RID: 11988 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED4")]
|
||||
[Address(RVA = "0xE8B950", Offset = "0xE8A750", VA = "0x180E8B950")]
|
||||
public void SetIdentityLut()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED5 RID: 11989 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED5")]
|
||||
[Address(RVA = "0xE8BBD0", Offset = "0xE8A9D0", VA = "0x180E8BBD0")]
|
||||
public bool ValidDimensions(Texture2D tex2d)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED6 RID: 11990 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED6")]
|
||||
[Address(RVA = "0xE8B180", Offset = "0xE89F80", VA = "0x180E8B180")]
|
||||
public void Convert(Texture2D temp2DTex, string path)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED7 RID: 11991 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002ED7")]
|
||||
[Address(RVA = "0xE8B720", Offset = "0xE8A520", VA = "0x180E8B720")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002ED8 RID: 11992 RVA: 0x00063EFC File Offset: 0x000620FC
|
||||
[Token(Token = "0x6002ED8")]
|
||||
[Address(RVA = "0xE8BCA0", Offset = "0xE8AAA0", VA = "0x180E8BCA0")]
|
||||
public ColorCorrectionLookup()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003858 RID: 14424
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003858")]
|
||||
public Shader shader;
|
||||
|
||||
// Token: 0x04003859 RID: 14425
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003859")]
|
||||
private Material material;
|
||||
|
||||
// Token: 0x0400385A RID: 14426
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400385A")]
|
||||
public Texture3D converted3DLut;
|
||||
|
||||
// Token: 0x0400385B RID: 14427
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400385B")]
|
||||
public string basedOnTempTex = "";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005A9 RID: 1449
|
||||
[Token(Token = "0x20005A9")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Color Correction (Ramp)")]
|
||||
public class ColorCorrectionRamp : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002ED9 RID: 11993 RVA: 0x00063F1C File Offset: 0x0006211C
|
||||
[Token(Token = "0x6002ED9")]
|
||||
[Address(RVA = "0xE8BCF0", Offset = "0xE8AAF0", VA = "0x180E8BCF0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
Material material = base.material;
|
||||
Texture texture = this.textureRamp;
|
||||
material.SetTexture("_RampTex", texture);
|
||||
Material material2 = base.material;
|
||||
Graphics.Blit(source, destination, material2);
|
||||
}
|
||||
|
||||
// Token: 0x06002EDA RID: 11994 RVA: 0x00063F58 File Offset: 0x00062158
|
||||
[Token(Token = "0x6002EDA")]
|
||||
[Address(RVA = "0x3FBF80", Offset = "0x3FAD80", VA = "0x1803FBF80")]
|
||||
public ColorCorrectionRamp()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400385C RID: 14428
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400385C")]
|
||||
public Texture textureRamp;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005AA RID: 1450
|
||||
[Token(Token = "0x20005AA")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Contrast Enhance (Unsharp Mask)")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class ContrastEnhance : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EDB RID: 11995 RVA: 0x00063F6C File Offset: 0x0006216C
|
||||
[Token(Token = "0x6002EDB")]
|
||||
[Address(RVA = "0xE90EA0", Offset = "0xE8FCA0", VA = "0x180E90EA0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.contrastCompositeMaterial;
|
||||
Shader shader = this.contrastCompositeShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.contrastCompositeMaterial = material2;
|
||||
Material material3 = this.separableBlurMaterial;
|
||||
Shader shader2 = this.separableBlurShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.separableBlurMaterial = material4;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EDC RID: 11996 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EDC")]
|
||||
[Address(RVA = "0xE90F20", Offset = "0xE8FD20", VA = "0x180E90F20")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EDD RID: 11997 RVA: 0x00063FDC File Offset: 0x000621DC
|
||||
[Token(Token = "0x6002EDD")]
|
||||
[Address(RVA = "0xE91300", Offset = "0xE90100", VA = "0x180E91300")]
|
||||
public ContrastEnhance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400385D RID: 14429
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400385D")]
|
||||
[Range(0f, 1f)]
|
||||
public float intensity = 0.5f;
|
||||
|
||||
// Token: 0x0400385E RID: 14430
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400385E")]
|
||||
[Range(0f, 0.999f)]
|
||||
public float threshold;
|
||||
|
||||
// Token: 0x0400385F RID: 14431
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400385F")]
|
||||
private Material separableBlurMaterial;
|
||||
|
||||
// Token: 0x04003860 RID: 14432
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003860")]
|
||||
private Material contrastCompositeMaterial;
|
||||
|
||||
// Token: 0x04003861 RID: 14433
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003861")]
|
||||
[Range(0f, 1f)]
|
||||
public float blurSpread = 1f;
|
||||
|
||||
// Token: 0x04003862 RID: 14434
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003862")]
|
||||
public Shader separableBlurShader;
|
||||
|
||||
// Token: 0x04003863 RID: 14435
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003863")]
|
||||
public Shader contrastCompositeShader;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005AB RID: 1451
|
||||
[Token(Token = "0x20005AB")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Contrast Stretch")]
|
||||
public class ContrastStretch : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000382 RID: 898
|
||||
// (get) Token: 0x06002EDE RID: 11998 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000382")]
|
||||
protected Material materialLum
|
||||
{
|
||||
[Token(Token = "0x6002EDE")]
|
||||
[Address(RVA = "0xE91F10", Offset = "0xE90D10", VA = "0x180E91F10")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000383 RID: 899
|
||||
// (get) Token: 0x06002EDF RID: 11999 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000383")]
|
||||
protected Material materialReduce
|
||||
{
|
||||
[Token(Token = "0x6002EDF")]
|
||||
[Address(RVA = "0xE91FE0", Offset = "0xE90DE0", VA = "0x180E91FE0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000384 RID: 900
|
||||
// (get) Token: 0x06002EE0 RID: 12000 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000384")]
|
||||
protected Material materialAdapt
|
||||
{
|
||||
[Token(Token = "0x6002EE0")]
|
||||
[Address(RVA = "0xE91D70", Offset = "0xE90B70", VA = "0x180E91D70")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000385 RID: 901
|
||||
// (get) Token: 0x06002EE1 RID: 12001 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000385")]
|
||||
protected Material materialApply
|
||||
{
|
||||
[Token(Token = "0x6002EE1")]
|
||||
[Address(RVA = "0xE91E40", Offset = "0xE90C40", VA = "0x180E91E40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EE2 RID: 12002 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EE2")]
|
||||
[Address(RVA = "0xE91C70", Offset = "0xE90A70", VA = "0x180E91C70")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EE3 RID: 12003 RVA: 0x00064008 File Offset: 0x00062208
|
||||
[Token(Token = "0x6002EE3")]
|
||||
[Address(RVA = "0xE917D0", Offset = "0xE905D0", VA = "0x180E917D0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
int num;
|
||||
RenderTexture renderTexture;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.adaptRenderTex[num])
|
||||
{
|
||||
goto IL_49;
|
||||
}
|
||||
RenderTexture[] array = this.adaptRenderTex;
|
||||
int num2;
|
||||
renderTexture = new RenderTexture(1, 1, num2);
|
||||
num2 = 0;
|
||||
}
|
||||
while (renderTexture != 0 && renderTexture == 0);
|
||||
throw new IndexOutOfRangeException();
|
||||
IL_49:
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06002EE4 RID: 12004 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EE4")]
|
||||
[Address(RVA = "0xE91560", Offset = "0xE90360", VA = "0x180E91560")]
|
||||
private void OnDisable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EE5 RID: 12005 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EE5")]
|
||||
[Address(RVA = "0xE91940", Offset = "0xE90740", VA = "0x180E91940")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EE6 RID: 12006 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EE6")]
|
||||
[Address(RVA = "0xE91320", Offset = "0xE90120", VA = "0x180E91320")]
|
||||
private void CalculateAdaptation(Texture curTexture)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EE7 RID: 12007 RVA: 0x00064068 File Offset: 0x00062268
|
||||
[Token(Token = "0x6002EE7")]
|
||||
[Address(RVA = "0xE91D00", Offset = "0xE90B00", VA = "0x180E91D00")]
|
||||
public ContrastStretch()
|
||||
{
|
||||
RenderTexture[] array = new RenderTexture[2];
|
||||
this.adaptRenderTex = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003864 RID: 14436
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003864")]
|
||||
[Range(0.0001f, 1f)]
|
||||
public float adaptationSpeed = 0.02f;
|
||||
|
||||
// Token: 0x04003865 RID: 14437
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4003865")]
|
||||
[Range(0f, 1f)]
|
||||
public float limitMinimum = 0.2f;
|
||||
|
||||
// Token: 0x04003866 RID: 14438
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003866")]
|
||||
[Range(0f, 1f)]
|
||||
public float limitMaximum = 0.6f;
|
||||
|
||||
// Token: 0x04003867 RID: 14439
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003867")]
|
||||
private RenderTexture[] adaptRenderTex;
|
||||
|
||||
// Token: 0x04003868 RID: 14440
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003868")]
|
||||
private int curAdaptIndex;
|
||||
|
||||
// Token: 0x04003869 RID: 14441
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003869")]
|
||||
public Shader shaderLum;
|
||||
|
||||
// Token: 0x0400386A RID: 14442
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400386A")]
|
||||
private Material m_materialLum;
|
||||
|
||||
// Token: 0x0400386B RID: 14443
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400386B")]
|
||||
public Shader shaderReduce;
|
||||
|
||||
// Token: 0x0400386C RID: 14444
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400386C")]
|
||||
private Material m_materialReduce;
|
||||
|
||||
// Token: 0x0400386D RID: 14445
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400386D")]
|
||||
public Shader shaderAdapt;
|
||||
|
||||
// Token: 0x0400386E RID: 14446
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400386E")]
|
||||
private Material m_materialAdapt;
|
||||
|
||||
// Token: 0x0400386F RID: 14447
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400386F")]
|
||||
public Shader shaderApply;
|
||||
|
||||
// Token: 0x04003870 RID: 14448
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003870")]
|
||||
private Material m_materialApply;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005AC RID: 1452
|
||||
[Token(Token = "0x20005AC")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Edge Detection/Crease Shading")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class CreaseShading : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EE8 RID: 12008 RVA: 0x000640AC File Offset: 0x000622AC
|
||||
[Token(Token = "0x6002EE8")]
|
||||
[Address(RVA = "0xE92370", Offset = "0xE91170", VA = "0x180E92370", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
bool flag = base.CheckSupport(true);
|
||||
Material material = this.blurMaterial;
|
||||
Shader shader = this.blurShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.blurMaterial = material2;
|
||||
Material material3 = this.depthFetchMaterial;
|
||||
Shader shader2 = this.depthFetchShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.depthFetchMaterial = material4;
|
||||
Material material5 = this.creaseApplyMaterial;
|
||||
Shader shader3 = this.creaseApplyShader;
|
||||
Material material6 = base.CheckShaderAndCreateMaterial(shader3, material5);
|
||||
this.creaseApplyMaterial = material6;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EE9 RID: 12009 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EE9")]
|
||||
[Address(RVA = "0xE92420", Offset = "0xE91220", VA = "0x180E92420")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EEA RID: 12010 RVA: 0x0006413C File Offset: 0x0006233C
|
||||
[Token(Token = "0x6002EEA")]
|
||||
[Address(RVA = "0xE92860", Offset = "0xE91660", VA = "0x180E92860")]
|
||||
public CreaseShading()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003871 RID: 14449
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003871")]
|
||||
public float intensity = 0.5f;
|
||||
|
||||
// Token: 0x04003872 RID: 14450
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003872")]
|
||||
public int softness = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04003873 RID: 14451
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003873")]
|
||||
public float spread = 1f;
|
||||
|
||||
// Token: 0x04003874 RID: 14452
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003874")]
|
||||
public Shader blurShader;
|
||||
|
||||
// Token: 0x04003875 RID: 14453
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003875")]
|
||||
private Material blurMaterial;
|
||||
|
||||
// Token: 0x04003876 RID: 14454
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003876")]
|
||||
public Shader depthFetchShader;
|
||||
|
||||
// Token: 0x04003877 RID: 14455
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003877")]
|
||||
private Material depthFetchMaterial;
|
||||
|
||||
// Token: 0x04003878 RID: 14456
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003878")]
|
||||
public Shader creaseApplyShader;
|
||||
|
||||
// Token: 0x04003879 RID: 14457
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003879")]
|
||||
private Material creaseApplyMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005AD RID: 1453
|
||||
[Token(Token = "0x20005AD")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Camera/Depth of Field (Lens Blur, Scatter, DX11)")]
|
||||
public class DepthOfField : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EEB RID: 12011 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EEB")]
|
||||
[Address(RVA = "0x13CD0C0", Offset = "0x13CBEC0", VA = "0x1813CD0C0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EEC RID: 12012 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EEC")]
|
||||
[Address(RVA = "0x13CD7A0", Offset = "0x13CC5A0", VA = "0x1813CD7A0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EED RID: 12013 RVA: 0x00064170 File Offset: 0x00062370
|
||||
[Token(Token = "0x6002EED")]
|
||||
[Address(RVA = "0x13CD630", Offset = "0x13CC430", VA = "0x1813CD630")]
|
||||
private void OnDisable()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002EED)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityStandardAssets.ImageEffects.DepthOfField::OnDisable()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; IL_68:; stfld:Material(DepthOfField::dx11bokehMaterial, ldloc:DepthOfField(this), ldloc:int32[exp:Material](var_1_12)); };
|
||||
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: 0x06002EEE RID: 12014 RVA: 0x000641EC File Offset: 0x000623EC
|
||||
[Token(Token = "0x6002EEE")]
|
||||
[Address(RVA = "0x13CF3E0", Offset = "0x13CE1E0", VA = "0x1813CF3E0")]
|
||||
private void ReleaseComputeResources()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002EEE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityStandardAssets.ImageEffects.DepthOfField::ReleaseComputeResources()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; IL_2B:; stfld:ComputeBuffer(DepthOfField::cbPoints, ldloc:DepthOfField(this), conv.u8:uint64[exp:ComputeBuffer](ldc.i8:int64[exp:uint64](0))); };
|
||||
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: 0x06002EEF RID: 12015 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EEF")]
|
||||
[Address(RVA = "0x13CD2E0", Offset = "0x13CC0E0", VA = "0x1813CD2E0")]
|
||||
private void CreateComputeResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF0 RID: 12016 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EF0")]
|
||||
[Address(RVA = "0x13CD480", Offset = "0x13CC280", VA = "0x1813CD480")]
|
||||
private float FocalDistance01(float worldDist)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF1 RID: 12017 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EF1")]
|
||||
[Address(RVA = "0x13CF450", Offset = "0x13CE250", VA = "0x1813CF450")]
|
||||
private void WriteCoc(RenderTexture fromTo, bool fgDilate)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF2 RID: 12018 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EF2")]
|
||||
[Address(RVA = "0x13CD820", Offset = "0x13CC620", VA = "0x1813CD820")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF3 RID: 12019 RVA: 0x0006422C File Offset: 0x0006242C
|
||||
[Token(Token = "0x6002EF3")]
|
||||
[Address(RVA = "0x13CF7B0", Offset = "0x13CE5B0", VA = "0x1813CF7B0")]
|
||||
public DepthOfField()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400387A RID: 14458
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400387A")]
|
||||
public bool visualizeFocus;
|
||||
|
||||
// Token: 0x0400387B RID: 14459
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400387B")]
|
||||
public float focalLength = 10f;
|
||||
|
||||
// Token: 0x0400387C RID: 14460
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400387C")]
|
||||
public float focalSize = 0.05f;
|
||||
|
||||
// Token: 0x0400387D RID: 14461
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400387D")]
|
||||
public float aperture = 0.5f;
|
||||
|
||||
// Token: 0x0400387E RID: 14462
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400387E")]
|
||||
public Transform focalTransform;
|
||||
|
||||
// Token: 0x0400387F RID: 14463
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400387F")]
|
||||
public float maxBlurSize = 2f;
|
||||
|
||||
// Token: 0x04003880 RID: 14464
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003880")]
|
||||
public bool highResolution;
|
||||
|
||||
// Token: 0x04003881 RID: 14465
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003881")]
|
||||
public DepthOfField.BlurType blurType;
|
||||
|
||||
// Token: 0x04003882 RID: 14466
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003882")]
|
||||
public DepthOfField.BlurSampleCount blurSampleCount = (DepthOfField.BlurSampleCount)((ulong)2L);
|
||||
|
||||
// Token: 0x04003883 RID: 14467
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003883")]
|
||||
public bool nearBlur;
|
||||
|
||||
// Token: 0x04003884 RID: 14468
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4003884")]
|
||||
public float foregroundOverlap = 1f;
|
||||
|
||||
// Token: 0x04003885 RID: 14469
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003885")]
|
||||
public Shader dofHdrShader;
|
||||
|
||||
// Token: 0x04003886 RID: 14470
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003886")]
|
||||
private Material dofHdrMaterial;
|
||||
|
||||
// Token: 0x04003887 RID: 14471
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003887")]
|
||||
public Shader dx11BokehShader;
|
||||
|
||||
// Token: 0x04003888 RID: 14472
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003888")]
|
||||
private Material dx11bokehMaterial;
|
||||
|
||||
// Token: 0x04003889 RID: 14473
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003889")]
|
||||
public float dx11BokehThreshold = 0.5f;
|
||||
|
||||
// Token: 0x0400388A RID: 14474
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400388A")]
|
||||
public float dx11SpawnHeuristic = 0.0875f;
|
||||
|
||||
// Token: 0x0400388B RID: 14475
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400388B")]
|
||||
public Texture2D dx11BokehTexture;
|
||||
|
||||
// Token: 0x0400388C RID: 14476
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400388C")]
|
||||
public float dx11BokehScale = 1.2f;
|
||||
|
||||
// Token: 0x0400388D RID: 14477
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400388D")]
|
||||
public float dx11BokehIntensity = 2.5f;
|
||||
|
||||
// Token: 0x0400388E RID: 14478
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400388E")]
|
||||
private float focalDistance01 = 10f;
|
||||
|
||||
// Token: 0x0400388F RID: 14479
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400388F")]
|
||||
private ComputeBuffer cbDrawArgs;
|
||||
|
||||
// Token: 0x04003890 RID: 14480
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4003890")]
|
||||
private ComputeBuffer cbPoints;
|
||||
|
||||
// Token: 0x04003891 RID: 14481
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4003891")]
|
||||
private float internalBlurWidth = 1f;
|
||||
|
||||
// Token: 0x04003892 RID: 14482
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4003892")]
|
||||
private Camera cachedCamera;
|
||||
|
||||
// Token: 0x020005AE RID: 1454
|
||||
[Token(Token = "0x20005AE")]
|
||||
public enum BlurType
|
||||
{
|
||||
// Token: 0x04003894 RID: 14484
|
||||
[Token(Token = "0x4003894")]
|
||||
DiscBlur,
|
||||
// Token: 0x04003895 RID: 14485
|
||||
[Token(Token = "0x4003895")]
|
||||
DX11
|
||||
}
|
||||
|
||||
// Token: 0x020005AF RID: 1455
|
||||
[Token(Token = "0x20005AF")]
|
||||
public enum BlurSampleCount
|
||||
{
|
||||
// Token: 0x04003897 RID: 14487
|
||||
[Token(Token = "0x4003897")]
|
||||
Low,
|
||||
// Token: 0x04003898 RID: 14488
|
||||
[Token(Token = "0x4003898")]
|
||||
Medium,
|
||||
// Token: 0x04003899 RID: 14489
|
||||
[Token(Token = "0x4003899")]
|
||||
High
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,487 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005B0 RID: 1456
|
||||
[Token(Token = "0x20005B0")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Camera/Depth of Field (deprecated)")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class DepthOfFieldDeprecated : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002EF4 RID: 12020 RVA: 0x000642C4 File Offset: 0x000624C4
|
||||
[Token(Token = "0x6002EF4")]
|
||||
[Address(RVA = "0x13CBBB0", Offset = "0x13CA9B0", VA = "0x1813CBBB0")]
|
||||
private void CreateMaterials()
|
||||
{
|
||||
Material material = this.dofBlurMaterial;
|
||||
Shader shader = this.dofBlurShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.dofBlurMaterial = material2;
|
||||
Material material3 = this.dofMaterial;
|
||||
Shader shader2 = this.dofShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.dofMaterial = material4;
|
||||
bool isSupported = this.bokehShader.isSupported;
|
||||
this.bokehSupport = isSupported;
|
||||
if (this.bokeh && isSupported && this.bokehShader)
|
||||
{
|
||||
Material material5 = this.bokehMaterial;
|
||||
Shader shader3 = this.bokehShader;
|
||||
Material material6 = base.CheckShaderAndCreateMaterial(shader3, material5);
|
||||
this.bokehMaterial = material6;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002EF5 RID: 12021 RVA: 0x0006436C File Offset: 0x0006256C
|
||||
[Token(Token = "0x6002EF5")]
|
||||
[Address(RVA = "0x13CBA70", Offset = "0x13CA870", VA = "0x1813CBA70", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
do
|
||||
{
|
||||
bool flag = base.CheckSupport(true);
|
||||
Material material = this.dofBlurMaterial;
|
||||
Shader shader = this.dofBlurShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.dofBlurMaterial = material2;
|
||||
Material material3 = this.dofMaterial;
|
||||
Shader shader2 = this.dofShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.dofMaterial = material4;
|
||||
bool isSupported = this.bokehShader.isSupported;
|
||||
this.bokehSupport = isSupported;
|
||||
if (this.bokeh && isSupported && this.bokehShader)
|
||||
{
|
||||
Material material5 = this.bokehMaterial;
|
||||
Shader shader3 = this.bokehShader;
|
||||
Material material6 = base.CheckShaderAndCreateMaterial(shader3, material5);
|
||||
this.bokehMaterial = material6;
|
||||
}
|
||||
}
|
||||
while (this.isSupported);
|
||||
base.ReportAutoDisable();
|
||||
return this.isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002EF6 RID: 12022 RVA: 0x00064438 File Offset: 0x00062638
|
||||
[Token(Token = "0x6002EF6")]
|
||||
[Address(RVA = "0x13CC060", Offset = "0x13CAE60", VA = "0x1813CC060")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Quads.Cleanup();
|
||||
}
|
||||
|
||||
// Token: 0x06002EF7 RID: 12023 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EF7")]
|
||||
[Address(RVA = "0x13CC0B0", Offset = "0x13CAEB0", VA = "0x1813CC0B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF8 RID: 12024 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EF8")]
|
||||
[Address(RVA = "0x13CBE70", Offset = "0x13CAC70", VA = "0x1813CBE70")]
|
||||
private float FocalDistance01(float worldDist)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EF9 RID: 12025 RVA: 0x0006444C File Offset: 0x0006264C
|
||||
[Token(Token = "0x6002EF9")]
|
||||
[Address(RVA = "0x13CC020", Offset = "0x13CAE20", VA = "0x1813CC020")]
|
||||
private int GetDividerBasedOnQuality()
|
||||
{
|
||||
DepthOfFieldDeprecated.DofResolution dofResolution = this.resolution;
|
||||
if (dofResolution == DepthOfFieldDeprecated.DofResolution.Medium || dofResolution == DepthOfFieldDeprecated.DofResolution.Low)
|
||||
{
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
// Token: 0x06002EFA RID: 12026 RVA: 0x0006446C File Offset: 0x0006266C
|
||||
[Token(Token = "0x6002EFA")]
|
||||
[Address(RVA = "0x13CC040", Offset = "0x13CAE40", VA = "0x1813CC040")]
|
||||
private int GetLowResolutionDividerBasedOnQuality(int baseDivider)
|
||||
{
|
||||
DepthOfFieldDeprecated.DofResolution dofResolution = this.resolution;
|
||||
return baseDivider;
|
||||
}
|
||||
|
||||
// Token: 0x06002EFB RID: 12027 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EFB")]
|
||||
[Address(RVA = "0x13CC130", Offset = "0x13CAF30", VA = "0x1813CC130")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EFC RID: 12028 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EFC")]
|
||||
[Address(RVA = "0x13CB720", Offset = "0x13CA520", VA = "0x1813CB720")]
|
||||
private void Blur(RenderTexture from, RenderTexture to, DepthOfFieldDeprecated.DofBlurriness iterations, int blurPass, float spread)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EFD RID: 12029 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EFD")]
|
||||
[Address(RVA = "0x13CB0E0", Offset = "0x13C9EE0", VA = "0x1813CB0E0")]
|
||||
private void BlurFg(RenderTexture from, RenderTexture to, DepthOfFieldDeprecated.DofBlurriness iterations, int blurPass, float spread)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EFE RID: 12030 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EFE")]
|
||||
[Address(RVA = "0x13CB460", Offset = "0x13CA260", VA = "0x1813CB460")]
|
||||
private void BlurHex(RenderTexture from, RenderTexture to, int blurPass, float spread, RenderTexture tmp)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002EFF RID: 12031 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002EFF")]
|
||||
[Address(RVA = "0x13CBCD0", Offset = "0x13CAAD0", VA = "0x1813CBCD0")]
|
||||
private void Downsample(RenderTexture from, RenderTexture to)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F00 RID: 12032 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F00")]
|
||||
[Address(RVA = "0x13CA790", Offset = "0x13C9590", VA = "0x1813CA790")]
|
||||
private void AddBokeh(RenderTexture bokehInfo, RenderTexture tempTex, RenderTexture finalTarget)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F01 RID: 12033 RVA: 0x00064484 File Offset: 0x00062684
|
||||
[Token(Token = "0x6002F01")]
|
||||
[Address(RVA = "0x13CCD50", Offset = "0x13CBB50", VA = "0x1813CCD50")]
|
||||
private void ReleaseTextures()
|
||||
{
|
||||
if (this.foregroundTexture)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.foregroundTexture);
|
||||
}
|
||||
if (this.finalDefocus)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.finalDefocus);
|
||||
}
|
||||
if (this.mediumRezWorkTexture)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.mediumRezWorkTexture);
|
||||
}
|
||||
if (this.lowRezWorkTexture)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.lowRezWorkTexture);
|
||||
}
|
||||
if (this.bokehSource)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.bokehSource);
|
||||
}
|
||||
if (this.bokehSource2)
|
||||
{
|
||||
RenderTexture.ReleaseTemporary(this.bokehSource2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F02 RID: 12034 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F02")]
|
||||
[Address(RVA = "0x13CACA0", Offset = "0x13C9AA0", VA = "0x1813CACA0")]
|
||||
private void AllocateTextures(bool blurForeground, RenderTexture source, int divider, int lowTexDivider)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F03 RID: 12035 RVA: 0x00064528 File Offset: 0x00062728
|
||||
[Token(Token = "0x6002F03")]
|
||||
[Address(RVA = "0x13CCF60", Offset = "0x13CBD60", VA = "0x1813CCF60")]
|
||||
public DepthOfFieldDeprecated()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F04 RID: 12036 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002F04")]
|
||||
[Address(RVA = "0x13CCF10", Offset = "0x13CBD10", VA = "0x1813CCF10")]
|
||||
static DepthOfFieldDeprecated()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400389A RID: 14490
|
||||
[Token(Token = "0x400389A")]
|
||||
private static int SMOOTH_DOWNSAMPLE_PASS;
|
||||
|
||||
// Token: 0x0400389B RID: 14491
|
||||
[Token(Token = "0x400389B")]
|
||||
private static float BOKEH_EXTRA_BLUR;
|
||||
|
||||
// Token: 0x0400389C RID: 14492
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400389C")]
|
||||
public DepthOfFieldDeprecated.Dof34QualitySetting quality = (DepthOfFieldDeprecated.Dof34QualitySetting)((ulong)1L);
|
||||
|
||||
// Token: 0x0400389D RID: 14493
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400389D")]
|
||||
public DepthOfFieldDeprecated.DofResolution resolution = (DepthOfFieldDeprecated.DofResolution)((ulong)4L);
|
||||
|
||||
// Token: 0x0400389E RID: 14494
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400389E")]
|
||||
public bool simpleTweakMode = true;
|
||||
|
||||
// Token: 0x0400389F RID: 14495
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400389F")]
|
||||
public float focalPoint = 1f;
|
||||
|
||||
// Token: 0x040038A0 RID: 14496
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40038A0")]
|
||||
public float smoothness = 0.5f;
|
||||
|
||||
// Token: 0x040038A1 RID: 14497
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40038A1")]
|
||||
public float focalZDistance;
|
||||
|
||||
// Token: 0x040038A2 RID: 14498
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40038A2")]
|
||||
public float focalZStartCurve = 1f;
|
||||
|
||||
// Token: 0x040038A3 RID: 14499
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40038A3")]
|
||||
public float focalZEndCurve = 1f;
|
||||
|
||||
// Token: 0x040038A4 RID: 14500
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40038A4")]
|
||||
private float focalStartCurve = 2f;
|
||||
|
||||
// Token: 0x040038A5 RID: 14501
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x40038A5")]
|
||||
private float focalEndCurve = 2f;
|
||||
|
||||
// Token: 0x040038A6 RID: 14502
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40038A6")]
|
||||
private float focalDistance01 = 0.1f;
|
||||
|
||||
// Token: 0x040038A7 RID: 14503
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40038A7")]
|
||||
public Transform objectFocus;
|
||||
|
||||
// Token: 0x040038A8 RID: 14504
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40038A8")]
|
||||
public float focalSize;
|
||||
|
||||
// Token: 0x040038A9 RID: 14505
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40038A9")]
|
||||
public DepthOfFieldDeprecated.DofBlurriness bluriness = (DepthOfFieldDeprecated.DofBlurriness)((ulong)2L);
|
||||
|
||||
// Token: 0x040038AA RID: 14506
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40038AA")]
|
||||
public float maxBlurSpread = 1.75f;
|
||||
|
||||
// Token: 0x040038AB RID: 14507
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x40038AB")]
|
||||
public float foregroundBlurExtrude = 1.15f;
|
||||
|
||||
// Token: 0x040038AC RID: 14508
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40038AC")]
|
||||
public Shader dofBlurShader;
|
||||
|
||||
// Token: 0x040038AD RID: 14509
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40038AD")]
|
||||
private Material dofBlurMaterial;
|
||||
|
||||
// Token: 0x040038AE RID: 14510
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40038AE")]
|
||||
public Shader dofShader;
|
||||
|
||||
// Token: 0x040038AF RID: 14511
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40038AF")]
|
||||
private Material dofMaterial;
|
||||
|
||||
// Token: 0x040038B0 RID: 14512
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40038B0")]
|
||||
public bool visualize;
|
||||
|
||||
// Token: 0x040038B1 RID: 14513
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x40038B1")]
|
||||
public DepthOfFieldDeprecated.BokehDestination bokehDestination = (DepthOfFieldDeprecated.BokehDestination)((ulong)1L);
|
||||
|
||||
// Token: 0x040038B2 RID: 14514
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40038B2")]
|
||||
private float widthOverHeight = 1.25f;
|
||||
|
||||
// Token: 0x040038B3 RID: 14515
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x40038B3")]
|
||||
private float oneOverBaseSize = 0.001953125f;
|
||||
|
||||
// Token: 0x040038B4 RID: 14516
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40038B4")]
|
||||
public bool bokeh;
|
||||
|
||||
// Token: 0x040038B5 RID: 14517
|
||||
[FieldOffset(Offset = "0xA1")]
|
||||
[Token(Token = "0x40038B5")]
|
||||
public bool bokehSupport = true;
|
||||
|
||||
// Token: 0x040038B6 RID: 14518
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40038B6")]
|
||||
public Shader bokehShader;
|
||||
|
||||
// Token: 0x040038B7 RID: 14519
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40038B7")]
|
||||
public Texture2D bokehTexture;
|
||||
|
||||
// Token: 0x040038B8 RID: 14520
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40038B8")]
|
||||
public float bokehScale = 2.4f;
|
||||
|
||||
// Token: 0x040038B9 RID: 14521
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x40038B9")]
|
||||
public float bokehIntensity = 0.15f;
|
||||
|
||||
// Token: 0x040038BA RID: 14522
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40038BA")]
|
||||
public float bokehThresholdContrast = 0.1f;
|
||||
|
||||
// Token: 0x040038BB RID: 14523
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x40038BB")]
|
||||
public float bokehThresholdLuminance = 0.55f;
|
||||
|
||||
// Token: 0x040038BC RID: 14524
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40038BC")]
|
||||
public int bokehDownsample = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x040038BD RID: 14525
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40038BD")]
|
||||
private Material bokehMaterial;
|
||||
|
||||
// Token: 0x040038BE RID: 14526
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40038BE")]
|
||||
private Camera _camera;
|
||||
|
||||
// Token: 0x040038BF RID: 14527
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40038BF")]
|
||||
private RenderTexture foregroundTexture;
|
||||
|
||||
// Token: 0x040038C0 RID: 14528
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40038C0")]
|
||||
private RenderTexture mediumRezWorkTexture;
|
||||
|
||||
// Token: 0x040038C1 RID: 14529
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40038C1")]
|
||||
private RenderTexture finalDefocus;
|
||||
|
||||
// Token: 0x040038C2 RID: 14530
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40038C2")]
|
||||
private RenderTexture lowRezWorkTexture;
|
||||
|
||||
// Token: 0x040038C3 RID: 14531
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40038C3")]
|
||||
private RenderTexture bokehSource;
|
||||
|
||||
// Token: 0x040038C4 RID: 14532
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40038C4")]
|
||||
private RenderTexture bokehSource2;
|
||||
|
||||
// Token: 0x020005B1 RID: 1457
|
||||
[Token(Token = "0x20005B1")]
|
||||
public enum Dof34QualitySetting
|
||||
{
|
||||
// Token: 0x040038C6 RID: 14534
|
||||
[Token(Token = "0x40038C6")]
|
||||
OnlyBackground = 1,
|
||||
// Token: 0x040038C7 RID: 14535
|
||||
[Token(Token = "0x40038C7")]
|
||||
BackgroundAndForeground
|
||||
}
|
||||
|
||||
// Token: 0x020005B2 RID: 1458
|
||||
[Token(Token = "0x20005B2")]
|
||||
public enum DofResolution
|
||||
{
|
||||
// Token: 0x040038C9 RID: 14537
|
||||
[Token(Token = "0x40038C9")]
|
||||
High = 2,
|
||||
// Token: 0x040038CA RID: 14538
|
||||
[Token(Token = "0x40038CA")]
|
||||
Medium,
|
||||
// Token: 0x040038CB RID: 14539
|
||||
[Token(Token = "0x40038CB")]
|
||||
Low
|
||||
}
|
||||
|
||||
// Token: 0x020005B3 RID: 1459
|
||||
[Token(Token = "0x20005B3")]
|
||||
public enum DofBlurriness
|
||||
{
|
||||
// Token: 0x040038CD RID: 14541
|
||||
[Token(Token = "0x40038CD")]
|
||||
Low = 1,
|
||||
// Token: 0x040038CE RID: 14542
|
||||
[Token(Token = "0x40038CE")]
|
||||
High,
|
||||
// Token: 0x040038CF RID: 14543
|
||||
[Token(Token = "0x40038CF")]
|
||||
VeryHigh = 4
|
||||
}
|
||||
|
||||
// Token: 0x020005B4 RID: 1460
|
||||
[Token(Token = "0x20005B4")]
|
||||
public enum BokehDestination
|
||||
{
|
||||
// Token: 0x040038D1 RID: 14545
|
||||
[Token(Token = "0x40038D1")]
|
||||
Background = 1,
|
||||
// Token: 0x040038D2 RID: 14546
|
||||
[Token(Token = "0x40038D2")]
|
||||
Foreground,
|
||||
// Token: 0x040038D3 RID: 14547
|
||||
[Token(Token = "0x40038D3")]
|
||||
BackgroundAndForeground
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,156 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005B5 RID: 1461
|
||||
[Token(Token = "0x20005B5")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Edge Detection/Edge Detection")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class EdgeDetection : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F05 RID: 12037 RVA: 0x0006461C File Offset: 0x0006281C
|
||||
[Token(Token = "0x6002F05")]
|
||||
[Address(RVA = "0xA5D1E0", Offset = "0xA5BFE0", VA = "0x180A5D1E0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
do
|
||||
{
|
||||
bool flag = base.CheckSupport(true);
|
||||
Material material = this.edgeDetectMaterial;
|
||||
Shader shader = this.edgeDetectShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.edgeDetectMaterial = material2;
|
||||
EdgeDetection.EdgeDetectMode edgeDetectMode = this.mode;
|
||||
if (edgeDetectMode != this.oldMode)
|
||||
{
|
||||
this.SetCameraFlag();
|
||||
}
|
||||
this.oldMode = edgeDetectMode;
|
||||
}
|
||||
while (this.isSupported);
|
||||
base.ReportAutoDisable();
|
||||
return this.isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F06 RID: 12038 RVA: 0x00064684 File Offset: 0x00062884
|
||||
[Token(Token = "0x6002F06")]
|
||||
[Address(RVA = "0xA5D590", Offset = "0xA5C390", VA = "0x180A5D590")]
|
||||
private new void Start()
|
||||
{
|
||||
EdgeDetection.EdgeDetectMode edgeDetectMode = this.mode;
|
||||
this.oldMode = edgeDetectMode;
|
||||
}
|
||||
|
||||
// Token: 0x06002F07 RID: 12039 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F07")]
|
||||
[Address(RVA = "0xA5D4E0", Offset = "0xA5C2E0", VA = "0x180A5D4E0")]
|
||||
private void SetCameraFlag()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F08 RID: 12040 RVA: 0x000646A0 File Offset: 0x000628A0
|
||||
[Token(Token = "0x6002F08")]
|
||||
[Address(RVA = "0xA5D260", Offset = "0xA5C060", VA = "0x180A5D260")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.SetCameraFlag();
|
||||
}
|
||||
|
||||
// Token: 0x06002F09 RID: 12041 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F09")]
|
||||
[Address(RVA = "0xA5D270", Offset = "0xA5C070", VA = "0x180A5D270")]
|
||||
[ImageEffectOpaque]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F0A RID: 12042 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F0A")]
|
||||
[Address(RVA = "0xA5D5A0", Offset = "0xA5C3A0", VA = "0x180A5D5A0")]
|
||||
public EdgeDetection()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x040038D4 RID: 14548
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038D4")]
|
||||
public EdgeDetection.EdgeDetectMode mode;
|
||||
|
||||
// Token: 0x040038D5 RID: 14549
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40038D5")]
|
||||
public float sensitivityDepth;
|
||||
|
||||
// Token: 0x040038D6 RID: 14550
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038D6")]
|
||||
public float sensitivityNormals;
|
||||
|
||||
// Token: 0x040038D7 RID: 14551
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40038D7")]
|
||||
public float lumThreshold;
|
||||
|
||||
// Token: 0x040038D8 RID: 14552
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40038D8")]
|
||||
public float edgeExp;
|
||||
|
||||
// Token: 0x040038D9 RID: 14553
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40038D9")]
|
||||
public float sampleDist;
|
||||
|
||||
// Token: 0x040038DA RID: 14554
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40038DA")]
|
||||
public float edgesOnly;
|
||||
|
||||
// Token: 0x040038DB RID: 14555
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40038DB")]
|
||||
public Color edgesOnlyBgColor;
|
||||
|
||||
// Token: 0x040038DC RID: 14556
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40038DC")]
|
||||
public Shader edgeDetectShader;
|
||||
|
||||
// Token: 0x040038DD RID: 14557
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40038DD")]
|
||||
private Material edgeDetectMaterial;
|
||||
|
||||
// Token: 0x040038DE RID: 14558
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40038DE")]
|
||||
private EdgeDetection.EdgeDetectMode oldMode;
|
||||
|
||||
// Token: 0x020005B6 RID: 1462
|
||||
[Token(Token = "0x20005B6")]
|
||||
public enum EdgeDetectMode
|
||||
{
|
||||
// Token: 0x040038E0 RID: 14560
|
||||
[Token(Token = "0x40038E0")]
|
||||
TriangleDepthNormals,
|
||||
// Token: 0x040038E1 RID: 14561
|
||||
[Token(Token = "0x40038E1")]
|
||||
RobertsCrossDepthNormals,
|
||||
// Token: 0x040038E2 RID: 14562
|
||||
[Token(Token = "0x40038E2")]
|
||||
SobelDepth,
|
||||
// Token: 0x040038E3 RID: 14563
|
||||
[Token(Token = "0x40038E3")]
|
||||
SobelDepthThin,
|
||||
// Token: 0x040038E4 RID: 14564
|
||||
[Token(Token = "0x40038E4")]
|
||||
TriangleLuminance
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005B7 RID: 1463
|
||||
[Token(Token = "0x20005B7")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Displacement/Fisheye")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class Fisheye : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F0B RID: 12043 RVA: 0x000646B4 File Offset: 0x000628B4
|
||||
[Token(Token = "0x6002F0B")]
|
||||
[Address(RVA = "0x4C4740", Offset = "0x4C3540", VA = "0x1804C4740", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.fisheyeMaterial;
|
||||
Shader shader = this.fishEyeShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.fisheyeMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F0C RID: 12044 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F0C")]
|
||||
[Address(RVA = "0x4C47A0", Offset = "0x4C35A0", VA = "0x1804C47A0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F0D RID: 12045 RVA: 0x00064700 File Offset: 0x00062900
|
||||
[Token(Token = "0x6002F0D")]
|
||||
[Address(RVA = "0x4C4950", Offset = "0x4C3750", VA = "0x1804C4950")]
|
||||
public Fisheye()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040038E5 RID: 14565
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038E5")]
|
||||
[Range(0f, 1.5f)]
|
||||
public float strengthX = 0.05f;
|
||||
|
||||
// Token: 0x040038E6 RID: 14566
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40038E6")]
|
||||
[Range(0f, 1.5f)]
|
||||
public float strengthY = 0.05f;
|
||||
|
||||
// Token: 0x040038E7 RID: 14567
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038E7")]
|
||||
public Shader fishEyeShader;
|
||||
|
||||
// Token: 0x040038E8 RID: 14568
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40038E8")]
|
||||
private Material fisheyeMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005B8 RID: 1464
|
||||
[Token(Token = "0x20005B8")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Rendering/Global Fog")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
internal class GlobalFog : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F0E RID: 12046 RVA: 0x0006472C File Offset: 0x0006292C
|
||||
[Token(Token = "0x6002F0E")]
|
||||
[Address(RVA = "0x11720D0", Offset = "0x1170ED0", VA = "0x1811720D0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
bool flag = base.CheckSupport(true);
|
||||
Material material = this.fogMaterial;
|
||||
Shader shader = this.fogShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.fogMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F0F RID: 12047 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F0F")]
|
||||
[Address(RVA = "0x1172130", Offset = "0x1170F30", VA = "0x181172130")]
|
||||
[ImageEffectOpaque]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F10 RID: 12048 RVA: 0x00064774 File Offset: 0x00062974
|
||||
[Token(Token = "0x6002F10")]
|
||||
[Address(RVA = "0x1172950", Offset = "0x1171750", VA = "0x181172950")]
|
||||
public GlobalFog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040038E9 RID: 14569
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038E9")]
|
||||
[Tooltip("Apply distance-based fog?")]
|
||||
public bool distanceFog = true;
|
||||
|
||||
// Token: 0x040038EA RID: 14570
|
||||
[FieldOffset(Offset = "0x29")]
|
||||
[Token(Token = "0x40038EA")]
|
||||
[Tooltip("Exclude far plane pixels from distance-based fog? (Skybox or clear color)")]
|
||||
public bool excludeFarPixels;
|
||||
|
||||
// Token: 0x040038EB RID: 14571
|
||||
[FieldOffset(Offset = "0x2A")]
|
||||
[Token(Token = "0x40038EB")]
|
||||
[Tooltip("Distance fog is based on radial distance from camera when checked")]
|
||||
public bool useRadialDistance;
|
||||
|
||||
// Token: 0x040038EC RID: 14572
|
||||
[FieldOffset(Offset = "0x2B")]
|
||||
[Token(Token = "0x40038EC")]
|
||||
[Tooltip("Apply height-based fog?")]
|
||||
public bool heightFog = true;
|
||||
|
||||
// Token: 0x040038ED RID: 14573
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40038ED")]
|
||||
[Tooltip("Fog top Y coordinate")]
|
||||
public float height = 1f;
|
||||
|
||||
// Token: 0x040038EE RID: 14574
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038EE")]
|
||||
[Range(0.001f, 10f)]
|
||||
public float heightDensity = 2f;
|
||||
|
||||
// Token: 0x040038EF RID: 14575
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40038EF")]
|
||||
[Tooltip("Push fog away from the camera by this amount")]
|
||||
public float startDistance;
|
||||
|
||||
// Token: 0x040038F0 RID: 14576
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40038F0")]
|
||||
public Shader fogShader;
|
||||
|
||||
// Token: 0x040038F1 RID: 14577
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40038F1")]
|
||||
private Material fogMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005B9 RID: 1465
|
||||
[Token(Token = "0x20005B9")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Grayscale")]
|
||||
public class Grayscale : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002F11 RID: 12049 RVA: 0x000647AC File Offset: 0x000629AC
|
||||
[Token(Token = "0x6002F11")]
|
||||
[Address(RVA = "0x1173930", Offset = "0x1172730", VA = "0x181173930")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
Material material = base.material;
|
||||
Texture texture = this.textureRamp;
|
||||
material.SetTexture("_RampTex", texture);
|
||||
Material material2 = base.material;
|
||||
float num = this.rampOffset;
|
||||
material2.SetFloat("_RampOffset", num);
|
||||
Material material3 = base.material;
|
||||
Graphics.Blit(source, destination, material3);
|
||||
}
|
||||
|
||||
// Token: 0x06002F12 RID: 12050 RVA: 0x00064804 File Offset: 0x00062A04
|
||||
[Token(Token = "0x6002F12")]
|
||||
[Address(RVA = "0x3FBF80", Offset = "0x3FAD80", VA = "0x1803FBF80")]
|
||||
public Grayscale()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040038F2 RID: 14578
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038F2")]
|
||||
public Texture textureRamp;
|
||||
|
||||
// Token: 0x040038F3 RID: 14579
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038F3")]
|
||||
[Range(-1f, 1f)]
|
||||
public float rampOffset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x0200059B RID: 1435
|
||||
[Token(Token = "0x200059B")]
|
||||
public enum HDRBloomMode
|
||||
{
|
||||
// Token: 0x040037D4 RID: 14292
|
||||
[Token(Token = "0x40037D4")]
|
||||
Auto,
|
||||
// Token: 0x040037D5 RID: 14293
|
||||
[Token(Token = "0x40037D5")]
|
||||
On,
|
||||
// Token: 0x040037D6 RID: 14294
|
||||
[Token(Token = "0x40037D6")]
|
||||
Off
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BA RID: 1466
|
||||
[Token(Token = "0x20005BA")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("")]
|
||||
public class ImageEffectBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002F13 RID: 12051 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F13")]
|
||||
[Address(RVA = "0x10D2880", Offset = "0x10D1680", VA = "0x1810D2880", Slot = "4")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000386 RID: 902
|
||||
// (get) Token: 0x06002F14 RID: 12052 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x17000386")]
|
||||
protected Material material
|
||||
{
|
||||
[Token(Token = "0x6002F14")]
|
||||
[Address(RVA = "0x10D2920", Offset = "0x10D1720", VA = "0x1810D2920")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F15 RID: 12053 RVA: 0x00064818 File Offset: 0x00062A18
|
||||
[Token(Token = "0x6002F15")]
|
||||
[Address(RVA = "0x10D27F0", Offset = "0x10D15F0", VA = "0x1810D27F0", Slot = "5")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
if (this.m_Material)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.m_Material);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F16 RID: 12054 RVA: 0x00064840 File Offset: 0x00062A40
|
||||
[Token(Token = "0x6002F16")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public ImageEffectBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040038F4 RID: 14580
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40038F4")]
|
||||
public Shader shader;
|
||||
|
||||
// Token: 0x040038F5 RID: 14581
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40038F5")]
|
||||
private Material m_Material;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BB RID: 1467
|
||||
[Token(Token = "0x20005BB")]
|
||||
[AddComponentMenu("")]
|
||||
public class ImageEffects
|
||||
{
|
||||
// Token: 0x06002F17 RID: 12055 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F17")]
|
||||
[Address(RVA = "0x10D2AE0", Offset = "0x10D18E0", VA = "0x1810D2AE0")]
|
||||
public static void RenderDistortion(Material material, RenderTexture source, RenderTexture destination, float angle, Vector2 center, Vector2 radius)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F18 RID: 12056 RVA: 0x00064854 File Offset: 0x00062A54
|
||||
[Token(Token = "0x6002F18")]
|
||||
[Address(RVA = "0x10D2A70", Offset = "0x10D1870", VA = "0x1810D2A70")]
|
||||
[Obsolete]
|
||||
public static void Blit(RenderTexture source, RenderTexture dest)
|
||||
{
|
||||
Graphics.Blit(source, dest);
|
||||
}
|
||||
|
||||
// Token: 0x06002F19 RID: 12057 RVA: 0x00064868 File Offset: 0x00062A68
|
||||
[Token(Token = "0x6002F19")]
|
||||
[Address(RVA = "0x10D29F0", Offset = "0x10D17F0", VA = "0x1810D29F0")]
|
||||
[Obsolete]
|
||||
public static void BlitWithMaterial(Material material, RenderTexture source, RenderTexture dest)
|
||||
{
|
||||
Graphics.Blit(source, dest, material);
|
||||
}
|
||||
|
||||
// Token: 0x06002F1A RID: 12058 RVA: 0x00064880 File Offset: 0x00062A80
|
||||
[Token(Token = "0x6002F1A")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public ImageEffects()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x02000599 RID: 1433
|
||||
[Token(Token = "0x2000599")]
|
||||
public enum LensflareStyle34
|
||||
{
|
||||
// Token: 0x040037CD RID: 14285
|
||||
[Token(Token = "0x40037CD")]
|
||||
Ghosting,
|
||||
// Token: 0x040037CE RID: 14286
|
||||
[Token(Token = "0x40037CE")]
|
||||
Anamorphic,
|
||||
// Token: 0x040037CF RID: 14287
|
||||
[Token(Token = "0x40037CF")]
|
||||
Combined
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BC RID: 1468
|
||||
[Token(Token = "0x20005BC")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Blur/Motion Blur (Color Accumulation)")]
|
||||
public class MotionBlur : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002F1B RID: 12059 RVA: 0x00064894 File Offset: 0x00062A94
|
||||
[Token(Token = "0x6002F1B")]
|
||||
[Address(RVA = "0xBC90B0", Offset = "0xBC7EB0", VA = "0x180BC90B0", Slot = "4")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x06002F1C RID: 12060 RVA: 0x000648A8 File Offset: 0x00062AA8
|
||||
[Token(Token = "0x6002F1C")]
|
||||
[Address(RVA = "0xBC8C90", Offset = "0xBC7A90", VA = "0x180BC8C90", Slot = "5")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
UnityEngine.Object.DestroyImmediate(this.accumTexture);
|
||||
}
|
||||
|
||||
// Token: 0x06002F1D RID: 12061 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F1D")]
|
||||
[Address(RVA = "0xBC8CF0", Offset = "0xBC7AF0", VA = "0x180BC8CF0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F1E RID: 12062 RVA: 0x000648C8 File Offset: 0x00062AC8
|
||||
[Token(Token = "0x6002F1E")]
|
||||
[Address(RVA = "0xBC90C0", Offset = "0xBC7EC0", VA = "0x180BC90C0")]
|
||||
public MotionBlur()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040038F6 RID: 14582
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038F6")]
|
||||
[Range(0f, 0.92f)]
|
||||
public float blurAmount = 0.8f;
|
||||
|
||||
// Token: 0x040038F7 RID: 14583
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40038F7")]
|
||||
public bool extraBlur;
|
||||
|
||||
// Token: 0x040038F8 RID: 14584
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038F8")]
|
||||
private RenderTexture accumTexture;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BD RID: 1469
|
||||
[Token(Token = "0x20005BD")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Noise/Noise And Grain (Filmic)")]
|
||||
public class NoiseAndGrain : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F1F RID: 12063 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F1F")]
|
||||
[Address(RVA = "0xED1750", Offset = "0xED0550", VA = "0x180ED1750", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F20 RID: 12064 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F20")]
|
||||
[Address(RVA = "0xED1BE0", Offset = "0xED09E0", VA = "0x180ED1BE0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F21 RID: 12065 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F21")]
|
||||
[Address(RVA = "0xED17F0", Offset = "0xED05F0", VA = "0x180ED17F0")]
|
||||
private static void DrawNoiseQuadGrid(RenderTexture source, RenderTexture dest, Material fxMaterial, Texture2D noise, int passNr)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F22 RID: 12066 RVA: 0x000648E8 File Offset: 0x00062AE8
|
||||
[Token(Token = "0x6002F22")]
|
||||
[Address(RVA = "0xED2570", Offset = "0xED1370", VA = "0x180ED2570")]
|
||||
public NoiseAndGrain()
|
||||
{
|
||||
ulong num;
|
||||
this.intensities.z = (float)num;
|
||||
ulong num2;
|
||||
this.tiling.z = (float)num2;
|
||||
this.intensityMultiplier = 0.25f;
|
||||
this.generalIntensity = 0.5f;
|
||||
this.blackIntensity = 1f;
|
||||
this.whiteIntensity = 1f;
|
||||
this.midGrey = 0.2f;
|
||||
this.monochromeTiling = 64f;
|
||||
this.filterMode = (FilterMode)((ulong)1L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040038F9 RID: 14585
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40038F9")]
|
||||
public float intensityMultiplier;
|
||||
|
||||
// Token: 0x040038FA RID: 14586
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40038FA")]
|
||||
public float generalIntensity;
|
||||
|
||||
// Token: 0x040038FB RID: 14587
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40038FB")]
|
||||
public float blackIntensity;
|
||||
|
||||
// Token: 0x040038FC RID: 14588
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40038FC")]
|
||||
public float whiteIntensity;
|
||||
|
||||
// Token: 0x040038FD RID: 14589
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40038FD")]
|
||||
public float midGrey;
|
||||
|
||||
// Token: 0x040038FE RID: 14590
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x40038FE")]
|
||||
public bool dx11Grain;
|
||||
|
||||
// Token: 0x040038FF RID: 14591
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40038FF")]
|
||||
public float softness;
|
||||
|
||||
// Token: 0x04003900 RID: 14592
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003900")]
|
||||
public bool monochrome;
|
||||
|
||||
// Token: 0x04003901 RID: 14593
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003901")]
|
||||
public Vector3 intensities;
|
||||
|
||||
// Token: 0x04003902 RID: 14594
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x4003902")]
|
||||
public Vector3 tiling;
|
||||
|
||||
// Token: 0x04003903 RID: 14595
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003903")]
|
||||
public float monochromeTiling;
|
||||
|
||||
// Token: 0x04003904 RID: 14596
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x4003904")]
|
||||
public FilterMode filterMode;
|
||||
|
||||
// Token: 0x04003905 RID: 14597
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003905")]
|
||||
public Texture2D noiseTexture;
|
||||
|
||||
// Token: 0x04003906 RID: 14598
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003906")]
|
||||
public Shader noiseShader;
|
||||
|
||||
// Token: 0x04003907 RID: 14599
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003907")]
|
||||
private Material noiseMaterial;
|
||||
|
||||
// Token: 0x04003908 RID: 14600
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003908")]
|
||||
public Shader dx11NoiseShader;
|
||||
|
||||
// Token: 0x04003909 RID: 14601
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003909")]
|
||||
private Material dx11NoiseMaterial;
|
||||
|
||||
// Token: 0x0400390A RID: 14602
|
||||
[Token(Token = "0x400390A")]
|
||||
private static float TILE_AMOUNT;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BE RID: 1470
|
||||
[Token(Token = "0x20005BE")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Noise/Noise and Scratches")]
|
||||
public class NoiseAndScratches : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002F24 RID: 12068 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F24")]
|
||||
[Address(RVA = "0xED2E00", Offset = "0xED1C00", VA = "0x180ED2E00")]
|
||||
protected void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17000387 RID: 903
|
||||
// (get) Token: 0x06002F25 RID: 12069 RVA: 0x00064970 File Offset: 0x00062B70
|
||||
[Token(Token = "0x17000387")]
|
||||
protected Material material
|
||||
{
|
||||
[Token(Token = "0x6002F25")]
|
||||
[Address(RVA = "0xED2F80", Offset = "0xED1D80", VA = "0x180ED2F80")]
|
||||
get
|
||||
{
|
||||
Material materialRGB = this.m_MaterialRGB;
|
||||
int num = 0;
|
||||
if (materialRGB == num)
|
||||
{
|
||||
Material material = new Material(this.shaderRGB);
|
||||
this.m_MaterialRGB = material;
|
||||
this.m_MaterialRGB.hideFlags = HideFlags.HideAndDontSave;
|
||||
}
|
||||
Material materialYUV = this.m_MaterialYUV;
|
||||
int num2 = 0;
|
||||
if (materialYUV == num2)
|
||||
{
|
||||
if (this.rgbFallback)
|
||||
{
|
||||
goto IL_85;
|
||||
}
|
||||
Material material2 = new Material(this.shaderYUV);
|
||||
this.m_MaterialYUV = material2;
|
||||
this.m_MaterialYUV.hideFlags = HideFlags.HideAndDontSave;
|
||||
}
|
||||
if (this.rgbFallback || !this.monochrome)
|
||||
{
|
||||
}
|
||||
IL_85:
|
||||
return this.m_MaterialRGB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F26 RID: 12070 RVA: 0x00064A10 File Offset: 0x00062C10
|
||||
[Token(Token = "0x6002F26")]
|
||||
[Address(RVA = "0xED2600", Offset = "0xED1400", VA = "0x180ED2600")]
|
||||
protected void OnDisable()
|
||||
{
|
||||
if (this.m_MaterialRGB)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.m_MaterialRGB);
|
||||
}
|
||||
if (this.m_MaterialYUV)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.m_MaterialYUV);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F27 RID: 12071 RVA: 0x00064A50 File Offset: 0x00062C50
|
||||
[Token(Token = "0x6002F27")]
|
||||
[Address(RVA = "0xED2D20", Offset = "0xED1B20", VA = "0x180ED2D20")]
|
||||
private void SanitizeParameters()
|
||||
{
|
||||
float num = this.grainIntensityMin;
|
||||
int num2 = 0;
|
||||
float num3 = Mathf.Clamp(num, (float)num2, 5f);
|
||||
this.grainIntensityMin = num3;
|
||||
float num4 = this.grainIntensityMax;
|
||||
int num5 = 0;
|
||||
float num6 = Mathf.Clamp(num4, (float)num5, 5f);
|
||||
this.grainIntensityMax = num6;
|
||||
float num7 = this.scratchIntensityMin;
|
||||
int num8 = 0;
|
||||
float num9 = Mathf.Clamp(num7, (float)num8, 5f);
|
||||
this.scratchIntensityMin = num9;
|
||||
float num10 = this.scratchIntensityMax;
|
||||
int num11 = 0;
|
||||
float num12 = Mathf.Clamp(num10, (float)num11, 5f);
|
||||
this.scratchIntensityMax = num12;
|
||||
float num13 = Mathf.Clamp(this.scratchFPS, 1f, 30f);
|
||||
this.scratchFPS = num13;
|
||||
float num14 = this.scratchJitter;
|
||||
int num15 = 0;
|
||||
float num16 = Mathf.Clamp(num14, (float)num15, 1f);
|
||||
this.scratchJitter = num16;
|
||||
float num17 = Mathf.Clamp(this.grainSize, 0.1f, 50f);
|
||||
this.grainSize = num17;
|
||||
}
|
||||
|
||||
// Token: 0x06002F28 RID: 12072 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F28")]
|
||||
[Address(RVA = "0xED26F0", Offset = "0xED14F0", VA = "0x180ED26F0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F29 RID: 12073 RVA: 0x00064B44 File Offset: 0x00062D44
|
||||
[Token(Token = "0x6002F29")]
|
||||
[Address(RVA = "0xED2F40", Offset = "0xED1D40", VA = "0x180ED2F40")]
|
||||
public NoiseAndScratches()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400390B RID: 14603
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400390B")]
|
||||
public bool monochrome = true;
|
||||
|
||||
// Token: 0x0400390C RID: 14604
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400390C")]
|
||||
private bool rgbFallback;
|
||||
|
||||
// Token: 0x0400390D RID: 14605
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400390D")]
|
||||
[Range(0f, 5f)]
|
||||
public float grainIntensityMin = 0.1f;
|
||||
|
||||
// Token: 0x0400390E RID: 14606
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400390E")]
|
||||
[Range(0f, 5f)]
|
||||
public float grainIntensityMax = 0.2f;
|
||||
|
||||
// Token: 0x0400390F RID: 14607
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400390F")]
|
||||
[Range(0.1f, 50f)]
|
||||
public float grainSize = 2f;
|
||||
|
||||
// Token: 0x04003910 RID: 14608
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003910")]
|
||||
[Range(0f, 5f)]
|
||||
public float scratchIntensityMin = 0.05f;
|
||||
|
||||
// Token: 0x04003911 RID: 14609
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003911")]
|
||||
[Range(0f, 5f)]
|
||||
public float scratchIntensityMax = 0.25f;
|
||||
|
||||
// Token: 0x04003912 RID: 14610
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003912")]
|
||||
[Range(1f, 30f)]
|
||||
public float scratchFPS = 10f;
|
||||
|
||||
// Token: 0x04003913 RID: 14611
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4003913")]
|
||||
[Range(0f, 1f)]
|
||||
public float scratchJitter = 0.01f;
|
||||
|
||||
// Token: 0x04003914 RID: 14612
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003914")]
|
||||
public Texture grainTexture;
|
||||
|
||||
// Token: 0x04003915 RID: 14613
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003915")]
|
||||
public Texture scratchTexture;
|
||||
|
||||
// Token: 0x04003916 RID: 14614
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003916")]
|
||||
public Shader shaderRGB;
|
||||
|
||||
// Token: 0x04003917 RID: 14615
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003917")]
|
||||
public Shader shaderYUV;
|
||||
|
||||
// Token: 0x04003918 RID: 14616
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003918")]
|
||||
private Material m_MaterialRGB;
|
||||
|
||||
// Token: 0x04003919 RID: 14617
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003919")]
|
||||
private Material m_MaterialYUV;
|
||||
|
||||
// Token: 0x0400391A RID: 14618
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400391A")]
|
||||
private float scratchTimeLeft;
|
||||
|
||||
// Token: 0x0400391B RID: 14619
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400391B")]
|
||||
private float scratchX;
|
||||
|
||||
// Token: 0x0400391C RID: 14620
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400391C")]
|
||||
private float scratchY;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005BF RID: 1471
|
||||
[Token(Token = "0x20005BF")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class PostEffectsBase : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002F2A RID: 12074 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F2A")]
|
||||
[Address(RVA = "0xBDC590", Offset = "0xBDB390", VA = "0x180BDC590")]
|
||||
protected Material CheckShaderAndCreateMaterial(Shader s, Material m2Create)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F2B RID: 12075 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F2B")]
|
||||
[Address(RVA = "0xBDCF20", Offset = "0xBDBD20", VA = "0x180BDCF20")]
|
||||
protected Material CreateMaterial(Shader s, Material m2Create)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F2C RID: 12076 RVA: 0x00064BAC File Offset: 0x00062DAC
|
||||
[Token(Token = "0x6002F2C")]
|
||||
[Address(RVA = "0xBDD5F0", Offset = "0xBDC3F0", VA = "0x180BDD5F0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.isSupported = true;
|
||||
}
|
||||
|
||||
// Token: 0x06002F2D RID: 12077 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F2D")]
|
||||
[Address(RVA = "0xBDD500", Offset = "0xBDC300", VA = "0x180BDD500")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F2E RID: 12078 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F2E")]
|
||||
[Address(RVA = "0xBDD500", Offset = "0xBDC300", VA = "0x180BDD500")]
|
||||
private void RemoveCreatedMaterials()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F2F RID: 12079 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F2F")]
|
||||
[Address(RVA = "0xBDCEA0", Offset = "0xBDBCA0", VA = "0x180BDCEA0")]
|
||||
protected bool CheckSupport()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F30 RID: 12080 RVA: 0x00064BC0 File Offset: 0x00062DC0
|
||||
[Token(Token = "0x6002F30")]
|
||||
[Address(RVA = "0xBDC4E0", Offset = "0xBDB2E0", VA = "0x180BDC4E0", Slot = "4")]
|
||||
public virtual bool CheckResources()
|
||||
{
|
||||
string text = this.ToString();
|
||||
Debug.LogWarning("CheckResources () for " + text + " should be overwritten.");
|
||||
return this.isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F31 RID: 12081 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F31")]
|
||||
[Address(RVA = "0x638370", Offset = "0x637170", VA = "0x180638370")]
|
||||
protected void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F32 RID: 12082 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F32")]
|
||||
[Address(RVA = "0xBDCD60", Offset = "0xBDBB60", VA = "0x180BDCD60")]
|
||||
protected bool CheckSupport(bool needDepth)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F33 RID: 12083 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F33")]
|
||||
[Address(RVA = "0xBDCE40", Offset = "0xBDBC40", VA = "0x180BDCE40")]
|
||||
protected bool CheckSupport(bool needDepth, bool needHdr)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F34 RID: 12084 RVA: 0x00064BF0 File Offset: 0x00062DF0
|
||||
[Token(Token = "0x6002F34")]
|
||||
[Address(RVA = "0x3FBFF0", Offset = "0x3FADF0", VA = "0x1803FBFF0")]
|
||||
public bool Dx11Support()
|
||||
{
|
||||
return this.supportDX11;
|
||||
}
|
||||
|
||||
// Token: 0x06002F35 RID: 12085 RVA: 0x00064C04 File Offset: 0x00062E04
|
||||
[Token(Token = "0x6002F35")]
|
||||
[Address(RVA = "0xBDD600", Offset = "0xBDC400", VA = "0x180BDD600")]
|
||||
protected void ReportAutoDisable()
|
||||
{
|
||||
string text = this.ToString();
|
||||
Debug.LogWarning("The image effect " + text + " has been disabled as it's not supported on the current platform.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F36 RID: 12086 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F36")]
|
||||
[Address(RVA = "0xBDCA50", Offset = "0xBDB850", VA = "0x180BDCA50")]
|
||||
private bool CheckShader(Shader s)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F37 RID: 12087 RVA: 0x00064C30 File Offset: 0x00062E30
|
||||
[Token(Token = "0x6002F37")]
|
||||
[Address(RVA = "0xBDD4E0", Offset = "0xBDC2E0", VA = "0x180BDD4E0")]
|
||||
protected void NotSupported()
|
||||
{
|
||||
int num = 0;
|
||||
base.enabled = num != 0;
|
||||
this.isSupported = false;
|
||||
}
|
||||
|
||||
// Token: 0x06002F38 RID: 12088 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F38")]
|
||||
[Address(RVA = "0xBDD140", Offset = "0xBDBF40", VA = "0x180BDD140")]
|
||||
protected void DrawBorder(RenderTexture dest, Material material)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F39 RID: 12089 RVA: 0x00064C50 File Offset: 0x00062E50
|
||||
[Token(Token = "0x6002F39")]
|
||||
[Address(RVA = "0xBDD6A0", Offset = "0xBDC4A0", VA = "0x180BDD6A0")]
|
||||
public PostEffectsBase()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.createdMaterials = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400391D RID: 14621
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400391D")]
|
||||
protected bool supportHDRTextures = true;
|
||||
|
||||
// Token: 0x0400391E RID: 14622
|
||||
[FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400391E")]
|
||||
protected bool supportDX11;
|
||||
|
||||
// Token: 0x0400391F RID: 14623
|
||||
[FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400391F")]
|
||||
protected bool isSupported = true;
|
||||
|
||||
// Token: 0x04003920 RID: 14624
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003920")]
|
||||
private List<Material> createdMaterials;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C0 RID: 1472
|
||||
[Token(Token = "0x20005C0")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
internal class PostEffectsHelper : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002F3A RID: 12090 RVA: 0x00064C80 File Offset: 0x00062E80
|
||||
[Token(Token = "0x6002F3A")]
|
||||
[Address(RVA = "0xBDDF50", Offset = "0xBDCD50", VA = "0x180BDDF50")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
Debug.Log("OnRenderImage in Helper called ...");
|
||||
}
|
||||
|
||||
// Token: 0x06002F3B RID: 12091 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F3B")]
|
||||
[Address(RVA = "0xBDDAC0", Offset = "0xBDC8C0", VA = "0x180BDDAC0")]
|
||||
private static void DrawLowLevelPlaneAlignedWithCamera(float dist, RenderTexture source, RenderTexture dest, Material material, Camera cameraForProjectionMatrix)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F3C RID: 12092 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F3C")]
|
||||
[Address(RVA = "0xBDD720", Offset = "0xBDC520", VA = "0x180BDD720")]
|
||||
private static void DrawBorder(RenderTexture dest, Material material)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F3D RID: 12093 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F3D")]
|
||||
[Address(RVA = "0xBDDD80", Offset = "0xBDCB80", VA = "0x180BDDD80")]
|
||||
private static void DrawLowLevelQuad(float x1, float x2, float y1, float y2, RenderTexture source, RenderTexture dest, Material material)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F3E RID: 12094 RVA: 0x00064C98 File Offset: 0x00062E98
|
||||
[Token(Token = "0x6002F3E")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public PostEffectsHelper()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C1 RID: 1473
|
||||
[Token(Token = "0x20005C1")]
|
||||
internal class Quads
|
||||
{
|
||||
// Token: 0x06002F3F RID: 12095 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F3F")]
|
||||
[Address(RVA = "0xBE2DE0", Offset = "0xBE1BE0", VA = "0x180BE2DE0")]
|
||||
private static bool HasMeshes()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F40 RID: 12096 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F40")]
|
||||
[Address(RVA = "0xBE2260", Offset = "0xBE1060", VA = "0x180BE2260")]
|
||||
public static void Cleanup()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F41 RID: 12097 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F41")]
|
||||
[Address(RVA = "0xBE2A30", Offset = "0xBE1830", VA = "0x180BE2A30")]
|
||||
public static Mesh[] GetMeshes(int totalWidth, int totalHeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F42 RID: 12098 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F42")]
|
||||
[Address(RVA = "0xBE24C0", Offset = "0xBE12C0", VA = "0x180BE24C0")]
|
||||
private static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F43 RID: 12099 RVA: 0x00064CAC File Offset: 0x00062EAC
|
||||
[Token(Token = "0x6002F43")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public Quads()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F44 RID: 12100 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002F44")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
static Quads()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003921 RID: 14625
|
||||
[Token(Token = "0x4003921")]
|
||||
private static Mesh[] meshes;
|
||||
|
||||
// Token: 0x04003922 RID: 14626
|
||||
[Token(Token = "0x4003922")]
|
||||
private static int currentQuads;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C2 RID: 1474
|
||||
[Token(Token = "0x20005C2")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Other/Screen Overlay")]
|
||||
public class ScreenOverlay : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F45 RID: 12101 RVA: 0x00064CC0 File Offset: 0x00062EC0
|
||||
[Token(Token = "0x6002F45")]
|
||||
[Address(RVA = "0x439770", Offset = "0x438570", VA = "0x180439770", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.overlayMaterial;
|
||||
Shader shader = this.overlayShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.overlayMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F46 RID: 12102 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F46")]
|
||||
[Address(RVA = "0x4397D0", Offset = "0x4385D0", VA = "0x1804397D0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F47 RID: 12103 RVA: 0x00064D0C File Offset: 0x00062F0C
|
||||
[Token(Token = "0x6002F47")]
|
||||
[Address(RVA = "0x439980", Offset = "0x438780", VA = "0x180439980")]
|
||||
public ScreenOverlay()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003923 RID: 14627
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003923")]
|
||||
public ScreenOverlay.OverlayBlendMode blendMode = (ScreenOverlay.OverlayBlendMode)((ulong)3L);
|
||||
|
||||
// Token: 0x04003924 RID: 14628
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003924")]
|
||||
public float intensity = 1f;
|
||||
|
||||
// Token: 0x04003925 RID: 14629
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003925")]
|
||||
public Texture2D texture;
|
||||
|
||||
// Token: 0x04003926 RID: 14630
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003926")]
|
||||
public Shader overlayShader;
|
||||
|
||||
// Token: 0x04003927 RID: 14631
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003927")]
|
||||
private Material overlayMaterial;
|
||||
|
||||
// Token: 0x020005C3 RID: 1475
|
||||
[Token(Token = "0x20005C3")]
|
||||
public enum OverlayBlendMode
|
||||
{
|
||||
// Token: 0x04003929 RID: 14633
|
||||
[Token(Token = "0x4003929")]
|
||||
Additive,
|
||||
// Token: 0x0400392A RID: 14634
|
||||
[Token(Token = "0x400392A")]
|
||||
ScreenBlend,
|
||||
// Token: 0x0400392B RID: 14635
|
||||
[Token(Token = "0x400392B")]
|
||||
Multiply,
|
||||
// Token: 0x0400392C RID: 14636
|
||||
[Token(Token = "0x400392C")]
|
||||
Overlay,
|
||||
// Token: 0x0400392D RID: 14637
|
||||
[Token(Token = "0x400392D")]
|
||||
AlphaBlend
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C4 RID: 1476
|
||||
[Token(Token = "0x20005C4")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Rendering/Screen Space Ambient Obscurance")]
|
||||
internal class ScreenSpaceAmbientObscurance : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F48 RID: 12104 RVA: 0x00064D34 File Offset: 0x00062F34
|
||||
[Token(Token = "0x6002F48")]
|
||||
[Address(RVA = "0x43A430", Offset = "0x439230", VA = "0x18043A430", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
bool flag = base.CheckSupport(true);
|
||||
Material material = this.aoMaterial;
|
||||
Shader shader = this.aoShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.aoMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F49 RID: 12105 RVA: 0x00064D7C File Offset: 0x00062F7C
|
||||
[Token(Token = "0x6002F49")]
|
||||
[Address(RVA = "0x43A490", Offset = "0x439290", VA = "0x18043A490")]
|
||||
private void OnDisable()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06002F49)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityStandardAssets.ImageEffects.ScreenSpaceAmbientObscurance::OnDisable()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{; IL_19:; stfld:Material(ScreenSpaceAmbientObscurance::aoMaterial, ldloc:ScreenSpaceAmbientObscurance(this), conv.u8:uint64[exp:Material](ldc.i8:int64[exp:uint64](0))); };
|
||||
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: 0x06002F4A RID: 12106 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F4A")]
|
||||
[Address(RVA = "0x43A540", Offset = "0x439340", VA = "0x18043A540")]
|
||||
[ImageEffectOpaque]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F4B RID: 12107 RVA: 0x00064DAC File Offset: 0x00062FAC
|
||||
[Token(Token = "0x6002F4B")]
|
||||
[Address(RVA = "0x43AEF0", Offset = "0x439CF0", VA = "0x18043AEF0")]
|
||||
public ScreenSpaceAmbientObscurance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400392E RID: 14638
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400392E")]
|
||||
[Range(0f, 3f)]
|
||||
public float intensity = 0.5f;
|
||||
|
||||
// Token: 0x0400392F RID: 14639
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400392F")]
|
||||
[Range(0.1f, 3f)]
|
||||
public float radius = 0.2f;
|
||||
|
||||
// Token: 0x04003930 RID: 14640
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003930")]
|
||||
[Range(0f, 3f)]
|
||||
public int blurIterations = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04003931 RID: 14641
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4003931")]
|
||||
[Range(0f, 5f)]
|
||||
public float blurFilterDistance = 1.25f;
|
||||
|
||||
// Token: 0x04003932 RID: 14642
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003932")]
|
||||
[Range(0f, 1f)]
|
||||
public int downsample;
|
||||
|
||||
// Token: 0x04003933 RID: 14643
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003933")]
|
||||
public Texture2D rand;
|
||||
|
||||
// Token: 0x04003934 RID: 14644
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003934")]
|
||||
public Shader aoShader;
|
||||
|
||||
// Token: 0x04003935 RID: 14645
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003935")]
|
||||
private Material aoMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,175 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C5 RID: 1477
|
||||
[Token(Token = "0x20005C5")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Rendering/Screen Space Ambient Occlusion")]
|
||||
public class ScreenSpaceAmbientOcclusion : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002F4C RID: 12108 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F4C")]
|
||||
[Address(RVA = "0x43AF20", Offset = "0x439D20", VA = "0x18043AF20")]
|
||||
private static Material CreateMaterial(Shader shader)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F4D RID: 12109 RVA: 0x00064DEC File Offset: 0x00062FEC
|
||||
[Token(Token = "0x6002F4D")]
|
||||
[Address(RVA = "0x43B140", Offset = "0x439F40", VA = "0x18043B140")]
|
||||
private static void DestroyMaterial(Material mat)
|
||||
{
|
||||
if (mat)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(mat);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F4E RID: 12110 RVA: 0x00064E0C File Offset: 0x0006300C
|
||||
[Token(Token = "0x6002F4E")]
|
||||
[Address(RVA = "0x43B1D0", Offset = "0x439FD0", VA = "0x18043B1D0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Material ssaomaterial = this.m_SSAOMaterial;
|
||||
if (ssaomaterial)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(ssaomaterial);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F4F RID: 12111 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F4F")]
|
||||
[Address(RVA = "0x43BA70", Offset = "0x43A870", VA = "0x18043BA70")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F50 RID: 12112 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F50")]
|
||||
[Address(RVA = "0x43B260", Offset = "0x43A060", VA = "0x18043B260")]
|
||||
private void OnEnable()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F51 RID: 12113 RVA: 0x00064E30 File Offset: 0x00063030
|
||||
[Token(Token = "0x6002F51")]
|
||||
[Address(RVA = "0x43AFD0", Offset = "0x439DD0", VA = "0x18043AFD0")]
|
||||
private void CreateMaterials()
|
||||
{
|
||||
if (!this.m_SSAOMaterial && this.m_SSAOShader.isSupported)
|
||||
{
|
||||
Shader ssaoshader = this.m_SSAOShader;
|
||||
if (ssaoshader)
|
||||
{
|
||||
new Material(ssaoshader).hideFlags = HideFlags.HideAndDontSave;
|
||||
}
|
||||
int num = 0;
|
||||
this.m_SSAOMaterial = num;
|
||||
Material ssaomaterial = this.m_SSAOMaterial;
|
||||
Texture2D randomTexture = this.m_RandomTexture;
|
||||
ssaomaterial.SetTexture("_RandomTexture", randomTexture);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F52 RID: 12114 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F52")]
|
||||
[Address(RVA = "0x43B2D0", Offset = "0x43A0D0", VA = "0x18043B2D0")]
|
||||
[ImageEffectOpaque]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F53 RID: 12115 RVA: 0x00064EA0 File Offset: 0x000630A0
|
||||
[Token(Token = "0x6002F53")]
|
||||
[Address(RVA = "0x43BB30", Offset = "0x43A930", VA = "0x18043BB30")]
|
||||
public ScreenSpaceAmbientOcclusion()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003936 RID: 14646
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003936")]
|
||||
[Range(0.05f, 1f)]
|
||||
public float m_Radius = 0.4f;
|
||||
|
||||
// Token: 0x04003937 RID: 14647
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4003937")]
|
||||
public ScreenSpaceAmbientOcclusion.SSAOSamples m_SampleCount = (ScreenSpaceAmbientOcclusion.SSAOSamples)((ulong)1L);
|
||||
|
||||
// Token: 0x04003938 RID: 14648
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003938")]
|
||||
[Range(0.5f, 4f)]
|
||||
public float m_OcclusionIntensity = 1.5f;
|
||||
|
||||
// Token: 0x04003939 RID: 14649
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4003939")]
|
||||
[Range(0f, 4f)]
|
||||
public int m_Blur = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400393A RID: 14650
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400393A")]
|
||||
[Range(1f, 6f)]
|
||||
public int m_Downsampling = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400393B RID: 14651
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400393B")]
|
||||
[Attribute(Name = "RangeAttribute", RVA = "0xE0890", Offset = "0xDFC90")]
|
||||
public float m_OcclusionAttenuation = 1f;
|
||||
|
||||
// Token: 0x0400393C RID: 14652
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400393C")]
|
||||
[Range(1E-05f, 0.5f)]
|
||||
public float m_MinZ = 0.01f;
|
||||
|
||||
// Token: 0x0400393D RID: 14653
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400393D")]
|
||||
public Shader m_SSAOShader;
|
||||
|
||||
// Token: 0x0400393E RID: 14654
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400393E")]
|
||||
private Material m_SSAOMaterial;
|
||||
|
||||
// Token: 0x0400393F RID: 14655
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400393F")]
|
||||
public Texture2D m_RandomTexture;
|
||||
|
||||
// Token: 0x04003940 RID: 14656
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003940")]
|
||||
private bool m_Supported;
|
||||
|
||||
// Token: 0x020005C6 RID: 1478
|
||||
[Token(Token = "0x20005C6")]
|
||||
public enum SSAOSamples
|
||||
{
|
||||
// Token: 0x04003942 RID: 14658
|
||||
[Token(Token = "0x4003942")]
|
||||
Low,
|
||||
// Token: 0x04003943 RID: 14659
|
||||
[Token(Token = "0x4003943")]
|
||||
Medium,
|
||||
// Token: 0x04003944 RID: 14660
|
||||
[Token(Token = "0x4003944")]
|
||||
High
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C7 RID: 1479
|
||||
[Token(Token = "0x20005C7")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Sepia Tone")]
|
||||
public class SepiaTone : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002F54 RID: 12116 RVA: 0x00064EFC File Offset: 0x000630FC
|
||||
[Token(Token = "0x6002F54")]
|
||||
[Address(RVA = "0x11F0C40", Offset = "0x11EFA40", VA = "0x1811F0C40")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
Material material = base.material;
|
||||
Graphics.Blit(source, destination, material);
|
||||
}
|
||||
|
||||
// Token: 0x06002F55 RID: 12117 RVA: 0x00064F18 File Offset: 0x00063118
|
||||
[Token(Token = "0x6002F55")]
|
||||
[Address(RVA = "0x3FBF80", Offset = "0x3FAD80", VA = "0x1803FBF80")]
|
||||
public SepiaTone()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005C8 RID: 1480
|
||||
[Token(Token = "0x20005C8")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Rendering/Sun Shafts")]
|
||||
public class SunShafts : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F56 RID: 12118 RVA: 0x00064F2C File Offset: 0x0006312C
|
||||
[Token(Token = "0x6002F56")]
|
||||
[Address(RVA = "0xAB8770", Offset = "0xAB7570", VA = "0x180AB8770", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
bool flag = this.useDepthTexture;
|
||||
bool flag2 = base.CheckSupport(flag);
|
||||
Material material = this.sunShaftsMaterial;
|
||||
Shader shader = this.sunShaftsShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.sunShaftsMaterial = material2;
|
||||
Material material3 = this.simpleClearMaterial;
|
||||
Shader shader2 = this.simpleClearShader;
|
||||
Material material4 = base.CheckShaderAndCreateMaterial(shader2, material3);
|
||||
this.simpleClearMaterial = material4;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F57 RID: 12119 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F57")]
|
||||
[Address(RVA = "0xAB8800", Offset = "0xAB7600", VA = "0x180AB8800")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F58 RID: 12120 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F58")]
|
||||
[Address(RVA = "0xAB91F0", Offset = "0xAB7FF0", VA = "0x180AB91F0")]
|
||||
public SunShafts()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003945 RID: 14661
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003945")]
|
||||
public SunShafts.SunShaftsResolution resolution;
|
||||
|
||||
// Token: 0x04003946 RID: 14662
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4003946")]
|
||||
public SunShafts.ShaftsScreenBlendMode screenBlendMode;
|
||||
|
||||
// Token: 0x04003947 RID: 14663
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003947")]
|
||||
public Transform sunTransform;
|
||||
|
||||
// Token: 0x04003948 RID: 14664
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003948")]
|
||||
public int radialBlurIterations;
|
||||
|
||||
// Token: 0x04003949 RID: 14665
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4003949")]
|
||||
public Color sunColor;
|
||||
|
||||
// Token: 0x0400394A RID: 14666
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400394A")]
|
||||
public Color sunThreshold;
|
||||
|
||||
// Token: 0x0400394B RID: 14667
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400394B")]
|
||||
public float sunShaftBlurRadius;
|
||||
|
||||
// Token: 0x0400394C RID: 14668
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400394C")]
|
||||
public float sunShaftIntensity;
|
||||
|
||||
// Token: 0x0400394D RID: 14669
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400394D")]
|
||||
public float maxRadius;
|
||||
|
||||
// Token: 0x0400394E RID: 14670
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400394E")]
|
||||
public bool useDepthTexture;
|
||||
|
||||
// Token: 0x0400394F RID: 14671
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400394F")]
|
||||
public Shader sunShaftsShader;
|
||||
|
||||
// Token: 0x04003950 RID: 14672
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003950")]
|
||||
private Material sunShaftsMaterial;
|
||||
|
||||
// Token: 0x04003951 RID: 14673
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4003951")]
|
||||
public Shader simpleClearShader;
|
||||
|
||||
// Token: 0x04003952 RID: 14674
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4003952")]
|
||||
private Material simpleClearMaterial;
|
||||
|
||||
// Token: 0x020005C9 RID: 1481
|
||||
[Token(Token = "0x20005C9")]
|
||||
public enum SunShaftsResolution
|
||||
{
|
||||
// Token: 0x04003954 RID: 14676
|
||||
[Token(Token = "0x4003954")]
|
||||
Low,
|
||||
// Token: 0x04003955 RID: 14677
|
||||
[Token(Token = "0x4003955")]
|
||||
Normal,
|
||||
// Token: 0x04003956 RID: 14678
|
||||
[Token(Token = "0x4003956")]
|
||||
High
|
||||
}
|
||||
|
||||
// Token: 0x020005CA RID: 1482
|
||||
[Token(Token = "0x20005CA")]
|
||||
public enum ShaftsScreenBlendMode
|
||||
{
|
||||
// Token: 0x04003958 RID: 14680
|
||||
[Token(Token = "0x4003958")]
|
||||
Screen,
|
||||
// Token: 0x04003959 RID: 14681
|
||||
[Token(Token = "0x4003959")]
|
||||
Add
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005CB RID: 1483
|
||||
[Token(Token = "0x20005CB")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Camera/Tilt Shift (Lens Blur)")]
|
||||
internal class TiltShift : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F59 RID: 12121 RVA: 0x00064FA4 File Offset: 0x000631A4
|
||||
[Token(Token = "0x6002F59")]
|
||||
[Address(RVA = "0xDE2760", Offset = "0xDE1560", VA = "0x180DE2760", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material material = this.tiltShiftMaterial;
|
||||
Shader shader = this.tiltShiftShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader, material);
|
||||
this.tiltShiftMaterial = material2;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F5A RID: 12122 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F5A")]
|
||||
[Address(RVA = "0x1300C90", Offset = "0x12FFA90", VA = "0x181300C90")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F5B RID: 12123 RVA: 0x00064FF0 File Offset: 0x000631F0
|
||||
[Token(Token = "0x6002F5B")]
|
||||
[Address(RVA = "0x1300F70", Offset = "0x12FFD70", VA = "0x181300F70")]
|
||||
public TiltShift()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400395A RID: 14682
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400395A")]
|
||||
public TiltShift.TiltShiftMode mode;
|
||||
|
||||
// Token: 0x0400395B RID: 14683
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400395B")]
|
||||
public TiltShift.TiltShiftQuality quality = (TiltShift.TiltShiftQuality)((ulong)2L);
|
||||
|
||||
// Token: 0x0400395C RID: 14684
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400395C")]
|
||||
[Range(0f, 15f)]
|
||||
public float blurArea = 1f;
|
||||
|
||||
// Token: 0x0400395D RID: 14685
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400395D")]
|
||||
[Range(0f, 25f)]
|
||||
public float maxBlurSize = 5f;
|
||||
|
||||
// Token: 0x0400395E RID: 14686
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400395E")]
|
||||
[Range(0f, 1f)]
|
||||
public int downsample;
|
||||
|
||||
// Token: 0x0400395F RID: 14687
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400395F")]
|
||||
public Shader tiltShiftShader;
|
||||
|
||||
// Token: 0x04003960 RID: 14688
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003960")]
|
||||
private Material tiltShiftMaterial;
|
||||
|
||||
// Token: 0x020005CC RID: 1484
|
||||
[Token(Token = "0x20005CC")]
|
||||
public enum TiltShiftMode
|
||||
{
|
||||
// Token: 0x04003962 RID: 14690
|
||||
[Token(Token = "0x4003962")]
|
||||
TiltShiftMode,
|
||||
// Token: 0x04003963 RID: 14691
|
||||
[Token(Token = "0x4003963")]
|
||||
IrisMode
|
||||
}
|
||||
|
||||
// Token: 0x020005CD RID: 1485
|
||||
[Token(Token = "0x20005CD")]
|
||||
public enum TiltShiftQuality
|
||||
{
|
||||
// Token: 0x04003965 RID: 14693
|
||||
[Token(Token = "0x4003965")]
|
||||
Preview,
|
||||
// Token: 0x04003966 RID: 14694
|
||||
[Token(Token = "0x4003966")]
|
||||
Low,
|
||||
// Token: 0x04003967 RID: 14695
|
||||
[Token(Token = "0x4003967")]
|
||||
Normal,
|
||||
// Token: 0x04003968 RID: 14696
|
||||
[Token(Token = "0x4003968")]
|
||||
High
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005CE RID: 1486
|
||||
[Token(Token = "0x20005CE")]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
[AddComponentMenu("Image Effects/Color Adjustments/Tonemapping")]
|
||||
public class Tonemapping : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F5C RID: 12124 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F5C")]
|
||||
[Address(RVA = "0x13019A0", Offset = "0x13007A0", VA = "0x1813019A0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F5D RID: 12125 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F5D")]
|
||||
[Address(RVA = "0x13027D0", Offset = "0x13015D0", VA = "0x1813027D0")]
|
||||
public float UpdateCurve()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F5E RID: 12126 RVA: 0x00065024 File Offset: 0x00063224
|
||||
[Token(Token = "0x6002F5E")]
|
||||
[Address(RVA = "0x1301C20", Offset = "0x1300A20", VA = "0x181301C20")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.rt)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.rt);
|
||||
this.rt = (ulong)0L;
|
||||
}
|
||||
if (this.tonemapMaterial)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(this.tonemapMaterial);
|
||||
this.tonemapMaterial = (ulong)0L;
|
||||
}
|
||||
Texture2D texture2D = this.curveTex;
|
||||
if (texture2D)
|
||||
{
|
||||
UnityEngine.Object.DestroyImmediate(texture2D);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002F5F RID: 12127 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F5F")]
|
||||
[Address(RVA = "0x1301B00", Offset = "0x1300900", VA = "0x181301B00")]
|
||||
private bool CreateInternalRenderTexture()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F60 RID: 12128 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F60")]
|
||||
[Address(RVA = "0x1301DB0", Offset = "0x1300BB0", VA = "0x181301DB0")]
|
||||
[ImageEffectTransformsToLDR]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F61 RID: 12129 RVA: 0x0006508C File Offset: 0x0006328C
|
||||
[Token(Token = "0x6002F61")]
|
||||
[Address(RVA = "0x1302B00", Offset = "0x1301900", VA = "0x181302B00")]
|
||||
public Tonemapping()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003969 RID: 14697
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003969")]
|
||||
public Tonemapping.TonemapperType type = (Tonemapping.TonemapperType)((ulong)3L);
|
||||
|
||||
// Token: 0x0400396A RID: 14698
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400396A")]
|
||||
public Tonemapping.AdaptiveTexSize adaptiveTextureSize = (Tonemapping.AdaptiveTexSize)((ulong)256L);
|
||||
|
||||
// Token: 0x0400396B RID: 14699
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400396B")]
|
||||
public AnimationCurve remapCurve;
|
||||
|
||||
// Token: 0x0400396C RID: 14700
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400396C")]
|
||||
private Texture2D curveTex;
|
||||
|
||||
// Token: 0x0400396D RID: 14701
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400396D")]
|
||||
public float exposureAdjustment = 1.5f;
|
||||
|
||||
// Token: 0x0400396E RID: 14702
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400396E")]
|
||||
public float middleGrey = 0.4f;
|
||||
|
||||
// Token: 0x0400396F RID: 14703
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400396F")]
|
||||
public float white = 2f;
|
||||
|
||||
// Token: 0x04003970 RID: 14704
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x4003970")]
|
||||
public float adaptionSpeed = 1.5f;
|
||||
|
||||
// Token: 0x04003971 RID: 14705
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003971")]
|
||||
public Shader tonemapper;
|
||||
|
||||
// Token: 0x04003972 RID: 14706
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003972")]
|
||||
public bool validRenderTextureFormat = true;
|
||||
|
||||
// Token: 0x04003973 RID: 14707
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003973")]
|
||||
private Material tonemapMaterial;
|
||||
|
||||
// Token: 0x04003974 RID: 14708
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003974")]
|
||||
private RenderTexture rt;
|
||||
|
||||
// Token: 0x04003975 RID: 14709
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003975")]
|
||||
private RenderTextureFormat rtFormat = (RenderTextureFormat)((ulong)2L);
|
||||
|
||||
// Token: 0x020005CF RID: 1487
|
||||
[Token(Token = "0x20005CF")]
|
||||
public enum TonemapperType
|
||||
{
|
||||
// Token: 0x04003977 RID: 14711
|
||||
[Token(Token = "0x4003977")]
|
||||
SimpleReinhard,
|
||||
// Token: 0x04003978 RID: 14712
|
||||
[Token(Token = "0x4003978")]
|
||||
UserCurve,
|
||||
// Token: 0x04003979 RID: 14713
|
||||
[Token(Token = "0x4003979")]
|
||||
Hable,
|
||||
// Token: 0x0400397A RID: 14714
|
||||
[Token(Token = "0x400397A")]
|
||||
Photographic,
|
||||
// Token: 0x0400397B RID: 14715
|
||||
[Token(Token = "0x400397B")]
|
||||
OptimizedHejiDawson,
|
||||
// Token: 0x0400397C RID: 14716
|
||||
[Token(Token = "0x400397C")]
|
||||
AdaptiveReinhard,
|
||||
// Token: 0x0400397D RID: 14717
|
||||
[Token(Token = "0x400397D")]
|
||||
AdaptiveReinhardAutoWhite
|
||||
}
|
||||
|
||||
// Token: 0x020005D0 RID: 1488
|
||||
[Token(Token = "0x20005D0")]
|
||||
public enum AdaptiveTexSize
|
||||
{
|
||||
// Token: 0x0400397F RID: 14719
|
||||
[Token(Token = "0x400397F")]
|
||||
Square16 = 16,
|
||||
// Token: 0x04003980 RID: 14720
|
||||
[Token(Token = "0x4003980")]
|
||||
Square32 = 32,
|
||||
// Token: 0x04003981 RID: 14721
|
||||
[Token(Token = "0x4003981")]
|
||||
Square64 = 64,
|
||||
// Token: 0x04003982 RID: 14722
|
||||
[Token(Token = "0x4003982")]
|
||||
Square128 = 128,
|
||||
// Token: 0x04003983 RID: 14723
|
||||
[Token(Token = "0x4003983")]
|
||||
Square256 = 256,
|
||||
// Token: 0x04003984 RID: 14724
|
||||
[Token(Token = "0x4003984")]
|
||||
Square512 = 512,
|
||||
// Token: 0x04003985 RID: 14725
|
||||
[Token(Token = "0x4003985")]
|
||||
Square1024 = 1024
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005D1 RID: 1489
|
||||
[Token(Token = "0x20005D1")]
|
||||
internal class Triangles
|
||||
{
|
||||
// Token: 0x06002F62 RID: 12130 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F62")]
|
||||
[Address(RVA = "0x75A140", Offset = "0x758F40", VA = "0x18075A140")]
|
||||
private static bool HasMeshes()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F63 RID: 12131 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F63")]
|
||||
[Address(RVA = "0x7596C0", Offset = "0x7584C0", VA = "0x1807596C0")]
|
||||
private static void Cleanup()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F64 RID: 12132 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F64")]
|
||||
[Address(RVA = "0x759D70", Offset = "0x758B70", VA = "0x180759D70")]
|
||||
private static Mesh[] GetMeshes(int totalWidth, int totalHeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F65 RID: 12133 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F65")]
|
||||
[Address(RVA = "0x759920", Offset = "0x758720", VA = "0x180759920")]
|
||||
private static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F66 RID: 12134 RVA: 0x000650F4 File Offset: 0x000632F4
|
||||
[Token(Token = "0x6002F66")]
|
||||
[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
|
||||
public Triangles()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06002F67 RID: 12135 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6002F67")]
|
||||
[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
|
||||
static Triangles()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04003986 RID: 14726
|
||||
[Token(Token = "0x4003986")]
|
||||
private static Mesh[] meshes;
|
||||
|
||||
// Token: 0x04003987 RID: 14727
|
||||
[Token(Token = "0x4003987")]
|
||||
private static int currentTris;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x0200059A RID: 1434
|
||||
[Token(Token = "0x200059A")]
|
||||
public enum TweakMode34
|
||||
{
|
||||
// Token: 0x040037D1 RID: 14289
|
||||
[Token(Token = "0x40037D1")]
|
||||
Basic,
|
||||
// Token: 0x040037D2 RID: 14290
|
||||
[Token(Token = "0x40037D2")]
|
||||
Complex
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005D2 RID: 1490
|
||||
[Token(Token = "0x20005D2")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Displacement/Twirl")]
|
||||
public class Twirl : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002F68 RID: 12136 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F68")]
|
||||
[Address(RVA = "0x75A6D0", Offset = "0x7594D0", VA = "0x18075A6D0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F69 RID: 12137 RVA: 0x00065108 File Offset: 0x00063308
|
||||
[Token(Token = "0x6002F69")]
|
||||
[Address(RVA = "0x75A750", Offset = "0x759550", VA = "0x18075A750")]
|
||||
public Twirl()
|
||||
{
|
||||
this.radius.y = 0.3f;
|
||||
this.angle = 50f;
|
||||
this.center = (ulong)1056964608L;
|
||||
this.center.y = 0.5f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003988 RID: 14728
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003988")]
|
||||
public Vector2 radius = (ulong)1050253722L;
|
||||
|
||||
// Token: 0x04003989 RID: 14729
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003989")]
|
||||
[Range(0f, 360f)]
|
||||
public float angle;
|
||||
|
||||
// Token: 0x0400398A RID: 14730
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400398A")]
|
||||
public Vector2 center;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005D3 RID: 1491
|
||||
[Token(Token = "0x20005D3")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Camera/Vignette and Chromatic Aberration")]
|
||||
[RequireComponent(typeof(Camera))]
|
||||
public class VignetteAndChromaticAberration : PostEffectsBase
|
||||
{
|
||||
// Token: 0x06002F6A RID: 12138 RVA: 0x00065160 File Offset: 0x00063360
|
||||
[Token(Token = "0x6002F6A")]
|
||||
[Address(RVA = "0x9370B0", Offset = "0x935EB0", VA = "0x1809370B0", Slot = "4")]
|
||||
public override bool CheckResources()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = base.CheckSupport(num != 0);
|
||||
Material vignetteMaterial = this.m_VignetteMaterial;
|
||||
Shader shader = this.vignetteShader;
|
||||
Material material = base.CheckShaderAndCreateMaterial(shader, vignetteMaterial);
|
||||
this.m_VignetteMaterial = material;
|
||||
Material separableBlurMaterial = this.m_SeparableBlurMaterial;
|
||||
Shader shader2 = this.separableBlurShader;
|
||||
Material material2 = base.CheckShaderAndCreateMaterial(shader2, separableBlurMaterial);
|
||||
this.m_SeparableBlurMaterial = material2;
|
||||
Material chromAberrationMaterial = this.m_ChromAberrationMaterial;
|
||||
Shader shader3 = this.chromAberrationShader;
|
||||
Material material3 = base.CheckShaderAndCreateMaterial(shader3, chromAberrationMaterial);
|
||||
this.m_ChromAberrationMaterial = material3;
|
||||
bool isSupported = this.isSupported;
|
||||
if (!isSupported)
|
||||
{
|
||||
base.ReportAutoDisable();
|
||||
}
|
||||
return isSupported;
|
||||
}
|
||||
|
||||
// Token: 0x06002F6B RID: 12139 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F6B")]
|
||||
[Address(RVA = "0x937160", Offset = "0x935F60", VA = "0x180937160")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F6C RID: 12140 RVA: 0x000651F4 File Offset: 0x000633F4
|
||||
[Token(Token = "0x6002F6C")]
|
||||
[Address(RVA = "0x937800", Offset = "0x936600", VA = "0x180937800")]
|
||||
public VignetteAndChromaticAberration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400398B RID: 14731
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400398B")]
|
||||
public VignetteAndChromaticAberration.AberrationMode mode;
|
||||
|
||||
// Token: 0x0400398C RID: 14732
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400398C")]
|
||||
public float intensity = 0.036f;
|
||||
|
||||
// Token: 0x0400398D RID: 14733
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400398D")]
|
||||
public float chromaticAberration = 0.2f;
|
||||
|
||||
// Token: 0x0400398E RID: 14734
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400398E")]
|
||||
public float axialAberration = 0.5f;
|
||||
|
||||
// Token: 0x0400398F RID: 14735
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400398F")]
|
||||
public float blur;
|
||||
|
||||
// Token: 0x04003990 RID: 14736
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4003990")]
|
||||
public float blurSpread = 0.75f;
|
||||
|
||||
// Token: 0x04003991 RID: 14737
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003991")]
|
||||
public float luminanceDependency = 0.25f;
|
||||
|
||||
// Token: 0x04003992 RID: 14738
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4003992")]
|
||||
public float blurDistance = 2.5f;
|
||||
|
||||
// Token: 0x04003993 RID: 14739
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4003993")]
|
||||
public Shader vignetteShader;
|
||||
|
||||
// Token: 0x04003994 RID: 14740
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4003994")]
|
||||
public Shader separableBlurShader;
|
||||
|
||||
// Token: 0x04003995 RID: 14741
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4003995")]
|
||||
public Shader chromAberrationShader;
|
||||
|
||||
// Token: 0x04003996 RID: 14742
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4003996")]
|
||||
private Material m_VignetteMaterial;
|
||||
|
||||
// Token: 0x04003997 RID: 14743
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4003997")]
|
||||
private Material m_SeparableBlurMaterial;
|
||||
|
||||
// Token: 0x04003998 RID: 14744
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4003998")]
|
||||
private Material m_ChromAberrationMaterial;
|
||||
|
||||
// Token: 0x020005D4 RID: 1492
|
||||
[Token(Token = "0x20005D4")]
|
||||
public enum AberrationMode
|
||||
{
|
||||
// Token: 0x0400399A RID: 14746
|
||||
[Token(Token = "0x400399A")]
|
||||
Simple,
|
||||
// Token: 0x0400399B RID: 14747
|
||||
[Token(Token = "0x400399B")]
|
||||
Advanced
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.ImageEffects
|
||||
{
|
||||
// Token: 0x020005D5 RID: 1493
|
||||
[Token(Token = "0x20005D5")]
|
||||
[ExecuteInEditMode]
|
||||
[AddComponentMenu("Image Effects/Displacement/Vortex")]
|
||||
public class Vortex : ImageEffectBase
|
||||
{
|
||||
// Token: 0x06002F6D RID: 12141 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002F6D")]
|
||||
[Address(RVA = "0x75A6D0", Offset = "0x7594D0", VA = "0x18075A6D0")]
|
||||
private void OnRenderImage(RenderTexture source, RenderTexture destination)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002F6E RID: 12142 RVA: 0x0006524C File Offset: 0x0006344C
|
||||
[Token(Token = "0x6002F6E")]
|
||||
[Address(RVA = "0x93FB40", Offset = "0x93E940", VA = "0x18093FB40")]
|
||||
public Vortex()
|
||||
{
|
||||
this.radius.y = 0.4f;
|
||||
this.angle = 50f;
|
||||
this.center = (ulong)1056964608L;
|
||||
this.center.y = 0.5f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400399C RID: 14748
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400399C")]
|
||||
public Vector2 radius = (ulong)1053609165L;
|
||||
|
||||
// Token: 0x0400399D RID: 14749
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400399D")]
|
||||
public float angle;
|
||||
|
||||
// Token: 0x0400399E RID: 14750
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400399E")]
|
||||
public Vector2 center;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UnityStandardAssets.Utility
|
||||
{
|
||||
// Token: 0x0200058F RID: 1423
|
||||
[Token(Token = "0x200058F")]
|
||||
public class AutoMoveAndRotate : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002E97 RID: 11927 RVA: 0x00063538 File Offset: 0x00061738
|
||||
[Token(Token = "0x6002E97")]
|
||||
[Address(RVA = "0x8D20B0", Offset = "0x8D0EB0", VA = "0x1808D20B0")]
|
||||
private void Start()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.m_LastRealTime = realtimeSinceStartup;
|
||||
}
|
||||
|
||||
// Token: 0x06002E98 RID: 11928 RVA: 0x000020D3 File Offset: 0x000002D3
|
||||
[Token(Token = "0x6002E98")]
|
||||
[Address(RVA = "0x8D20D0", Offset = "0x8D0ED0", VA = "0x1808D20D0")]
|
||||
private void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06002E99 RID: 11929 RVA: 0x00063554 File Offset: 0x00061754
|
||||
[Token(Token = "0x6002E99")]
|
||||
[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
|
||||
public AutoMoveAndRotate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003779 RID: 14201
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003779")]
|
||||
public AutoMoveAndRotate.Vector3andSpace moveUnitsPerSecond;
|
||||
|
||||
// Token: 0x0400377A RID: 14202
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400377A")]
|
||||
public AutoMoveAndRotate.Vector3andSpace rotateDegreesPerSecond;
|
||||
|
||||
// Token: 0x0400377B RID: 14203
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400377B")]
|
||||
public bool ignoreTimescale;
|
||||
|
||||
// Token: 0x0400377C RID: 14204
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400377C")]
|
||||
private float m_LastRealTime;
|
||||
|
||||
// Token: 0x02000590 RID: 1424
|
||||
[Token(Token = "0x2000590")]
|
||||
[Serializable]
|
||||
public class Vector3andSpace
|
||||
{
|
||||
// Token: 0x06002E9A RID: 11930 RVA: 0x00063568 File Offset: 0x00061768
|
||||
[Token(Token = "0x6002E9A")]
|
||||
[Address(RVA = "0x603C20", Offset = "0x602A20", VA = "0x180603C20")]
|
||||
public Vector3andSpace()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400377D RID: 14205
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400377D")]
|
||||
public Vector3 value;
|
||||
|
||||
// Token: 0x0400377E RID: 14206
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400377E")]
|
||||
public Space space = (Space)((ulong)1L);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user