1553 lines
47 KiB
C#
1553 lines
47 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
// Token: 0x020000E0 RID: 224
|
|
[Token(Token = "0x20000E0")]
|
|
[ExecuteInEditMode]
|
|
[RequireComponent(typeof(Light))]
|
|
public class LightShafts : MonoBehaviour
|
|
{
|
|
// Token: 0x060005C5 RID: 1477 RVA: 0x0001DBE8 File Offset: 0x0001BDE8
|
|
[Token(Token = "0x60005C5")]
|
|
[Address(RVA = "0xB42B20", Offset = "0xB41920", VA = "0x180B42B20")]
|
|
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: 0x060005C6 RID: 1478 RVA: 0x0001DD04 File Offset: 0x0001BF04
|
|
[Token(Token = "0x60005C6")]
|
|
[Address(RVA = "0xB43130", Offset = "0xB41F30", VA = "0x180B43130")]
|
|
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: 0x060005C7 RID: 1479 RVA: 0x0001DD74 File Offset: 0x0001BF74
|
|
[Token(Token = "0x60005C7")]
|
|
[Address(RVA = "0xB3F7E0", Offset = "0xB3E5E0", VA = "0x180B3F7E0")]
|
|
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: 0x060005C8 RID: 1480 RVA: 0x0001DD9C File Offset: 0x0001BF9C
|
|
[Token(Token = "0x60005C8")]
|
|
[Address(RVA = "0xB3DFD0", Offset = "0xB3CDD0", VA = "0x180B3DFD0")]
|
|
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: 0x060005C9 RID: 1481 RVA: 0x0001DE38 File Offset: 0x0001C038
|
|
[Token(Token = "0x60005C9")]
|
|
[Address(RVA = "0xB41020", Offset = "0xB3FE20", VA = "0x180B41020")]
|
|
private void MGLKKBFOMGF()
|
|
{
|
|
if (this.m_ShadowmapMode != ONPBPGIOPAL.Static)
|
|
{
|
|
RenderTexture.ReleaseTemporary(this.ILMFFIAFDFM);
|
|
RenderTexture.ReleaseTemporary(this.IALFALLDCBG);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005CA RID: 1482 RVA: 0x0001DE68 File Offset: 0x0001C068
|
|
[Token(Token = "0x60005CA")]
|
|
[Address(RVA = "0xB41120", Offset = "0xB3FF20", VA = "0x180B41120")]
|
|
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: 0x060005CB RID: 1483 RVA: 0x0001DFA4 File Offset: 0x0001C1A4
|
|
[Token(Token = "0x60005CB")]
|
|
[Address(RVA = "0xB3F700", Offset = "0xB3E500", VA = "0x180B3F700")]
|
|
private void HIODBGLPCPC(ref Material KFENPJENIOI, Shader GMILGEJOKCN)
|
|
{
|
|
bool flag;
|
|
if (!flag && GMILGEJOKCN)
|
|
{
|
|
new Material(GMILGEJOKCN).hideFlags = HideFlags.HideAndDontSave;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005CC RID: 1484 RVA: 0x0001DFD4 File Offset: 0x0001C1D4
|
|
[Token(Token = "0x60005CC")]
|
|
[Address(RVA = "0xB3DB40", Offset = "0xB3C940", VA = "0x180B3DB40")]
|
|
private void BPHHNHALHJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060005CD RID: 1485 RVA: 0x0001DFE4 File Offset: 0x0001C1E4
|
|
[Token(Token = "0x60005CD")]
|
|
[Address(RVA = "0xB3E230", Offset = "0xB3D030", VA = "0x180B3E230")]
|
|
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: 0x060005CE RID: 1486 RVA: 0x0001E1C0 File Offset: 0x0001C3C0
|
|
[Token(Token = "0x60005CE")]
|
|
[Address(RVA = "0xB432C0", Offset = "0xB420C0", VA = "0x180B432C0")]
|
|
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: 0x060005CF RID: 1487 RVA: 0x0001E208 File Offset: 0x0001C408
|
|
[Token(Token = "0x60005CF")]
|
|
[Address(RVA = "0xB40BE0", Offset = "0xB3F9E0", VA = "0x180B40BE0")]
|
|
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: 0x060005D0 RID: 1488 RVA: 0x0001E244 File Offset: 0x0001C444
|
|
[Token(Token = "0x60005D0")]
|
|
[Address(RVA = "0xB3DBF0", Offset = "0xB3C9F0", VA = "0x180B3DBF0")]
|
|
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: 0x060005D1 RID: 1489 RVA: 0x0001E358 File Offset: 0x0001C558
|
|
[Token(Token = "0x60005D1")]
|
|
[Address(RVA = "0xB3E160", Offset = "0xB3CF60", VA = "0x180B3E160")]
|
|
private void EKLFEHMDNKP()
|
|
{
|
|
this.UpdateLightType();
|
|
this.NKJEHPAIFHP();
|
|
this.PJKPOJBFEOB();
|
|
this.EKPCOFDILOB();
|
|
}
|
|
|
|
// Token: 0x060005D2 RID: 1490 RVA: 0x0001E380 File Offset: 0x0001C580
|
|
[Token(Token = "0x60005D2")]
|
|
[Address(RVA = "0xB3DDF0", Offset = "0xB3CBF0", VA = "0x180B3DDF0")]
|
|
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: 0x170000D7 RID: 215
|
|
// (get) Token: 0x060005D3 RID: 1491 RVA: 0x0001E3E4 File Offset: 0x0001C5E4
|
|
[Token(Token = "0x170000D7")]
|
|
public bool EHFCLJAPIAI
|
|
{
|
|
[Token(Token = "0x60005D3")]
|
|
[Address(RVA = "0xB43470", Offset = "0xB42270", VA = "0x180B43470")]
|
|
get
|
|
{
|
|
return this.LAHLPIHBMLO == LightType.Directional;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000D8 RID: 216
|
|
// (get) Token: 0x060005D4 RID: 1492 RVA: 0x0001E3FC File Offset: 0x0001C5FC
|
|
[Token(Token = "0x170000D8")]
|
|
public bool FAAEJGLJHNH
|
|
{
|
|
[Token(Token = "0x60005D4")]
|
|
[Address(RVA = "0xB43480", Offset = "0xB42280", VA = "0x180B43480")]
|
|
get
|
|
{
|
|
return this.LAHLPIHBMLO == LightType.Spot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060005D5 RID: 1493 RVA: 0x0001E414 File Offset: 0x0001C614
|
|
[Token(Token = "0x60005D5")]
|
|
[Address(RVA = "0xB3F440", Offset = "0xB3E240", VA = "0x180B3F440")]
|
|
private Bounds GJPDHFBKJOA()
|
|
{
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)1L)
|
|
{
|
|
float num2;
|
|
float num = num2 * 0.017453292f;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060005D6 RID: 1494 RVA: 0x0001E444 File Offset: 0x0001C644
|
|
[Token(Token = "0x60005D6")]
|
|
[Address(RVA = "0xB40DE0", Offset = "0xB3FBE0", VA = "0x180B40DE0")]
|
|
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: 0x060005D7 RID: 1495 RVA: 0x0001E48C File Offset: 0x0001C68C
|
|
[Token(Token = "0x60005D7")]
|
|
[Address(RVA = "0xB3F6D0", Offset = "0xB3E4D0", VA = "0x180B3F6D0")]
|
|
private float HBOGFPHCOJC()
|
|
{
|
|
return this.m_SpotNear;
|
|
}
|
|
|
|
// Token: 0x060005D8 RID: 1496 RVA: 0x0001E4A0 File Offset: 0x0001C6A0
|
|
[Token(Token = "0x60005D8")]
|
|
[Address(RVA = "0xB415F0", Offset = "0xB403F0", VA = "0x180B415F0")]
|
|
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: 0x060005D9 RID: 1497 RVA: 0x0001E540 File Offset: 0x0001C740
|
|
[Token(Token = "0x60005D9")]
|
|
[Address(RVA = "0xB3DA10", Offset = "0xB3C810", VA = "0x180B3DA10")]
|
|
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: 0x060005DA RID: 1498 RVA: 0x0001E5B8 File Offset: 0x0001C7B8
|
|
[Token(Token = "0x60005DA")]
|
|
[Address(RVA = "0xB41060", Offset = "0xB3FE60", VA = "0x180B41060")]
|
|
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: 0x060005DB RID: 1499 RVA: 0x0001E650 File Offset: 0x0001C850
|
|
[Token(Token = "0x60005DB")]
|
|
[Address(RVA = "0xB3FE80", Offset = "0xB3EC80", VA = "0x180B3FE80")]
|
|
private void IFFOCLJALAM()
|
|
{
|
|
Mesh ofcckajkndi = this.OFCCKAJKNDI;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = base.transform;
|
|
}
|
|
|
|
// Token: 0x060005DC RID: 1500 RVA: 0x0001E680 File Offset: 0x0001C880
|
|
[Token(Token = "0x60005DC")]
|
|
[Address(RVA = "0xB3EBA0", Offset = "0xB3D9A0", VA = "0x180B3EBA0")]
|
|
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: 0x060005DD RID: 1501 RVA: 0x0001E6BC File Offset: 0x0001C8BC
|
|
[Token(Token = "0x60005DD")]
|
|
[Address(RVA = "0xB3ED80", Offset = "0xB3DB80", VA = "0x180B3ED80")]
|
|
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: 0x060005DE RID: 1502 RVA: 0x0001E730 File Offset: 0x0001C930
|
|
[Token(Token = "0x60005DE")]
|
|
[Address(RVA = "0xB3DE70", Offset = "0xB3CC70", VA = "0x180B3DE70")]
|
|
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: 0x060005DF RID: 1503 RVA: 0x0001E790 File Offset: 0x0001C990
|
|
[Token(Token = "0x60005DF")]
|
|
[Address(RVA = "0xB415A0", Offset = "0xB403A0", VA = "0x180B415A0")]
|
|
private void OOHBKAKLOKL(bool MDAAEOELEII, string JPBAKDNDMBA, string ONFADNMLNBA)
|
|
{
|
|
Shader.EnableKeyword(ONFADNMLNBA);
|
|
Shader.DisableKeyword(JPBAKDNDMBA);
|
|
}
|
|
|
|
// Token: 0x060005E0 RID: 1504 RVA: 0x0001E7AC File Offset: 0x0001C9AC
|
|
[Token(Token = "0x60005E0")]
|
|
[Address(RVA = "0xB42ED0", Offset = "0xB41CD0", VA = "0x180B42ED0")]
|
|
public void SetShadowmapDirty()
|
|
{
|
|
this.PHNGNFJMAMA = true;
|
|
}
|
|
|
|
// Token: 0x060005E1 RID: 1505 RVA: 0x0001E7C0 File Offset: 0x0001C9C0
|
|
[Token(Token = "0x60005E1")]
|
|
[Address(RVA = "0xB3F9B0", Offset = "0xB3E7B0", VA = "0x180B3F9B0")]
|
|
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;
|
|
int num4 = 0;
|
|
COCKOCOAICM.SetRow(num, num4);
|
|
num++;
|
|
float z3 = COCKOCOAICM.MultiplyPoint3x4(num).z;
|
|
DJPHGNDMAJH.z = z3;
|
|
}
|
|
|
|
// Token: 0x060005E2 RID: 1506 RVA: 0x0001E8BC File Offset: 0x0001CABC
|
|
[Token(Token = "0x60005E2")]
|
|
[Address(RVA = "0xB40C80", Offset = "0xB3FA80", VA = "0x180B40C80")]
|
|
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: 0x060005E3 RID: 1507 RVA: 0x0001E8FC File Offset: 0x0001CAFC
|
|
[Token(Token = "0x60005E3")]
|
|
[Address(RVA = "0xB3DDB0", Offset = "0xB3CBB0", VA = "0x180B3DDB0")]
|
|
private float DGCFKKKMLCH()
|
|
{
|
|
return this.m_CurrentCamera.farClipPlane;
|
|
}
|
|
|
|
// Token: 0x060005E4 RID: 1508 RVA: 0x0001E91C File Offset: 0x0001CB1C
|
|
[Token(Token = "0x60005E4")]
|
|
[Address(RVA = "0xB40B10", Offset = "0xB3F910", VA = "0x180B40B10")]
|
|
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: 0x060005E5 RID: 1509 RVA: 0x0001E964 File Offset: 0x0001CB64
|
|
[Token(Token = "0x60005E5")]
|
|
[Address(RVA = "0xB43060", Offset = "0xB41E60", VA = "0x180B43060")]
|
|
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: 0x060005E6 RID: 1510 RVA: 0x0001E9AC File Offset: 0x0001CBAC
|
|
[Token(Token = "0x60005E6")]
|
|
[Address(RVA = "0xB42EE0", Offset = "0xB41CE0", VA = "0x180B42EE0")]
|
|
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: 0x060005E7 RID: 1511 RVA: 0x0001EA44 File Offset: 0x0001CC44
|
|
[Token(Token = "0x60005E7")]
|
|
[Address(RVA = "0xB3FF70", Offset = "0xB3ED70", VA = "0x180B3FF70")]
|
|
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;
|
|
float colorBalance = this.m_ColorBalance;
|
|
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: 0x060005E8 RID: 1512 RVA: 0x0001ECEC File Offset: 0x0001CEEC
|
|
[Token(Token = "0x60005E8")]
|
|
[Address(RVA = "0xB3E850", Offset = "0xB3D650", VA = "0x180B3E850")]
|
|
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: 0x060005E9 RID: 1513 RVA: 0x0001EDB4 File Offset: 0x0001CFB4
|
|
[Token(Token = "0x60005E9")]
|
|
[Address(RVA = "0xB427B0", Offset = "0xB415B0", VA = "0x180B427B0")]
|
|
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: 0x060005EA RID: 1514 RVA: 0x0001EED4 File Offset: 0x0001D0D4
|
|
[Token(Token = "0x60005EA")]
|
|
[Address(RVA = "0xB41360", Offset = "0xB40160", VA = "0x180B41360")]
|
|
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: 0x060005EB RID: 1515 RVA: 0x0001EF8C File Offset: 0x0001D18C
|
|
[Token(Token = "0x60005EB")]
|
|
[Address(RVA = "0xB3EFD0", Offset = "0xB3DDD0", VA = "0x180B3EFD0")]
|
|
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: 0x060005EC RID: 1516 RVA: 0x0001F0F8 File Offset: 0x0001D2F8
|
|
[Token(Token = "0x60005EC")]
|
|
[Address(RVA = "0xB40440", Offset = "0xB3F240", VA = "0x180B40440")]
|
|
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: 0x060005ED RID: 1517 RVA: 0x0001F154 File Offset: 0x0001D354
|
|
[Token(Token = "0x60005ED")]
|
|
[Address(RVA = "0xB40540", Offset = "0xB3F340", VA = "0x180B40540")]
|
|
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: 0x060005EE RID: 1518 RVA: 0x0001F38C File Offset: 0x0001D58C
|
|
[Token(Token = "0x60005EE")]
|
|
[Address(RVA = "0xB41940", Offset = "0xB40740", VA = "0x180B41940")]
|
|
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_2AC;
|
|
}
|
|
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_2AC:
|
|
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: 0x060005EF RID: 1519 RVA: 0x0001F6A8 File Offset: 0x0001D8A8
|
|
[Token(Token = "0x60005EF")]
|
|
[Address(RVA = "0xB43360", Offset = "0xB42160", VA = "0x180B43360")]
|
|
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: 0x04000512 RID: 1298
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000512")]
|
|
public ONPBPGIOPAL m_ShadowmapMode;
|
|
|
|
// Token: 0x04000513 RID: 1299
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000513")]
|
|
private ONPBPGIOPAL AKEHECCJCFE;
|
|
|
|
// Token: 0x04000514 RID: 1300
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000514")]
|
|
public Camera[] m_Cameras;
|
|
|
|
// Token: 0x04000515 RID: 1301
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000515")]
|
|
public Camera m_CurrentCamera;
|
|
|
|
// Token: 0x04000516 RID: 1302
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000516")]
|
|
private bool PHNGNFJMAMA;
|
|
|
|
// Token: 0x04000517 RID: 1303
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000517")]
|
|
public Vector3 m_Size;
|
|
|
|
// Token: 0x04000518 RID: 1304
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000518")]
|
|
public float m_SpotNear;
|
|
|
|
// Token: 0x04000519 RID: 1305
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000519")]
|
|
public float m_SpotFar;
|
|
|
|
// Token: 0x0400051A RID: 1306
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400051A")]
|
|
public LayerMask m_CullingMask;
|
|
|
|
// Token: 0x0400051B RID: 1307
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400051B")]
|
|
public LayerMask m_ColorFilterMask;
|
|
|
|
// Token: 0x0400051C RID: 1308
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400051C")]
|
|
public float m_Brightness;
|
|
|
|
// Token: 0x0400051D RID: 1309
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400051D")]
|
|
public float m_BrightnessColored;
|
|
|
|
// Token: 0x0400051E RID: 1310
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400051E")]
|
|
public float m_Extinction;
|
|
|
|
// Token: 0x0400051F RID: 1311
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400051F")]
|
|
public float m_MinDistFromCamera;
|
|
|
|
// Token: 0x04000520 RID: 1312
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000520")]
|
|
public int m_ShadowmapRes;
|
|
|
|
// Token: 0x04000521 RID: 1313
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000521")]
|
|
private Camera DOMJDAJCKLJ;
|
|
|
|
// Token: 0x04000522 RID: 1314
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000522")]
|
|
private RenderTexture ILMFFIAFDFM;
|
|
|
|
// Token: 0x04000523 RID: 1315
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000523")]
|
|
public Shader m_DepthShader;
|
|
|
|
// Token: 0x04000524 RID: 1316
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000524")]
|
|
private RenderTexture IALFALLDCBG;
|
|
|
|
// Token: 0x04000525 RID: 1317
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000525")]
|
|
public Shader m_ColorFilterShader;
|
|
|
|
// Token: 0x04000526 RID: 1318
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000526")]
|
|
public bool m_Colored;
|
|
|
|
// Token: 0x04000527 RID: 1319
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4000527")]
|
|
public float m_ColorBalance;
|
|
|
|
// Token: 0x04000528 RID: 1320
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4000528")]
|
|
public int m_EpipolarLines;
|
|
|
|
// Token: 0x04000529 RID: 1321
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x4000529")]
|
|
public int m_EpipolarSamples;
|
|
|
|
// Token: 0x0400052A RID: 1322
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400052A")]
|
|
private RenderTexture NHLJBNIGGKP;
|
|
|
|
// Token: 0x0400052B RID: 1323
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400052B")]
|
|
private RenderTexture ADPFPLDLIJE;
|
|
|
|
// Token: 0x0400052C RID: 1324
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400052C")]
|
|
public Shader m_CoordShader;
|
|
|
|
// Token: 0x0400052D RID: 1325
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400052D")]
|
|
private Material DBDJOMLHOCG;
|
|
|
|
// Token: 0x0400052E RID: 1326
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400052E")]
|
|
private Camera OOHEEPHCEOA;
|
|
|
|
// Token: 0x0400052F RID: 1327
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400052F")]
|
|
private RenderTexture AOLHAOHEMGF;
|
|
|
|
// Token: 0x04000530 RID: 1328
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000530")]
|
|
public Shader m_DepthBreaksShader;
|
|
|
|
// Token: 0x04000531 RID: 1329
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000531")]
|
|
private Material DDJOCLDAIOA;
|
|
|
|
// Token: 0x04000532 RID: 1330
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000532")]
|
|
private RenderTexture LMEFIEOOLKA;
|
|
|
|
// Token: 0x04000533 RID: 1331
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000533")]
|
|
private Material HMPHCOKCOFE;
|
|
|
|
// Token: 0x04000534 RID: 1332
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4000534")]
|
|
public Shader m_RaymarchShader;
|
|
|
|
// Token: 0x04000535 RID: 1333
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4000535")]
|
|
private RenderTexture GFOPAHHFNEJ;
|
|
|
|
// Token: 0x04000536 RID: 1334
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4000536")]
|
|
public Shader m_InterpolateAlongRaysShader;
|
|
|
|
// Token: 0x04000537 RID: 1335
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4000537")]
|
|
private Material NBHJMILPLJC;
|
|
|
|
// Token: 0x04000538 RID: 1336
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4000538")]
|
|
private RenderTexture ALGICHLDBPJ;
|
|
|
|
// Token: 0x04000539 RID: 1337
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4000539")]
|
|
public Shader m_SamplePositionsShader;
|
|
|
|
// Token: 0x0400053A RID: 1338
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400053A")]
|
|
private Material HPECMBGAGDJ;
|
|
|
|
// Token: 0x0400053B RID: 1339
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400053B")]
|
|
private bool KAENNLNANCN;
|
|
|
|
// Token: 0x0400053C RID: 1340
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400053C")]
|
|
public Shader m_FinalInterpolationShader;
|
|
|
|
// Token: 0x0400053D RID: 1341
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400053D")]
|
|
private Material FOJIEKKKLNH;
|
|
|
|
// Token: 0x0400053E RID: 1342
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400053E")]
|
|
public float m_DepthThreshold;
|
|
|
|
// Token: 0x0400053F RID: 1343
|
|
[FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400053F")]
|
|
public int m_InterpolationStep;
|
|
|
|
// Token: 0x04000540 RID: 1344
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4000540")]
|
|
public bool m_ShowSamples;
|
|
|
|
// Token: 0x04000541 RID: 1345
|
|
[FieldOffset(Offset = "0x149")]
|
|
[Token(Token = "0x4000541")]
|
|
public bool m_ShowInterpolatedSamples;
|
|
|
|
// Token: 0x04000542 RID: 1346
|
|
[FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x4000542")]
|
|
public float m_ShowSamplesBackgroundFade;
|
|
|
|
// Token: 0x04000543 RID: 1347
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4000543")]
|
|
public bool m_AttenuationCurveOn;
|
|
|
|
// Token: 0x04000544 RID: 1348
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4000544")]
|
|
public AnimationCurve m_AttenuationCurve;
|
|
|
|
// Token: 0x04000545 RID: 1349
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4000545")]
|
|
private Texture2D AOJHJJIOCIK;
|
|
|
|
// Token: 0x04000546 RID: 1350
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4000546")]
|
|
private Light FHDLKECOLBO;
|
|
|
|
// Token: 0x04000547 RID: 1351
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4000547")]
|
|
private LightType LAHLPIHBMLO;
|
|
|
|
// Token: 0x04000548 RID: 1352
|
|
[FieldOffset(Offset = "0x174")]
|
|
[Token(Token = "0x4000548")]
|
|
private bool GAOCELMFFIO;
|
|
|
|
// Token: 0x04000549 RID: 1353
|
|
[FieldOffset(Offset = "0x175")]
|
|
[Token(Token = "0x4000549")]
|
|
private bool ANGDCFGJIEE;
|
|
|
|
// Token: 0x0400054A RID: 1354
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400054A")]
|
|
private Mesh OFCCKAJKNDI;
|
|
|
|
// Token: 0x0400054B RID: 1355
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400054B")]
|
|
private float BICIFDBFMCE;
|
|
|
|
// Token: 0x0400054C RID: 1356
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x400054C")]
|
|
private float LJAKDMAGMDD;
|
|
|
|
// Token: 0x0400054D RID: 1357
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400054D")]
|
|
private float BLINIIJHBIE;
|
|
|
|
// Token: 0x0400054E RID: 1358
|
|
[FieldOffset(Offset = "0x18C")]
|
|
[Token(Token = "0x400054E")]
|
|
private float NDLPJCMCGAB;
|
|
}
|