1555 lines
48 KiB
C#
1555 lines
48 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
// Token: 0x020000FA RID: 250
|
|
[Token(Token = "0x20000FA")]
|
|
[ExecuteInEditMode]
|
|
[RequireComponent(typeof(Light))]
|
|
[StructLayout(3)]
|
|
public class LightShafts : MonoBehaviour
|
|
{
|
|
// Token: 0x06000675 RID: 1653 RVA: 0x000207B0 File Offset: 0x0001E9B0
|
|
[Token(Token = "0x6000675")]
|
|
[Address(RVA = "0x12634B0", Offset = "0x1261EB0", VA = "0x1812634B0")]
|
|
private void PJKPOJBFEOB()
|
|
{
|
|
if (!this.AOJHJJIOCIK)
|
|
{
|
|
int num;
|
|
ulong num2;
|
|
Texture2D texture2D = new Texture2D(256, 1, TextureFormat.ARGB32, num != 0, num2 != 0UL);
|
|
num = 0;
|
|
this.AOJHJJIOCIK = texture2D;
|
|
texture2D.wrapMode = TextureWrapMode.Clamp;
|
|
this.AOJHJJIOCIK.hideFlags = HideFlags.HideAndDontSave;
|
|
AnimationCurve attenuationCurve = this.m_AttenuationCurve;
|
|
if (attenuationCurve == 0 || attenuationCurve.length == 0)
|
|
{
|
|
Keyframe[] array = new Keyframe[2];
|
|
int num3 = 0;
|
|
array[0] = num3;
|
|
array[3] = num3;
|
|
int num4 = 0;
|
|
array[3] = num4;
|
|
array[6] = num4;
|
|
AnimationCurve animationCurve = new AnimationCurve(array);
|
|
this.m_AttenuationCurve = animationCurve;
|
|
}
|
|
if (this.AOJHJJIOCIK)
|
|
{
|
|
this.PJKPOJBFEOB();
|
|
if (this.m_AttenuationCurve != num)
|
|
{
|
|
float num5 = this.m_AttenuationCurve.Evaluate(1f);
|
|
int num6 = 0;
|
|
float num7 = Mathf.Clamp(num5, (float)num6, 1f);
|
|
Texture2D aojhjjiocik = this.AOJHJJIOCIK;
|
|
int num8 = 0;
|
|
int num9 = 0;
|
|
aojhjjiocik.SetPixel(num, num9, num8);
|
|
num++;
|
|
this.AOJHJJIOCIK.Apply();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000676 RID: 1654 RVA: 0x000208C8 File Offset: 0x0001EAC8
|
|
[Token(Token = "0x6000676")]
|
|
[Address(RVA = "0x1263AC0", Offset = "0x12624C0", VA = "0x181263AC0")]
|
|
public void UpdateLUTs()
|
|
{
|
|
int num = 0;
|
|
this.PJKPOJBFEOB();
|
|
if (this.m_AttenuationCurve != (ulong)0L)
|
|
{
|
|
int num2 = 0;
|
|
float num3 = this.m_AttenuationCurve.Evaluate((float)num);
|
|
int num4 = 0;
|
|
float num5 = Mathf.Clamp(num3, (float)num4, 1f);
|
|
Texture2D aojhjjiocik = this.AOJHJJIOCIK;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
aojhjjiocik.SetPixel(num2, num7, num6);
|
|
num2++;
|
|
this.AOJHJJIOCIK.Apply();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000677 RID: 1655 RVA: 0x00020938 File Offset: 0x0001EB38
|
|
[Token(Token = "0x6000677")]
|
|
[Address(RVA = "0x1260170", Offset = "0x125EB70", VA = "0x181260170")]
|
|
private void HPEBGLEABCN(ref RenderTexture MILANNLOLDN, int HFNDPDFBLPA, int CHAKCELLLJD, int MBLPPLGFEAE, RenderTextureFormat HFMBAGMDCOB, bool OFDLMCMKGBB = true)
|
|
{
|
|
bool flag;
|
|
if (!flag || (flag ? 1 : 0) != HFNDPDFBLPA || (flag ? 1 : 0) == CHAKCELLLJD)
|
|
{
|
|
}
|
|
RenderTexture renderTexture;
|
|
renderTexture.hideFlags = HideFlags.HideAndDontSave;
|
|
}
|
|
|
|
// Token: 0x06000678 RID: 1656 RVA: 0x00020960 File Offset: 0x0001EB60
|
|
[Token(Token = "0x6000678")]
|
|
[Address(RVA = "0x125E960", Offset = "0x125D360", VA = "0x18125E960")]
|
|
private void EIIOICNNEEK()
|
|
{
|
|
ONPBPGIOPAL shadowmapMode = this.m_ShadowmapMode;
|
|
bool flag = shadowmapMode == ONPBPGIOPAL.Dynamic;
|
|
if (shadowmapMode == ONPBPGIOPAL.Dynamic && this.AKEHECCJCFE != shadowmapMode)
|
|
{
|
|
if (this.ILMFFIAFDFM)
|
|
{
|
|
this.ILMFFIAFDFM.Release();
|
|
}
|
|
if (this.IALFALLDCBG)
|
|
{
|
|
this.IALFALLDCBG.Release();
|
|
}
|
|
}
|
|
int num = 0;
|
|
RenderTexture ilmffiafdfm = this.ILMFFIAFDFM;
|
|
int num2 = 0;
|
|
ilmffiafdfm.filterMode = (FilterMode)num2;
|
|
this.ILMFFIAFDFM.wrapMode = TextureWrapMode.Clamp;
|
|
if ((this.m_Colored ? 1 : 0) != num)
|
|
{
|
|
}
|
|
ONPBPGIOPAL shadowmapMode2 = this.m_ShadowmapMode;
|
|
this.AKEHECCJCFE = shadowmapMode2;
|
|
}
|
|
|
|
// Token: 0x06000679 RID: 1657 RVA: 0x000209FC File Offset: 0x0001EBFC
|
|
[Token(Token = "0x6000679")]
|
|
[Address(RVA = "0x12619B0", Offset = "0x12603B0", VA = "0x1812619B0")]
|
|
private void MGLKKBFOMGF()
|
|
{
|
|
if (this.m_ShadowmapMode != ONPBPGIOPAL.Static)
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.ILMFFIAFDFM);
|
|
RenderTexture.ReleaseTemporary(this.IALFALLDCBG);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600067A RID: 1658 RVA: 0x00020A2C File Offset: 0x0001EC2C
|
|
[Token(Token = "0x600067A")]
|
|
[Address(RVA = "0x1261AB0", Offset = "0x12604B0", VA = "0x181261AB0")]
|
|
private void NKJEHPAIFHP()
|
|
{
|
|
int epipolarLines = this.m_EpipolarLines;
|
|
this.m_EpipolarLines = 8;
|
|
int epipolarSamples = this.m_EpipolarSamples;
|
|
this.m_EpipolarSamples = 4;
|
|
int epipolarLines2 = this.m_EpipolarLines;
|
|
int num = 0;
|
|
RenderTexture temporary = RenderTexture.GetTemporary(4, epipolarLines2, num, (RenderTextureFormat)((uint)12));
|
|
this.NHLJBNIGGKP = temporary;
|
|
int num2 = 0;
|
|
temporary.filterMode = (FilterMode)num2;
|
|
int epipolarSamples2 = this.m_EpipolarSamples;
|
|
int epipolarLines3 = this.m_EpipolarLines;
|
|
int num3 = 0;
|
|
RenderTexture temporary2 = RenderTexture.GetTemporary(epipolarSamples2, epipolarLines3, num3, (RenderTextureFormat)((uint)14));
|
|
this.ADPFPLDLIJE = temporary2;
|
|
int num4 = 0;
|
|
temporary2.filterMode = (FilterMode)num4;
|
|
int epipolarSamples3 = this.m_EpipolarSamples;
|
|
int epipolarLines4 = this.m_EpipolarLines;
|
|
int num5 = 0;
|
|
RenderTexture temporary3 = RenderTexture.GetTemporary(epipolarSamples3, epipolarLines4, num5, (RenderTextureFormat)((uint)12));
|
|
this.AOLHAOHEMGF = temporary3;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
temporary3.filterMode = (FilterMode)num7;
|
|
int epipolarSamples4 = this.m_EpipolarSamples;
|
|
int epipolarLines5 = this.m_EpipolarLines;
|
|
RenderTexture temporary4 = RenderTexture.GetTemporary(epipolarSamples4, epipolarLines5, num6, (RenderTextureFormat)((uint)11));
|
|
this.LMEFIEOOLKA = temporary4;
|
|
int num8 = 0;
|
|
temporary4.filterMode = (FilterMode)num8;
|
|
int epipolarSamples5 = this.m_EpipolarSamples;
|
|
int epipolarLines6 = this.m_EpipolarLines;
|
|
int num9 = 0;
|
|
RenderTexture temporary5 = RenderTexture.GetTemporary(epipolarSamples5, epipolarLines6, num9, (RenderTextureFormat)((uint)11));
|
|
this.GFOPAHHFNEJ = temporary5;
|
|
int num10 = 0;
|
|
temporary5.filterMode = (FilterMode)num10;
|
|
}
|
|
|
|
// Token: 0x0600067B RID: 1659 RVA: 0x00020B68 File Offset: 0x0001ED68
|
|
[Token(Token = "0x600067B")]
|
|
[Address(RVA = "0x1260090", Offset = "0x125EA90", VA = "0x181260090")]
|
|
private void HIODBGLPCPC(ref Material KFENPJENIOI, Shader GMILGEJOKCN)
|
|
{
|
|
bool flag;
|
|
if (!flag && GMILGEJOKCN)
|
|
{
|
|
new Material(GMILGEJOKCN).hideFlags = HideFlags.HideAndDontSave;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600067C RID: 1660 RVA: 0x00020B98 File Offset: 0x0001ED98
|
|
[Token(Token = "0x600067C")]
|
|
[Address(RVA = "0x125E4D0", Offset = "0x125CED0", VA = "0x18125E4D0")]
|
|
private void BPHHNHALHJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600067D RID: 1661 RVA: 0x00020BA8 File Offset: 0x0001EDA8
|
|
[Token(Token = "0x600067D")]
|
|
[Address(RVA = "0x125EBC0", Offset = "0x125D5C0", VA = "0x18125EBC0")]
|
|
private void EKPCOFDILOB()
|
|
{
|
|
Mesh mesh;
|
|
if (!this.OFCCKAJKNDI)
|
|
{
|
|
mesh = new Mesh();
|
|
mesh.name = "LightShaftsSpotMesh";
|
|
mesh.hideFlags = HideFlags.HideAndDontSave;
|
|
this.OFCCKAJKNDI = mesh;
|
|
}
|
|
Light fhdlkecolbo = this.FHDLKECOLBO;
|
|
float num;
|
|
if (mesh == 0 && mesh == 0)
|
|
{
|
|
float spotAngle = fhdlkecolbo.spotAngle;
|
|
if (fhdlkecolbo == 0)
|
|
{
|
|
num = this.NDLPJCMCGAB;
|
|
float range = fhdlkecolbo.range;
|
|
if (fhdlkecolbo == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
float range2 = fhdlkecolbo.range;
|
|
float range3 = fhdlkecolbo.range;
|
|
num = fhdlkecolbo.spotAngle;
|
|
float num2 = num * 0.017453292f;
|
|
if (this.OFCCKAJKNDI.vertices != 0 && this.OFCCKAJKNDI.vertices.Length == 8)
|
|
{
|
|
Vector3[] vertices = this.OFCCKAJKNDI.vertices;
|
|
}
|
|
Vector3[] array = new Vector3[8];
|
|
int num3 = 0;
|
|
array[1] = num3;
|
|
int num4 = 0;
|
|
array[2] = num4;
|
|
int num5 = 0;
|
|
array[4] = num5;
|
|
int num6 = 0;
|
|
array[5] = num6;
|
|
int num7 = 0;
|
|
array[7] = num7;
|
|
int num8 = 0;
|
|
array[8] = num8;
|
|
int num9 = 0;
|
|
array[10] = num9;
|
|
int num10 = 0;
|
|
array[11] = num10;
|
|
this.OFCCKAJKNDI.vertices = array;
|
|
Mesh ofcckajkndi = this.OFCCKAJKNDI;
|
|
int num11 = 0;
|
|
if (ofcckajkndi.GetTopology(num11) != MeshTopology.Triangles || this.OFCCKAJKNDI.triangles == 0 || this.OFCCKAJKNDI.triangles.Length != 36)
|
|
{
|
|
int[] array2 = new int[36];
|
|
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.F436481CEC21293A33781B3E3882F5C258B0732F).FieldHandle);
|
|
this.OFCCKAJKNDI.triangles = array2;
|
|
}
|
|
float spotNear = this.m_SpotNear;
|
|
this.BICIFDBFMCE = spotNear;
|
|
float spotFar = this.m_SpotFar;
|
|
this.LJAKDMAGMDD = spotFar;
|
|
float spotAngle2 = fhdlkecolbo.spotAngle;
|
|
this.BLINIIJHBIE = spotAngle2;
|
|
float range4 = fhdlkecolbo.range;
|
|
this.NDLPJCMCGAB = range4;
|
|
}
|
|
|
|
// Token: 0x0600067E RID: 1662 RVA: 0x00020D84 File Offset: 0x0001EF84
|
|
[Token(Token = "0x600067E")]
|
|
[Address(RVA = "0x1263C50", Offset = "0x1262650", VA = "0x181263C50")]
|
|
public void UpdateLightType()
|
|
{
|
|
Light fhdlkecolbo = this.FHDLKECOLBO;
|
|
int num = 0;
|
|
if (fhdlkecolbo == num)
|
|
{
|
|
Light component = base.GetComponent<Light>();
|
|
this.FHDLKECOLBO = component;
|
|
}
|
|
LightType type = this.FHDLKECOLBO.type;
|
|
this.LAHLPIHBMLO = type;
|
|
}
|
|
|
|
// Token: 0x0600067F RID: 1663 RVA: 0x00020DCC File Offset: 0x0001EFCC
|
|
[Token(Token = "0x600067F")]
|
|
[Address(RVA = "0x1261570", Offset = "0x125FF70", VA = "0x181261570")]
|
|
private bool LFMMHGGCPLH(Shader GMILGEJOKCN)
|
|
{
|
|
if (GMILGEJOKCN.isSupported)
|
|
{
|
|
return true;
|
|
}
|
|
string name = GMILGEJOKCN.name;
|
|
Debug.LogError("LightShafts' " + name + " didn't compile on this platform.");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000680 RID: 1664 RVA: 0x00020E08 File Offset: 0x0001F008
|
|
[Token(Token = "0x6000680")]
|
|
[Address(RVA = "0x125E580", Offset = "0x125CF80", VA = "0x18125E580")]
|
|
public bool CheckMinRequirements()
|
|
{
|
|
bool flag;
|
|
this.GAOCELMFFIO = flag;
|
|
bool flag2 = flag >= true;
|
|
this.ANGDCFGJIEE = flag2;
|
|
bool flag3 = SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.RGFloat);
|
|
this.ANGDCFGJIEE = flag3;
|
|
bool flag4 = SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.RFloat);
|
|
this.ANGDCFGJIEE = flag4;
|
|
if (flag)
|
|
{
|
|
Debug.LogError("LightShafts require Shader Model 3.0 and render textures (including the RGFloat and RFloat) formats. Disabling.");
|
|
}
|
|
Shader depthShader = this.m_DepthShader;
|
|
if (this.LFMMHGGCPLH(depthShader))
|
|
{
|
|
Shader colorFilterShader = this.m_ColorFilterShader;
|
|
if (this.LFMMHGGCPLH(colorFilterShader))
|
|
{
|
|
Shader coordShader = this.m_CoordShader;
|
|
if (this.LFMMHGGCPLH(coordShader))
|
|
{
|
|
Shader depthBreaksShader = this.m_DepthBreaksShader;
|
|
if (this.LFMMHGGCPLH(depthBreaksShader))
|
|
{
|
|
Shader raymarchShader = this.m_RaymarchShader;
|
|
if (this.LFMMHGGCPLH(raymarchShader))
|
|
{
|
|
Shader interpolateAlongRaysShader = this.m_InterpolateAlongRaysShader;
|
|
if (this.LFMMHGGCPLH(interpolateAlongRaysShader))
|
|
{
|
|
Shader finalInterpolationShader = this.m_FinalInterpolationShader;
|
|
bool flag5 = this.LFMMHGGCPLH(finalInterpolationShader);
|
|
if (flag5)
|
|
{
|
|
goto IL_E3;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
Debug.LogError("LightShafts require above shaders. Disabling.");
|
|
IL_E3:
|
|
bool isSupported = this.m_SamplePositionsShader.isSupported;
|
|
this.KAENNLNANCN = isSupported;
|
|
return this.ANGDCFGJIEE;
|
|
}
|
|
|
|
// Token: 0x06000681 RID: 1665 RVA: 0x00020F1C File Offset: 0x0001F11C
|
|
[Token(Token = "0x6000681")]
|
|
[Address(RVA = "0x125EAF0", Offset = "0x125D4F0", VA = "0x18125EAF0")]
|
|
private void EKLFEHMDNKP()
|
|
{
|
|
this.UpdateLightType();
|
|
this.NKJEHPAIFHP();
|
|
this.PJKPOJBFEOB();
|
|
this.EKPCOFDILOB();
|
|
}
|
|
|
|
// Token: 0x06000682 RID: 1666 RVA: 0x00020F44 File Offset: 0x0001F144
|
|
[Token(Token = "0x6000682")]
|
|
[Address(RVA = "0x125E780", Offset = "0x125D180", VA = "0x18125E780")]
|
|
private void DJOFPFFKAEL()
|
|
{
|
|
if (this.m_ShadowmapMode != ONPBPGIOPAL.Static)
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.ILMFFIAFDFM);
|
|
RenderTexture.ReleaseTemporary(this.IALFALLDCBG);
|
|
}
|
|
RenderTexture.ReleaseTemporary(this.NHLJBNIGGKP);
|
|
RenderTexture.ReleaseTemporary(this.ADPFPLDLIJE);
|
|
RenderTexture.ReleaseTemporary(this.AOLHAOHEMGF);
|
|
RenderTexture.ReleaseTemporary(this.LMEFIEOOLKA);
|
|
RenderTexture.ReleaseTemporary(this.GFOPAHHFNEJ);
|
|
}
|
|
|
|
// Token: 0x170000EB RID: 235
|
|
// (get) Token: 0x06000683 RID: 1667 RVA: 0x00020FA8 File Offset: 0x0001F1A8
|
|
[Token(Token = "0x170000EB")]
|
|
public bool EHFCLJAPIAI
|
|
{
|
|
[Token(Token = "0x6000683")]
|
|
[Address(RVA = "0x1263E00", Offset = "0x1262800", VA = "0x181263E00")]
|
|
get
|
|
{
|
|
return this.LAHLPIHBMLO == LightType.Directional;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000EC RID: 236
|
|
// (get) Token: 0x06000684 RID: 1668 RVA: 0x00020FC0 File Offset: 0x0001F1C0
|
|
[Token(Token = "0x170000EC")]
|
|
public bool FAAEJGLJHNH
|
|
{
|
|
[Token(Token = "0x6000684")]
|
|
[Address(RVA = "0x1263E10", Offset = "0x1262810", VA = "0x181263E10")]
|
|
get
|
|
{
|
|
return this.LAHLPIHBMLO == LightType.Spot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000685 RID: 1669 RVA: 0x00020FD8 File Offset: 0x0001F1D8
|
|
[Token(Token = "0x6000685")]
|
|
[Address(RVA = "0x125FDD0", Offset = "0x125E7D0", VA = "0x18125FDD0")]
|
|
private Bounds GJPDHFBKJOA()
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)1L)
|
|
{
|
|
float num2;
|
|
float num = num2 * 0.017453292f;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000686 RID: 1670 RVA: 0x00021008 File Offset: 0x0001F208
|
|
[Token(Token = "0x6000686")]
|
|
[Address(RVA = "0x1261770", Offset = "0x1260170", VA = "0x181261770")]
|
|
private Matrix4x4 LPBGOFFIELD()
|
|
{
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
this.m_CachedPtr = (IntPtr)m;
|
|
float m3 = matrix4x.m03;
|
|
this.m_Cameras = m2;
|
|
this.PHNGNFJMAMA = m3 != null;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000687 RID: 1671 RVA: 0x00021050 File Offset: 0x0001F250
|
|
[Token(Token = "0x6000687")]
|
|
[Address(RVA = "0x1260060", Offset = "0x125EA60", VA = "0x181260060")]
|
|
private float HBOGFPHCOJC()
|
|
{
|
|
return this.m_SpotNear;
|
|
}
|
|
|
|
// Token: 0x06000688 RID: 1672 RVA: 0x00021064 File Offset: 0x0001F264
|
|
[Token(Token = "0x6000688")]
|
|
[Address(RVA = "0x1261F80", Offset = "0x1260980", VA = "0x181261F80")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
this.UpdateLightType();
|
|
Color yellow = Color.yellow;
|
|
LightType lahlpihbmlo = this.LAHLPIHBMLO;
|
|
if (lahlpihbmlo != LightType.Directional)
|
|
{
|
|
if (lahlpihbmlo == LightType.Spot)
|
|
{
|
|
Transform transform = base.transform;
|
|
Light fhdlkecolbo = this.FHDLKECOLBO;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.one.z;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
float spotAngle = fhdlkecolbo.spotAngle;
|
|
float range = fhdlkecolbo.range;
|
|
float range2 = fhdlkecolbo.range;
|
|
}
|
|
return;
|
|
}
|
|
Matrix4x4 matrix4x2;
|
|
float m2 = matrix4x2.m01;
|
|
float z4 = Vector3.zero.z;
|
|
float z5 = Vector3.one.z;
|
|
}
|
|
|
|
// Token: 0x06000689 RID: 1673 RVA: 0x00021104 File Offset: 0x0001F304
|
|
[Token(Token = "0x6000689")]
|
|
[Address(RVA = "0x125E3A0", Offset = "0x125CDA0", VA = "0x18125E3A0")]
|
|
private void AMJMOCCGDCG(Vector4 AJEOLICACOK)
|
|
{
|
|
int num = 0;
|
|
if (num == 0)
|
|
{
|
|
float y = AJEOLICACOK.y;
|
|
}
|
|
if (num == 1)
|
|
{
|
|
}
|
|
if (num == 2)
|
|
{
|
|
}
|
|
if (num == 3)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
GL.Begin(7);
|
|
int num3 = 0;
|
|
GL.Vertex3(-1f, (float)num2, (float)num3);
|
|
int num4 = 0;
|
|
GL.Vertex3(1f, (float)num2, (float)num4);
|
|
int num5 = 0;
|
|
GL.Vertex3(1f, (float)num2, (float)num5);
|
|
int num6 = 0;
|
|
GL.Vertex3(-1f, (float)num2, (float)num6);
|
|
GL.End();
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x0600068A RID: 1674 RVA: 0x0002117C File Offset: 0x0001F37C
|
|
[Token(Token = "0x600068A")]
|
|
[Address(RVA = "0x12619F0", Offset = "0x12603F0", VA = "0x1812619F0")]
|
|
private void NHJAFKPOMIO()
|
|
{
|
|
GL.Begin(7);
|
|
int num = 0;
|
|
GL.TexCoord2((float)0, (float)num);
|
|
int num2 = 0;
|
|
GL.Vertex3(-1f, -1f, (float)num2);
|
|
GL.TexCoord2((float)0, 1f);
|
|
int num3 = 0;
|
|
GL.Vertex3(-1f, 1f, (float)num3);
|
|
GL.TexCoord2(1f, 1f);
|
|
int num4 = 0;
|
|
GL.Vertex3(1f, 1f, (float)num4);
|
|
int num5 = 0;
|
|
GL.TexCoord2(1f, (float)num5);
|
|
int num6 = 0;
|
|
GL.Vertex3(1f, -1f, (float)num6);
|
|
GL.End();
|
|
}
|
|
|
|
// Token: 0x0600068B RID: 1675 RVA: 0x00021214 File Offset: 0x0001F414
|
|
[Token(Token = "0x600068B")]
|
|
[Address(RVA = "0x1260810", Offset = "0x125F210", VA = "0x181260810")]
|
|
private void IFFOCLJALAM()
|
|
{
|
|
Mesh ofcckajkndi = this.OFCCKAJKNDI;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
}
|
|
|
|
// Token: 0x0600068C RID: 1676 RVA: 0x00021244 File Offset: 0x0001F444
|
|
[Token(Token = "0x600068C")]
|
|
[Address(RVA = "0x125F530", Offset = "0x125DF30", VA = "0x18125F530")]
|
|
private Vector4 ENCPAEDIGEL()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)1L)
|
|
{
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600068D RID: 1677 RVA: 0x00021280 File Offset: 0x0001F480
|
|
[Token(Token = "0x600068D")]
|
|
[Address(RVA = "0x125F710", Offset = "0x125E110", VA = "0x18125F710")]
|
|
private bool GDPKBEBEOBA()
|
|
{
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
Camera currentCamera2 = this.m_CurrentCamera;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m03;
|
|
Matrix4x4 matrix4x2;
|
|
float m2 = matrix4x2.m01;
|
|
Transform transform = base.transform;
|
|
Matrix4x4 matrix4x3;
|
|
float m3 = matrix4x3.m01;
|
|
float m4 = matrix4x3.m02;
|
|
float m5 = matrix4x3.m03;
|
|
Matrix4x4 matrix4x4;
|
|
float m6 = matrix4x4.m01;
|
|
float m7 = matrix4x4.m02;
|
|
float m8 = matrix4x4.m03;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600068E RID: 1678 RVA: 0x000212F4 File Offset: 0x0001F4F4
|
|
[Token(Token = "0x600068E")]
|
|
[Address(RVA = "0x125E800", Offset = "0x125D200", VA = "0x18125E800")]
|
|
private bool EIHNJMFMCPH()
|
|
{
|
|
Vector3[] vertices = this.OFCCKAJKNDI.vertices;
|
|
float nearClipPlane = this.m_CurrentCamera.nearClipPlane;
|
|
Transform transform = base.transform;
|
|
int num = 0;
|
|
int length = vertices.Length;
|
|
if (num < length)
|
|
{
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
num++;
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600068F RID: 1679 RVA: 0x00021354 File Offset: 0x0001F554
|
|
[Token(Token = "0x600068F")]
|
|
[Address(RVA = "0x1261F30", Offset = "0x1260930", VA = "0x181261F30")]
|
|
private void OOHBKAKLOKL(bool MDAAEOELEII, string JPBAKDNDMBA, string ONFADNMLNBA)
|
|
{
|
|
Shader.EnableKeyword(ONFADNMLNBA);
|
|
Shader.DisableKeyword(JPBAKDNDMBA);
|
|
}
|
|
|
|
// Token: 0x06000690 RID: 1680 RVA: 0x00021370 File Offset: 0x0001F570
|
|
[Token(Token = "0x6000690")]
|
|
[Address(RVA = "0x1263860", Offset = "0x1262260", VA = "0x181263860")]
|
|
public void SetShadowmapDirty()
|
|
{
|
|
this.PHNGNFJMAMA = true;
|
|
}
|
|
|
|
// Token: 0x06000691 RID: 1681 RVA: 0x00021384 File Offset: 0x0001F584
|
|
[Token(Token = "0x6000691")]
|
|
[Address(RVA = "0x1260340", Offset = "0x125ED40", VA = "0x181260340")]
|
|
private void IEBDAHDKGOL(out Matrix4x4 COCKOCOAICM, out Vector3 DJPHGNDMAJH)
|
|
{
|
|
float farClipPlane = this.m_CurrentCamera.farClipPlane;
|
|
Transform transform = this.m_CurrentCamera.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m02;
|
|
Vector2[] array = new Vector2[4];
|
|
int num = 0;
|
|
int num2 = 0;
|
|
array[0] = num2;
|
|
array[0] = m;
|
|
array[1] = num;
|
|
array[2] = num;
|
|
int num3 = 0;
|
|
array[3] = num;
|
|
COCKOCOAICM.m00 = (float)num3;
|
|
COCKOCOAICM.m20 = (float)num3;
|
|
COCKOCOAICM.m01 = (float)num3;
|
|
COCKOCOAICM.m21 = (float)num3;
|
|
COCKOCOAICM.m02 = (float)num3;
|
|
COCKOCOAICM.m22 = (float)num3;
|
|
COCKOCOAICM.m03 = (float)num3;
|
|
COCKOCOAICM.m23 = (float)num3;
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
num++;
|
|
Vector4 vector4;
|
|
float z4 = vector4.z;
|
|
DJPHGNDMAJH.z = z4;
|
|
}
|
|
|
|
// Token: 0x06000692 RID: 1682 RVA: 0x00021478 File Offset: 0x0001F678
|
|
[Token(Token = "0x6000692")]
|
|
[Address(RVA = "0x1261610", Offset = "0x1260010", VA = "0x181261610")]
|
|
private void LGKHGGININH(Material KFENPJENIOI)
|
|
{
|
|
int num = 0;
|
|
KFENPJENIOI.SetVector("_CameraPosLocal", num);
|
|
KFENPJENIOI.SetMatrix("_FrustumRays", num);
|
|
float spotNear = this.m_SpotNear;
|
|
KFENPJENIOI.SetFloat("_FrustumApex", spotNear);
|
|
}
|
|
|
|
// Token: 0x06000693 RID: 1683 RVA: 0x000214B8 File Offset: 0x0001F6B8
|
|
[Token(Token = "0x6000693")]
|
|
[Address(RVA = "0x125E740", Offset = "0x125D140", VA = "0x18125E740")]
|
|
private float DGCFKKKMLCH()
|
|
{
|
|
return this.m_CurrentCamera.farClipPlane;
|
|
}
|
|
|
|
// Token: 0x06000694 RID: 1684 RVA: 0x000214D8 File Offset: 0x0001F6D8
|
|
[Token(Token = "0x6000694")]
|
|
[Address(RVA = "0x12614A0", Offset = "0x125FEA0", VA = "0x1812614A0")]
|
|
private bool LELLNEPHGJK()
|
|
{
|
|
Camera[] cameras = this.m_Cameras;
|
|
if (cameras != 0)
|
|
{
|
|
int num = 0;
|
|
int length = cameras.Length;
|
|
if (num < length)
|
|
{
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
if (!(cameras[num] == currentCamera))
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06000695 RID: 1685 RVA: 0x00021520 File Offset: 0x0001F720
|
|
[Token(Token = "0x6000695")]
|
|
[Address(RVA = "0x12639F0", Offset = "0x12623F0", VA = "0x1812639F0")]
|
|
public void UpdateCameraDepthMode()
|
|
{
|
|
Camera[] cameras = this.m_Cameras;
|
|
if (cameras != 0)
|
|
{
|
|
int num = 0;
|
|
int length = cameras.Length;
|
|
if (num < length)
|
|
{
|
|
Camera camera = cameras[num];
|
|
if (camera)
|
|
{
|
|
DepthTextureMode depthTextureMode = camera.depthTextureMode;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000696 RID: 1686 RVA: 0x00021568 File Offset: 0x0001F768
|
|
[Token(Token = "0x6000696")]
|
|
[Address(RVA = "0x1263870", Offset = "0x1262270", VA = "0x181263870")]
|
|
public void Start()
|
|
{
|
|
bool flag = this.CheckMinRequirements();
|
|
Camera[] cameras = this.m_Cameras;
|
|
if (cameras == 0 || cameras.Length == 0)
|
|
{
|
|
Camera[] array = new Camera[1];
|
|
Camera main = Camera.main;
|
|
if (main != 0)
|
|
{
|
|
}
|
|
array[0] = main;
|
|
this.m_Cameras = array;
|
|
}
|
|
Camera[] cameras2 = this.m_Cameras;
|
|
if (cameras2 != 0)
|
|
{
|
|
int num = 0;
|
|
int length = cameras2.Length;
|
|
if (num < length)
|
|
{
|
|
Camera camera = cameras2[num];
|
|
if (camera)
|
|
{
|
|
DepthTextureMode depthTextureMode = camera.depthTextureMode;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000697 RID: 1687 RVA: 0x00021600 File Offset: 0x0001F800
|
|
[Token(Token = "0x6000697")]
|
|
[Address(RVA = "0x1260900", Offset = "0x125F300", VA = "0x181260900")]
|
|
private void JCLOJKFIBPE()
|
|
{
|
|
while (this.m_ShadowmapMode != ONPBPGIOPAL.Static || this.PHNGNFJMAMA)
|
|
{
|
|
this.EIIOICNNEEK();
|
|
Camera domjdajcklj = this.DOMJDAJCKLJ;
|
|
int num = 0;
|
|
if (domjdajcklj == num)
|
|
{
|
|
GameObject gameObject = new GameObject("Depth Camera");
|
|
Type typeFromHandle = typeof(Camera);
|
|
Component component = gameObject.Internal_AddComponentWithType(typeFromHandle);
|
|
Camera component2 = gameObject.GetComponent<Camera>();
|
|
this.DOMJDAJCKLJ = component2;
|
|
gameObject.hideFlags = HideFlags.HideAndDontSave;
|
|
Camera domjdajcklj2 = this.DOMJDAJCKLJ;
|
|
int num2 = 0;
|
|
domjdajcklj2.enabled = num2 != 0;
|
|
this.DOMJDAJCKLJ.clearFlags = CameraClearFlags.Color;
|
|
}
|
|
Transform transform = this.DOMJDAJCKLJ.transform;
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform3 = base.transform;
|
|
Camera domjdajcklj3 = this.DOMJDAJCKLJ;
|
|
if (this.LAHLPIHBMLO != LightType.Directional)
|
|
{
|
|
int num3 = 0;
|
|
domjdajcklj3.orthographic = num3 != 0;
|
|
Light fhdlkecolbo = this.FHDLKECOLBO;
|
|
Camera domjdajcklj4 = this.DOMJDAJCKLJ;
|
|
float num4 = fhdlkecolbo.range;
|
|
domjdajcklj4.nearClipPlane = num4;
|
|
Light fhdlkecolbo2 = this.FHDLKECOLBO;
|
|
Camera domjdajcklj5 = this.DOMJDAJCKLJ;
|
|
num4 = fhdlkecolbo2.range;
|
|
domjdajcklj5.farClipPlane = num4;
|
|
Light fhdlkecolbo3 = this.FHDLKECOLBO;
|
|
Camera domjdajcklj6 = this.DOMJDAJCKLJ;
|
|
num4 = fhdlkecolbo3.spotAngle;
|
|
domjdajcklj6.fieldOfView = num4;
|
|
this.DOMJDAJCKLJ.orthographic = true;
|
|
Camera domjdajcklj7 = this.DOMJDAJCKLJ;
|
|
int num5 = 0;
|
|
domjdajcklj7.nearClipPlane = (float)num5;
|
|
Camera domjdajcklj8 = this.DOMJDAJCKLJ;
|
|
float z2 = this.m_Size.z;
|
|
domjdajcklj8.farClipPlane = z2;
|
|
Camera domjdajcklj9 = this.DOMJDAJCKLJ;
|
|
float num6 = this.m_Size.y * 0.5f;
|
|
domjdajcklj9.orthographicSize = num6;
|
|
Camera domjdajcklj10 = this.DOMJDAJCKLJ;
|
|
this.DOMJDAJCKLJ.renderingPath = RenderingPath.Forward;
|
|
Camera domjdajcklj11 = this.DOMJDAJCKLJ;
|
|
RenderTexture ilmffiafdfm = this.ILMFFIAFDFM;
|
|
domjdajcklj11.targetTexture = ilmffiafdfm;
|
|
LayerMask cullingMask = this.m_CullingMask;
|
|
Camera domjdajcklj12 = this.DOMJDAJCKLJ;
|
|
int num7 = cullingMask;
|
|
domjdajcklj12.cullingMask = num7;
|
|
Camera domjdajcklj13 = this.DOMJDAJCKLJ;
|
|
Color white = Color.white;
|
|
Camera domjdajcklj14 = this.DOMJDAJCKLJ;
|
|
Shader depthShader = this.m_DepthShader;
|
|
domjdajcklj14.RenderWithShader(depthShader, "RenderType");
|
|
if (this.m_Colored)
|
|
{
|
|
Camera domjdajcklj15 = this.DOMJDAJCKLJ;
|
|
RenderTexture ialfalldcbg = this.IALFALLDCBG;
|
|
domjdajcklj15.targetTexture = ialfalldcbg;
|
|
LayerMask colorFilterMask = this.m_ColorFilterMask;
|
|
Camera domjdajcklj16 = this.DOMJDAJCKLJ;
|
|
int num8 = colorFilterMask;
|
|
domjdajcklj16.cullingMask = num8;
|
|
Camera domjdajcklj17 = this.DOMJDAJCKLJ;
|
|
int num9 = 0;
|
|
domjdajcklj17.backgroundColor = num9;
|
|
Camera domjdajcklj18 = this.DOMJDAJCKLJ;
|
|
Shader colorFilterShader = this.m_ColorFilterShader;
|
|
domjdajcklj18.RenderWithShader(colorFilterShader, "");
|
|
}
|
|
this.PHNGNFJMAMA = false;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000698 RID: 1688 RVA: 0x000218A0 File Offset: 0x0001FAA0
|
|
[Token(Token = "0x6000698")]
|
|
[Address(RVA = "0x125F1E0", Offset = "0x125DBE0", VA = "0x18125F1E0")]
|
|
private void EMBCANLDPFL(int HFNDPDFBLPA, int CHAKCELLLJD, Vector4 AJEOLICACOK)
|
|
{
|
|
Material dbdjomlhocg = this.DBDJOMLHOCG;
|
|
this.LGKHGGININH(dbdjomlhocg);
|
|
RenderBuffer[] array = new RenderBuffer[2];
|
|
RenderTexture nhljbniggkp = this.NHLJBNIGGKP;
|
|
RenderTexture adpfpldlije = this.ADPFPLDLIJE;
|
|
RenderTexture adpfpldlije2 = this.ADPFPLDLIJE;
|
|
Material dbdjomlhocg2 = this.DBDJOMLHOCG;
|
|
RenderTexture nhljbniggkp2 = this.NHLJBNIGGKP;
|
|
Material dbdjomlhocg3 = this.DBDJOMLHOCG;
|
|
GraphicsFormat graphicsFormat = nhljbniggkp2.graphicsFormat;
|
|
RenderTexture nhljbniggkp3 = this.NHLJBNIGGKP;
|
|
GraphicsFormat graphicsFormat2 = this.NHLJBNIGGKP.graphicsFormat;
|
|
RenderTexture nhljbniggkp4 = this.NHLJBNIGGKP;
|
|
int num = 0;
|
|
dbdjomlhocg3.SetVector("_CoordTexDim", num);
|
|
Material dbdjomlhocg4 = this.DBDJOMLHOCG;
|
|
int num2 = 0;
|
|
dbdjomlhocg4.SetVector("_ScreenTexDim", num2);
|
|
Material dbdjomlhocg5 = this.DBDJOMLHOCG;
|
|
int num3 = 0;
|
|
bool flag = dbdjomlhocg5.SetPass(num3);
|
|
this.NHJAFKPOMIO();
|
|
}
|
|
|
|
// Token: 0x06000699 RID: 1689 RVA: 0x00021968 File Offset: 0x0001FB68
|
|
[Token(Token = "0x6000699")]
|
|
[Address(RVA = "0x1263140", Offset = "0x1261B40", VA = "0x181263140")]
|
|
private void PHIJBIHEOII(Vector4 AJEOLICACOK)
|
|
{
|
|
RenderTexture aolhaohemgf = this.AOLHAOHEMGF;
|
|
RenderTexture lmefieoolka = this.LMEFIEOOLKA;
|
|
if (!this.GAOCELMFFIO && (Application.platform == RuntimePlatform.WindowsEditor || Application.platform == RuntimePlatform.WindowsPlayer))
|
|
{
|
|
bool flag = this.DDJOCLDAIOA.SetPass(1);
|
|
this.NHJAFKPOMIO();
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
GL.Clear(true, true, num);
|
|
this.DDJOCLDAIOA.SetFloat("_InterpolationStep", (float)num2);
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
Material ddjocldaioa = this.DDJOCLDAIOA;
|
|
float depthThreshold = this.m_DepthThreshold;
|
|
float farClipPlane = currentCamera.farClipPlane;
|
|
ddjocldaioa.SetFloat("_DepthThreshold", depthThreshold);
|
|
Material ddjocldaioa2 = this.DDJOCLDAIOA;
|
|
RenderTexture adpfpldlije = this.ADPFPLDLIJE;
|
|
ddjocldaioa2.SetTexture("_DepthEpi", adpfpldlije);
|
|
RenderTexture adpfpldlije2 = this.ADPFPLDLIJE;
|
|
Material ddjocldaioa3 = this.DDJOCLDAIOA;
|
|
GraphicsFormat graphicsFormat = adpfpldlije2.graphicsFormat;
|
|
RenderTexture adpfpldlije3 = this.ADPFPLDLIJE;
|
|
GraphicsFormat graphicsFormat2 = this.ADPFPLDLIJE.graphicsFormat;
|
|
RenderTexture adpfpldlije4 = this.ADPFPLDLIJE;
|
|
int num3 = 0;
|
|
ddjocldaioa3.SetVector("_DepthEpiTexDim", num3);
|
|
Material ddjocldaioa4 = this.DDJOCLDAIOA;
|
|
int num4 = 0;
|
|
bool flag2 = ddjocldaioa4.SetPass(num4);
|
|
}
|
|
|
|
// Token: 0x0600069A RID: 1690 RVA: 0x00021A88 File Offset: 0x0001FC88
|
|
[Token(Token = "0x600069A")]
|
|
[Address(RVA = "0x1261CF0", Offset = "0x12606F0", VA = "0x181261CF0")]
|
|
private void OFECMPEKLEG(Vector4 AJEOLICACOK)
|
|
{
|
|
Graphics.SetRenderTarget(this.GFOPAHHFNEJ);
|
|
Material nbhjmilpljc = this.NBHJMILPLJC;
|
|
Material nbhjmilpljc2 = this.NBHJMILPLJC;
|
|
RenderTexture aolhaohemgf = this.AOLHAOHEMGF;
|
|
nbhjmilpljc2.SetTexture("_InterpolationEpi", aolhaohemgf);
|
|
Material nbhjmilpljc3 = this.NBHJMILPLJC;
|
|
RenderTexture lmefieoolka = this.LMEFIEOOLKA;
|
|
nbhjmilpljc3.SetTexture("_RaymarchedLightEpi", lmefieoolka);
|
|
RenderTexture lmefieoolka2 = this.LMEFIEOOLKA;
|
|
Material nbhjmilpljc4 = this.NBHJMILPLJC;
|
|
GraphicsFormat graphicsFormat = lmefieoolka2.graphicsFormat;
|
|
RenderTexture lmefieoolka3 = this.LMEFIEOOLKA;
|
|
GraphicsFormat graphicsFormat2 = this.LMEFIEOOLKA.graphicsFormat;
|
|
RenderTexture lmefieoolka4 = this.LMEFIEOOLKA;
|
|
int num = 0;
|
|
nbhjmilpljc4.SetVector("_RaymarchedLightEpiTexDim", num);
|
|
Material nbhjmilpljc5 = this.NBHJMILPLJC;
|
|
int num2 = 0;
|
|
bool flag = nbhjmilpljc5.SetPass(num2);
|
|
}
|
|
|
|
// Token: 0x0600069B RID: 1691 RVA: 0x00021B40 File Offset: 0x0001FD40
|
|
[Token(Token = "0x600069B")]
|
|
[Address(RVA = "0x125F960", Offset = "0x125E360", VA = "0x18125F960")]
|
|
private void GJAEFNNACMA(int HFNDPDFBLPA, int CHAKCELLLJD, Vector4 AJEOLICACOK)
|
|
{
|
|
int num = 0;
|
|
this.ALGICHLDBPJ.enableRandomWrite = true;
|
|
RenderTexture algichldbpj = this.ALGICHLDBPJ;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
algichldbpj.filterMode = (FilterMode)num3;
|
|
Graphics.SetRenderTarget(this.ALGICHLDBPJ);
|
|
GL.Clear(false, true, num2);
|
|
Graphics.ClearRandomWriteTargets();
|
|
RenderTexture algichldbpj2 = this.ALGICHLDBPJ;
|
|
int num4 = 0;
|
|
Graphics.SetRandomWriteTarget(1, algichldbpj2);
|
|
Graphics.SetRenderTarget(this.LMEFIEOOLKA);
|
|
this.HPECMBGAGDJ.SetVector("_OutputTexDim", num4);
|
|
RenderTexture nhljbniggkp = this.NHLJBNIGGKP;
|
|
Material hpecmbgagdj = this.HPECMBGAGDJ;
|
|
GraphicsFormat graphicsFormat = nhljbniggkp.graphicsFormat;
|
|
RenderTexture nhljbniggkp2 = this.NHLJBNIGGKP;
|
|
Material hpecmbgagdj2 = this.HPECMBGAGDJ;
|
|
RenderTexture nhljbniggkp3 = this.NHLJBNIGGKP;
|
|
hpecmbgagdj2.SetTexture("_Coord", nhljbniggkp3);
|
|
Material hpecmbgagdj3 = this.HPECMBGAGDJ;
|
|
RenderTexture aolhaohemgf = this.AOLHAOHEMGF;
|
|
hpecmbgagdj3.SetTexture("_InterpolationEpi", aolhaohemgf);
|
|
if ((this.m_ShowInterpolatedSamples ? 1 : 0) != num)
|
|
{
|
|
this.HPECMBGAGDJ.SetFloat("_SampleType", 1f);
|
|
Material hpecmbgagdj4 = this.HPECMBGAGDJ;
|
|
Material hpecmbgagdj5 = this.HPECMBGAGDJ;
|
|
int num5 = 0;
|
|
bool flag = hpecmbgagdj5.SetPass(num5);
|
|
this.NHJAFKPOMIO();
|
|
}
|
|
Material hpecmbgagdj6 = this.HPECMBGAGDJ;
|
|
int num6 = 0;
|
|
hpecmbgagdj6.SetFloat("_SampleType", (float)num6);
|
|
Material hpecmbgagdj7 = this.HPECMBGAGDJ;
|
|
Material hpecmbgagdj8 = this.HPECMBGAGDJ;
|
|
int num7 = 0;
|
|
bool flag2 = hpecmbgagdj8.SetPass(num7);
|
|
this.AMJMOCCGDCG(num7);
|
|
Graphics.ClearRandomWriteTargets();
|
|
}
|
|
|
|
// Token: 0x0600069C RID: 1692 RVA: 0x00021CA8 File Offset: 0x0001FEA8
|
|
[Token(Token = "0x600069C")]
|
|
[Address(RVA = "0x1260DD0", Offset = "0x125F7D0", VA = "0x181260DD0")]
|
|
private void JIFFAIIELIN(int HFNDPDFBLPA, int CHAKCELLLJD, Vector4 AJEOLICACOK)
|
|
{
|
|
if (!this.m_ShowSamples || this.GAOCELMFFIO)
|
|
{
|
|
}
|
|
int num = 0;
|
|
Shader.EnableKeyword("SHOW_SAMPLES_OFF");
|
|
Shader.DisableKeyword("SHOW_SAMPLES_ON");
|
|
if (num != 0)
|
|
{
|
|
}
|
|
Material fojiekkklnh = this.FOJIEKKKLNH;
|
|
float showSamplesBackgroundFade = this.m_ShowSamplesBackgroundFade;
|
|
fojiekkklnh.SetFloat("_ShowSamplesBackgroundFade", showSamplesBackgroundFade);
|
|
}
|
|
|
|
// Token: 0x0600069D RID: 1693 RVA: 0x00021D04 File Offset: 0x0001FF04
|
|
[Token(Token = "0x600069D")]
|
|
[Address(RVA = "0x1260ED0", Offset = "0x125F8D0", VA = "0x181260ED0")]
|
|
private void KKBOIMDOBHJ(int HFNDPDFBLPA, int CHAKCELLLJD, Vector4 AJEOLICACOK)
|
|
{
|
|
Material hmphcokcofe = this.HMPHCOKCOFE;
|
|
this.LGKHGGININH(hmphcokcofe);
|
|
GraphicsFormat graphicsFormat = this.ILMFFIAFDFM.graphicsFormat;
|
|
RenderTexture ilmffiafdfm = this.ILMFFIAFDFM;
|
|
RenderTexture lmefieoolka = this.LMEFIEOOLKA;
|
|
RenderBuffer colorBuffer = ilmffiafdfm.GetColorBuffer();
|
|
RenderTexture lmefieoolka2 = this.LMEFIEOOLKA;
|
|
RenderBuffer depthBuffer = ilmffiafdfm.GetDepthBuffer();
|
|
int num = 0;
|
|
GL.Clear(false, true, num);
|
|
Material hmphcokcofe2 = this.HMPHCOKCOFE;
|
|
RenderTexture nhljbniggkp = this.NHLJBNIGGKP;
|
|
hmphcokcofe2.SetTexture("_Coord", nhljbniggkp);
|
|
Material hmphcokcofe3 = this.HMPHCOKCOFE;
|
|
RenderTexture aolhaohemgf = this.AOLHAOHEMGF;
|
|
hmphcokcofe3.SetTexture("_InterpolationEpi", aolhaohemgf);
|
|
Material hmphcokcofe4 = this.HMPHCOKCOFE;
|
|
RenderTexture ilmffiafdfm2 = this.ILMFFIAFDFM;
|
|
hmphcokcofe4.SetTexture("_Shadowmap", ilmffiafdfm2);
|
|
if (this.m_Colored)
|
|
{
|
|
}
|
|
float intensity = this.FHDLKECOLBO.intensity;
|
|
this.HMPHCOKCOFE.SetFloat("_Brightness", intensity);
|
|
Material hmphcokcofe5 = this.HMPHCOKCOFE;
|
|
float extinction = this.m_Extinction;
|
|
hmphcokcofe5.SetFloat("_Extinction", extinction);
|
|
Material hmphcokcofe6 = this.HMPHCOKCOFE;
|
|
Material hmphcokcofe7 = this.HMPHCOKCOFE;
|
|
Light fhdlkecolbo = this.FHDLKECOLBO;
|
|
Material hmphcokcofe8 = this.HMPHCOKCOFE;
|
|
int num2 = 0;
|
|
hmphcokcofe8.SetVector("_LightColor", num2);
|
|
Material hmphcokcofe9 = this.HMPHCOKCOFE;
|
|
float minDistFromCamera = this.m_MinDistFromCamera;
|
|
hmphcokcofe9.SetFloat("_MinDistFromCamera", minDistFromCamera);
|
|
bool colored = this.m_Colored;
|
|
Shader.EnableKeyword("COLORED_OFF");
|
|
Shader.DisableKeyword("COLORED_ON");
|
|
Material hmphcokcofe10 = this.HMPHCOKCOFE;
|
|
RenderTexture ialfalldcbg = this.IALFALLDCBG;
|
|
hmphcokcofe10.SetTexture("_ColorFilter", ialfalldcbg);
|
|
bool attenuationCurveOn = this.m_AttenuationCurveOn;
|
|
Shader.EnableKeyword("ATTENUATION_CURVE_OFF");
|
|
Shader.DisableKeyword("ATTENUATION_CURVE_ON");
|
|
Material hmphcokcofe11 = this.HMPHCOKCOFE;
|
|
Texture2D aojhjjiocik = this.AOJHJJIOCIK;
|
|
hmphcokcofe11.SetTexture("_AttenuationCurveTex", aojhjjiocik);
|
|
Texture cookie = this.FHDLKECOLBO.cookie;
|
|
int num3 = 0;
|
|
bool flag = cookie != num3;
|
|
Shader.EnableKeyword("COOKIE_TEX_ON");
|
|
Shader.DisableKeyword("COOKIE_TEX_OFF");
|
|
int num4 = 0;
|
|
if (cookie != num4)
|
|
{
|
|
this.HMPHCOKCOFE.SetTexture("_Cookie", cookie);
|
|
}
|
|
Material hmphcokcofe12 = this.HMPHCOKCOFE;
|
|
int num5 = 0;
|
|
bool flag2 = hmphcokcofe12.SetPass(num5);
|
|
this.AMJMOCCGDCG(num5);
|
|
}
|
|
|
|
// Token: 0x0600069E RID: 1694 RVA: 0x00021F3C File Offset: 0x0002013C
|
|
[Token(Token = "0x600069E")]
|
|
[Address(RVA = "0x12622D0", Offset = "0x1260CD0", VA = "0x1812622D0")]
|
|
public void OnRenderObject()
|
|
{
|
|
Camera current = Camera.current;
|
|
this.m_CurrentCamera = current;
|
|
if (this.ANGDCFGJIEE)
|
|
{
|
|
Camera[] cameras = this.m_Cameras;
|
|
if (cameras != 0)
|
|
{
|
|
int num = 0;
|
|
int length = cameras.Length;
|
|
if (num < length)
|
|
{
|
|
Camera currentCamera = this.m_CurrentCamera;
|
|
if (!(cameras[num] == currentCamera))
|
|
{
|
|
num++;
|
|
}
|
|
Camera currentCamera2 = this.m_CurrentCamera;
|
|
Camera currentCamera3 = this.m_CurrentCamera;
|
|
Transform transform = base.transform;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m03;
|
|
Bounds bounds = this.GJPDHFBKJOA();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RenderBuffer activeDepthBuffer = Graphics.activeDepthBuffer;
|
|
RenderBuffer activeColorBuffer = Graphics.activeColorBuffer;
|
|
this.UpdateLightType();
|
|
this.NKJEHPAIFHP();
|
|
this.PJKPOJBFEOB();
|
|
this.EKPCOFDILOB();
|
|
Transform transform2 = base.transform;
|
|
if (this.LAHLPIHBMLO == LightType.Directional)
|
|
{
|
|
Transform transform3 = this.m_CurrentCamera.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform4 = base.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
Camera currentCamera4 = this.m_CurrentCamera;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
int num2 = 0;
|
|
Shader.EnableKeyword("LIGHT_OFF_SCREEN");
|
|
Shader.DisableKeyword("LIGHT_ON_SCREEN");
|
|
int width = Screen.width;
|
|
int height = Screen.height;
|
|
this.JCLOJKFIBPE();
|
|
LightType lahlpihbmlo = this.LAHLPIHBMLO;
|
|
Shader.EnableKeyword("SPOT_SHAFTS");
|
|
Shader.DisableKeyword("DIRECTIONAL_SHAFTS");
|
|
int num3 = 0;
|
|
this.PHIJBIHEOII(num2);
|
|
this.KKBOIMDOBHJ(width, num3, num2);
|
|
int num4 = 0;
|
|
this.OFECMPEKLEG(num2);
|
|
if ((this.m_ShowSamples ? 1 : 0) == num || (this.GAOCELMFFIO ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Shader.EnableKeyword("SHOW_SAMPLES_OFF");
|
|
Shader.DisableKeyword("SHOW_SAMPLES_ON");
|
|
if (num != 0)
|
|
{
|
|
this.GJAEFNNACMA(width, num4, num2);
|
|
}
|
|
float showSamplesBackgroundFade = this.m_ShowSamplesBackgroundFade;
|
|
RenderTexture aolhaohemgf = this.AOLHAOHEMGF;
|
|
RenderTexture adpfpldlije = this.ADPFPLDLIJE;
|
|
RenderTexture ilmffiafdfm = this.ILMFFIAFDFM;
|
|
RenderTexture nhljbniggkp = this.NHLJBNIGGKP;
|
|
RenderTexture algichldbpj = this.ALGICHLDBPJ;
|
|
RenderTexture gfopahhfnej = this.GFOPAHHFNEJ;
|
|
GraphicsFormat graphicsFormat = this.NHLJBNIGGKP.graphicsFormat;
|
|
RenderTexture nhljbniggkp2 = this.NHLJBNIGGKP;
|
|
GraphicsFormat graphicsFormat2 = this.NHLJBNIGGKP.graphicsFormat;
|
|
RenderTexture nhljbniggkp3 = this.NHLJBNIGGKP;
|
|
float farClipPlane = this.m_CurrentCamera.farClipPlane;
|
|
if (this.LAHLPIHBMLO == LightType.Directional)
|
|
{
|
|
Shader.EnableKeyword("FRUSTUM_SHAFTS");
|
|
Shader.DisableKeyword("QUAD_SHAFTS");
|
|
if ((uint)1 != 0U)
|
|
{
|
|
goto IL_2A9;
|
|
}
|
|
Mesh ofcckajkndi = this.OFCCKAJKNDI;
|
|
Transform transform5 = base.transform;
|
|
Vector3 vector5;
|
|
float z5 = vector5.z;
|
|
Transform transform6 = base.transform;
|
|
}
|
|
Vector3[] vertices = this.OFCCKAJKNDI.vertices;
|
|
float nearClipPlane = this.m_CurrentCamera.nearClipPlane;
|
|
Transform transform7 = base.transform;
|
|
int length2 = vertices.Length;
|
|
while ((uint)1 >= (uint)length2)
|
|
{
|
|
}
|
|
Camera currentCamera5 = this.m_CurrentCamera;
|
|
Vector3 vector6;
|
|
float z6 = vector6.z;
|
|
Vector3 vector7;
|
|
float z7 = vector7.z;
|
|
IL_2A9:
|
|
this.NHJAFKPOMIO();
|
|
if (this.m_ShadowmapMode != ONPBPGIOPAL.Static)
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.ILMFFIAFDFM);
|
|
RenderTexture.ReleaseTemporary(this.IALFALLDCBG);
|
|
}
|
|
RenderTexture.ReleaseTemporary(this.NHLJBNIGGKP);
|
|
RenderTexture.ReleaseTemporary(this.ADPFPLDLIJE);
|
|
RenderTexture.ReleaseTemporary(this.AOLHAOHEMGF);
|
|
RenderTexture.ReleaseTemporary(this.LMEFIEOOLKA);
|
|
RenderTexture.ReleaseTemporary(this.GFOPAHHFNEJ);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600069F RID: 1695 RVA: 0x00022254 File Offset: 0x00020454
|
|
[Token(Token = "0x600069F")]
|
|
[Address(RVA = "0x1263CF0", Offset = "0x12626F0", VA = "0x181263CF0")]
|
|
public LightShafts()
|
|
{
|
|
int num = 0;
|
|
this.PHNGNFJMAMA = true;
|
|
this.m_Size.z = (float)num;
|
|
this.m_SpotNear = 0.1f;
|
|
this.m_SpotFar = 1f;
|
|
LayerMask layerMask = -1;
|
|
this.m_CullingMask = layerMask;
|
|
int num2 = 0;
|
|
this.m_ColorFilterMask = num2;
|
|
this.m_Brightness = 5f;
|
|
this.m_BrightnessColored = 5f;
|
|
this.m_Extinction = 0.5f;
|
|
this.m_ShadowmapRes = (int)((ulong)1024L);
|
|
this.m_ColorBalance = 1f;
|
|
this.m_EpipolarLines = (int)((ulong)256L);
|
|
this.m_EpipolarSamples = (int)((ulong)512L);
|
|
this.m_DepthThreshold = 0.5f;
|
|
this.m_InterpolationStep = (int)((ulong)32L);
|
|
this.m_ShowSamplesBackgroundFade = 0.8f;
|
|
this.LAHLPIHBMLO = (LightType)((ulong)1L);
|
|
this.BICIFDBFMCE = -1f;
|
|
this.LJAKDMAGMDD = -1f;
|
|
this.BLINIIJHBIE = -1f;
|
|
this.NDLPJCMCGAB = -1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040005AF RID: 1455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40005AF")]
|
|
public ONPBPGIOPAL m_ShadowmapMode;
|
|
|
|
// Token: 0x040005B0 RID: 1456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40005B0")]
|
|
private ONPBPGIOPAL AKEHECCJCFE;
|
|
|
|
// Token: 0x040005B1 RID: 1457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40005B1")]
|
|
public Camera[] m_Cameras;
|
|
|
|
// Token: 0x040005B2 RID: 1458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40005B2")]
|
|
public Camera m_CurrentCamera;
|
|
|
|
// Token: 0x040005B3 RID: 1459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40005B3")]
|
|
private bool PHNGNFJMAMA;
|
|
|
|
// Token: 0x040005B4 RID: 1460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40005B4")]
|
|
public Vector3 m_Size;
|
|
|
|
// Token: 0x040005B5 RID: 1461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40005B5")]
|
|
public float m_SpotNear;
|
|
|
|
// Token: 0x040005B6 RID: 1462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40005B6")]
|
|
public float m_SpotFar;
|
|
|
|
// Token: 0x040005B7 RID: 1463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40005B7")]
|
|
public LayerMask m_CullingMask;
|
|
|
|
// Token: 0x040005B8 RID: 1464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x40005B8")]
|
|
public LayerMask m_ColorFilterMask;
|
|
|
|
// Token: 0x040005B9 RID: 1465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40005B9")]
|
|
public float m_Brightness;
|
|
|
|
// Token: 0x040005BA RID: 1466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x40005BA")]
|
|
public float m_BrightnessColored;
|
|
|
|
// Token: 0x040005BB RID: 1467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40005BB")]
|
|
public float m_Extinction;
|
|
|
|
// Token: 0x040005BC RID: 1468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40005BC")]
|
|
public float m_MinDistFromCamera;
|
|
|
|
// Token: 0x040005BD RID: 1469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40005BD")]
|
|
public int m_ShadowmapRes;
|
|
|
|
// Token: 0x040005BE RID: 1470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40005BE")]
|
|
private Camera DOMJDAJCKLJ;
|
|
|
|
// Token: 0x040005BF RID: 1471
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40005BF")]
|
|
private RenderTexture ILMFFIAFDFM;
|
|
|
|
// Token: 0x040005C0 RID: 1472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40005C0")]
|
|
public Shader m_DepthShader;
|
|
|
|
// Token: 0x040005C1 RID: 1473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40005C1")]
|
|
private RenderTexture IALFALLDCBG;
|
|
|
|
// Token: 0x040005C2 RID: 1474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40005C2")]
|
|
public Shader m_ColorFilterShader;
|
|
|
|
// Token: 0x040005C3 RID: 1475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40005C3")]
|
|
public bool m_Colored;
|
|
|
|
// Token: 0x040005C4 RID: 1476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x40005C4")]
|
|
public float m_ColorBalance;
|
|
|
|
// Token: 0x040005C5 RID: 1477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40005C5")]
|
|
public int m_EpipolarLines;
|
|
|
|
// Token: 0x040005C6 RID: 1478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x40005C6")]
|
|
public int m_EpipolarSamples;
|
|
|
|
// Token: 0x040005C7 RID: 1479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40005C7")]
|
|
private RenderTexture NHLJBNIGGKP;
|
|
|
|
// Token: 0x040005C8 RID: 1480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40005C8")]
|
|
private RenderTexture ADPFPLDLIJE;
|
|
|
|
// Token: 0x040005C9 RID: 1481
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40005C9")]
|
|
public Shader m_CoordShader;
|
|
|
|
// Token: 0x040005CA RID: 1482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40005CA")]
|
|
private Material DBDJOMLHOCG;
|
|
|
|
// Token: 0x040005CB RID: 1483
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40005CB")]
|
|
private Camera OOHEEPHCEOA;
|
|
|
|
// Token: 0x040005CC RID: 1484
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40005CC")]
|
|
private RenderTexture AOLHAOHEMGF;
|
|
|
|
// Token: 0x040005CD RID: 1485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40005CD")]
|
|
public Shader m_DepthBreaksShader;
|
|
|
|
// Token: 0x040005CE RID: 1486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40005CE")]
|
|
private Material DDJOCLDAIOA;
|
|
|
|
// Token: 0x040005CF RID: 1487
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40005CF")]
|
|
private RenderTexture LMEFIEOOLKA;
|
|
|
|
// Token: 0x040005D0 RID: 1488
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40005D0")]
|
|
private Material HMPHCOKCOFE;
|
|
|
|
// Token: 0x040005D1 RID: 1489
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40005D1")]
|
|
public Shader m_RaymarchShader;
|
|
|
|
// Token: 0x040005D2 RID: 1490
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40005D2")]
|
|
private RenderTexture GFOPAHHFNEJ;
|
|
|
|
// Token: 0x040005D3 RID: 1491
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40005D3")]
|
|
public Shader m_InterpolateAlongRaysShader;
|
|
|
|
// Token: 0x040005D4 RID: 1492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40005D4")]
|
|
private Material NBHJMILPLJC;
|
|
|
|
// Token: 0x040005D5 RID: 1493
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40005D5")]
|
|
private RenderTexture ALGICHLDBPJ;
|
|
|
|
// Token: 0x040005D6 RID: 1494
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40005D6")]
|
|
public Shader m_SamplePositionsShader;
|
|
|
|
// Token: 0x040005D7 RID: 1495
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x40005D7")]
|
|
private Material HPECMBGAGDJ;
|
|
|
|
// Token: 0x040005D8 RID: 1496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x40005D8")]
|
|
private bool KAENNLNANCN;
|
|
|
|
// Token: 0x040005D9 RID: 1497
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x40005D9")]
|
|
public Shader m_FinalInterpolationShader;
|
|
|
|
// Token: 0x040005DA RID: 1498
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x40005DA")]
|
|
private Material FOJIEKKKLNH;
|
|
|
|
// Token: 0x040005DB RID: 1499
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x40005DB")]
|
|
public float m_DepthThreshold;
|
|
|
|
// Token: 0x040005DC RID: 1500
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x40005DC")]
|
|
public int m_InterpolationStep;
|
|
|
|
// Token: 0x040005DD RID: 1501
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x40005DD")]
|
|
public bool m_ShowSamples;
|
|
|
|
// Token: 0x040005DE RID: 1502
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x149")]
|
|
[Token(Token = "0x40005DE")]
|
|
public bool m_ShowInterpolatedSamples;
|
|
|
|
// Token: 0x040005DF RID: 1503
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x40005DF")]
|
|
public float m_ShowSamplesBackgroundFade;
|
|
|
|
// Token: 0x040005E0 RID: 1504
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x40005E0")]
|
|
public bool m_AttenuationCurveOn;
|
|
|
|
// Token: 0x040005E1 RID: 1505
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x40005E1")]
|
|
public AnimationCurve m_AttenuationCurve;
|
|
|
|
// Token: 0x040005E2 RID: 1506
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x40005E2")]
|
|
private Texture2D AOJHJJIOCIK;
|
|
|
|
// Token: 0x040005E3 RID: 1507
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x40005E3")]
|
|
private Light FHDLKECOLBO;
|
|
|
|
// Token: 0x040005E4 RID: 1508
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x40005E4")]
|
|
private LightType LAHLPIHBMLO;
|
|
|
|
// Token: 0x040005E5 RID: 1509
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x174")]
|
|
[Token(Token = "0x40005E5")]
|
|
private bool GAOCELMFFIO;
|
|
|
|
// Token: 0x040005E6 RID: 1510
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x175")]
|
|
[Token(Token = "0x40005E6")]
|
|
private bool ANGDCFGJIEE;
|
|
|
|
// Token: 0x040005E7 RID: 1511
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x40005E7")]
|
|
private Mesh OFCCKAJKNDI;
|
|
|
|
// Token: 0x040005E8 RID: 1512
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x40005E8")]
|
|
private float BICIFDBFMCE;
|
|
|
|
// Token: 0x040005E9 RID: 1513
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x40005E9")]
|
|
private float LJAKDMAGMDD;
|
|
|
|
// Token: 0x040005EA RID: 1514
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x40005EA")]
|
|
private float BLINIIJHBIE;
|
|
|
|
// Token: 0x040005EB RID: 1515
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x40005EB")]
|
|
private float NDLPJCMCGAB;
|
|
}
|