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(.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(); 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(); 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; }