928 lines
31 KiB
C#
928 lines
31 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
// Token: 0x0200006F RID: 111
|
|
[Token(Token = "0x200006F")]
|
|
[ExecuteInEditMode]
|
|
public class Mirror : MonoBehaviour
|
|
{
|
|
// Token: 0x17000081 RID: 129
|
|
// (get) Token: 0x06000304 RID: 772 RVA: 0x0000FF9C File Offset: 0x0000E19C
|
|
[Token(Token = "0x17000081")]
|
|
private float EFAMPFICNEA
|
|
{
|
|
[Token(Token = "0x6000304")]
|
|
[Address(RVA = "0xC445B0", Offset = "0xC433B0", VA = "0x180C445B0")]
|
|
get
|
|
{
|
|
Renderer chejpoimmck = this.CHEJPOIMMCK;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float num;
|
|
return Mathf.Max(1f, num) * 30f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000082 RID: 130
|
|
// (get) Token: 0x06000305 RID: 773 RVA: 0x0000FFD4 File Offset: 0x0000E1D4
|
|
[Token(Token = "0x17000082")]
|
|
private Vector3 DHIDNOLNIIM
|
|
{
|
|
[Token(Token = "0x6000305")]
|
|
[Address(RVA = "0xC45AF0", Offset = "0xC448F0", VA = "0x180C45AF0")]
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000306 RID: 774 RVA: 0x0000FFF8 File Offset: 0x0000E1F8
|
|
[Token(Token = "0x6000306")]
|
|
[Address(RVA = "0xC46E80", Offset = "0xC45C80", VA = "0x180C46E80")]
|
|
private void OnValidate()
|
|
{
|
|
if (this.maxAntiAliasing <= 8)
|
|
{
|
|
}
|
|
this.maxAntiAliasing = (int)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x06000307 RID: 775 RVA: 0x00010018 File Offset: 0x0000E218
|
|
[Token(Token = "0x6000307")]
|
|
[Address(RVA = "0xC43720", Offset = "0xC42520", VA = "0x180C43720")]
|
|
private void Awake()
|
|
{
|
|
bool flag = LFAMFLAMBOF.CABLOFOHBDM(this);
|
|
Transform transform = this.quad;
|
|
int num = 0;
|
|
if (!(transform == num))
|
|
{
|
|
Renderer component = base.GetComponent<Renderer>();
|
|
this.CHEJPOIMMCK = component;
|
|
Mirror.DKOPDHJNIKB = Shader.PropertyToID("_LeftReflectionTex");
|
|
Mirror.NFJNEEINLGI = Shader.PropertyToID("_RightReflectionTex");
|
|
Mirror.BJKLEKJADLO = Shader.PropertyToID("_LeftMirrorCameraViewProj");
|
|
Mirror.DGPCCDFOJNM = Shader.PropertyToID("_RightMirrorCameraViewProj");
|
|
UniversalRenderPipeline.BeforeCameraRenderEvent += new Action(this.OnBeforeCameraRenderEvent);
|
|
return;
|
|
}
|
|
Debug.LogWarning("Mirror does not have an assigned quad. Disabling this Mirror component.");
|
|
int num2 = 0;
|
|
base.enabled = num2 != 0;
|
|
}
|
|
|
|
// Token: 0x06000308 RID: 776 RVA: 0x000100B0 File Offset: 0x0000E2B0
|
|
[Token(Token = "0x6000308")]
|
|
[Address(RVA = "0xC47AC0", Offset = "0xC468C0", VA = "0x180C47AC0")]
|
|
private void Start()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
int num = 0;
|
|
if (ngohfhfcgnb != num)
|
|
{
|
|
Camera ngohfhfcgnb2 = this.NGOHFHFCGNB;
|
|
int num2 = 0;
|
|
ngohfhfcgnb2.targetTexture = num2;
|
|
global::UnityEngine.Object.DestroyImmediate(this.NGOHFHFCGNB.gameObject);
|
|
this.NGOHFHFCGNB = (ulong)0L;
|
|
}
|
|
if (action == (ulong)9L)
|
|
{
|
|
this.AJGAHOIPPDF = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000309 RID: 777 RVA: 0x00010124 File Offset: 0x0000E324
|
|
[Token(Token = "0x6000309")]
|
|
[Address(RVA = "0xC439F0", Offset = "0xC427F0", VA = "0x180C439F0")]
|
|
private void EHDNCHLIKMF(PPDOPHKNMCK NLNHFEEMFBN)
|
|
{
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
int num = 0;
|
|
if (ngohfhfcgnb != num)
|
|
{
|
|
Camera ngohfhfcgnb2 = this.NGOHFHFCGNB;
|
|
int num2 = 0;
|
|
ngohfhfcgnb2.targetTexture = num2;
|
|
global::UnityEngine.Object.DestroyImmediate(this.NGOHFHFCGNB.gameObject);
|
|
this.NGOHFHFCGNB = (ulong)0L;
|
|
}
|
|
if (NLNHFEEMFBN == PPDOPHKNMCK.AndroidMobileLow)
|
|
{
|
|
this.AJGAHOIPPDF = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600030A RID: 778 RVA: 0x00010184 File Offset: 0x0000E384
|
|
[Token(Token = "0x600030A")]
|
|
[Address(RVA = "0xC46990", Offset = "0xC45790", VA = "0x180C46990")]
|
|
private void OnDestroy()
|
|
{
|
|
UniversalRenderPipeline.BeforeCameraRenderEvent -= new Action(this.OnBeforeCameraRenderEvent);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Action<PPDOPHKNMCK> action = new Action(this.EHDNCHLIKMF);
|
|
}
|
|
bool flag2 = LFAMFLAMBOF.EAJOBKKKPJO(this);
|
|
}
|
|
|
|
// Token: 0x0600030B RID: 779 RVA: 0x000101C0 File Offset: 0x0000E3C0
|
|
[Token(Token = "0x600030B")]
|
|
[Address(RVA = "0xC45BC0", Offset = "0xC449C0", VA = "0x180C45BC0")]
|
|
public void OnBeforeCameraRenderEvent(ScriptableRenderContext LHOMKMINCHH, Camera KCLGLHFAOGA)
|
|
{
|
|
if (base.enabled && this.CHEJPOIMMCK && this.CHEJPOIMMCK.enabled && base.gameObject.activeInHierarchy && KCLGLHFAOGA)
|
|
{
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
bool flag = KCLGLHFAOGA == ngohfhfcgnb;
|
|
if (!flag)
|
|
{
|
|
bool flag2;
|
|
ShareCamera.MBIEOEOLKNB mbieoeolknb;
|
|
if (flag2 && mbieoeolknb == ShareCamera.MBIEOEOLKNB.ASYNC_RENDER)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
if ((flag ? 1 : 0) != frameCount)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
Vector3 vector = this.DHIDNOLNIIM;
|
|
Transform transform = KCLGLHFAOGA.transform;
|
|
Transform transform2 = this.quad;
|
|
Transform transform3 = transform2.transform;
|
|
Vector3 position = transform2.position;
|
|
Plane[] fbnkcfnlomk = this.FBNKCFNLOMK;
|
|
GeometryUtility.CalculateFrustumPlanes(KCLGLHFAOGA, fbnkcfnlomk);
|
|
Renderer chejpoimmck = this.CHEJPOIMMCK;
|
|
Plane[] fbnkcfnlomk2 = this.FBNKCFNLOMK;
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
Transform transform4 = this.quad.transform;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
int num = 0;
|
|
if ((this.KECPJGIFDEP ? 1 : 0) != num)
|
|
{
|
|
}
|
|
Mirror.JLCKHJHHODA jlckhjhhoda = this.PPKBOAGECPI(KCLGLHFAOGA);
|
|
int pixelLightCount = QualitySettings.pixelLightCount;
|
|
if ((this.disablePixelLights ? 1 : 0) != num)
|
|
{
|
|
QualitySettings.pixelLightCount = 0;
|
|
}
|
|
UniversalAdditionalCameraData additionalCameraData = KCLGLHFAOGA.GetAdditionalCameraData();
|
|
if (!KCLGLHFAOGA.stereoEnabled)
|
|
{
|
|
bool stereoEnabled = KCLGLHFAOGA.stereoEnabled;
|
|
bool flag4;
|
|
if (!flag4)
|
|
{
|
|
goto IL_297;
|
|
}
|
|
Matrix4x4 matrix4x2;
|
|
float m4 = matrix4x2.m01;
|
|
float m5 = matrix4x2.m02;
|
|
float m6 = matrix4x2.m03;
|
|
Matrix4x4 matrix4x3;
|
|
float m7 = matrix4x3.m01;
|
|
float m8 = matrix4x3.m02;
|
|
float m9 = matrix4x3.m03;
|
|
MaterialPropertyBlock nccffhjcchb = jlckhjhhoda.NCCFFHJCCHB;
|
|
Matrix4x4 matrix4x4;
|
|
float m10 = matrix4x4.m01;
|
|
float m11 = matrix4x4.m02;
|
|
float m12 = matrix4x4.m03;
|
|
}
|
|
StereoTargetEyeMask stereoTargetEyeMask;
|
|
if (stereoTargetEyeMask == StereoTargetEyeMask.Both || KCLGLHFAOGA.stereoTargetEye == StereoTargetEyeMask.Left)
|
|
{
|
|
bool stereoEnabled2 = KCLGLHFAOGA.stereoEnabled;
|
|
bool flag5;
|
|
if (flag5)
|
|
{
|
|
Matrix4x4 matrix4x5;
|
|
float m13 = matrix4x5.m01;
|
|
float m14 = matrix4x5.m02;
|
|
float m15 = matrix4x5.m03;
|
|
Rect habldgncpbf = Mirror.HABLDGNCPBF;
|
|
MaterialPropertyBlock nccffhjcchb2 = jlckhjhhoda.NCCFFHJCCHB;
|
|
Matrix4x4 matrix4x6;
|
|
float m16 = matrix4x6.m01;
|
|
float m17 = matrix4x6.m02;
|
|
float m18 = matrix4x6.m03;
|
|
}
|
|
}
|
|
if (KCLGLHFAOGA.stereoTargetEye == StereoTargetEyeMask.Both || KCLGLHFAOGA.stereoTargetEye == StereoTargetEyeMask.Right)
|
|
{
|
|
bool stereoEnabled3 = KCLGLHFAOGA.stereoEnabled;
|
|
bool flag6;
|
|
if (flag6)
|
|
{
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
this.NGOHFHFCGNB.GetOrCreateAdditionalCameraData().<reuseCullingAndLighting>k__BackingField = true;
|
|
}
|
|
Matrix4x4 matrix4x7;
|
|
float m19 = matrix4x7.m01;
|
|
float m20 = matrix4x7.m02;
|
|
float m21 = matrix4x7.m03;
|
|
Matrix4x4 matrix4x8;
|
|
float m22 = matrix4x8.m01;
|
|
float m23 = matrix4x8.m02;
|
|
float m24 = matrix4x8.m03;
|
|
MaterialPropertyBlock nccffhjcchb3 = jlckhjhhoda.NCCFFHJCCHB;
|
|
Matrix4x4 matrix4x9;
|
|
float m25 = matrix4x9.m01;
|
|
float m26 = matrix4x9.m02;
|
|
float m27 = matrix4x9.m03;
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
this.NGOHFHFCGNB.GetOrCreateAdditionalCameraData().<reuseCullingAndLighting>k__BackingField = false;
|
|
}
|
|
}
|
|
}
|
|
IL_297:
|
|
Renderer chejpoimmck2 = this.CHEJPOIMMCK;
|
|
MaterialPropertyBlock nccffhjcchb4 = jlckhjhhoda.NCCFFHJCCHB;
|
|
chejpoimmck2.Internal_SetPropertyBlock(nccffhjcchb4);
|
|
if (this.disablePixelLights)
|
|
{
|
|
QualitySettings.pixelLightCount = pixelLightCount;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600030C RID: 780 RVA: 0x00010494 File Offset: 0x0000E694
|
|
[Token(Token = "0x600030C")]
|
|
[Address(RVA = "0xC44980", Offset = "0xC43780", VA = "0x180C44980")]
|
|
private void MBIBCGLLDKA(RenderTexture NCOPINLPBJC, Matrix4x4 NEJFNJLDDII, Matrix4x4 IHLHBJGBBED, Rect OCLINFOAKKE, out Matrix4x4 AIBHJMJBHHA, ScriptableRenderContext LHOMKMINCHH)
|
|
{
|
|
int num = 0;
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
ngohfhfcgnb.worldToCameraMatrix = num;
|
|
this.NGOHFHFCGNB.projectionMatrix = num;
|
|
this.NGOHFHFCGNB.targetTexture = NCOPINLPBJC;
|
|
Camera ngohfhfcgnb2 = this.NGOHFHFCGNB;
|
|
Transform transform = this.quad;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = transform.transform;
|
|
float z2 = transform.position.z;
|
|
int num2 = 0;
|
|
this.NGOHFHFCGNB.worldToCameraMatrix = num2;
|
|
SphericalHarmonicsL2 ambientProbe = RenderSettings.ambientProbe;
|
|
float shb = ambientProbe.shb2;
|
|
float reflectionIntensity = RenderSettings.reflectionIntensity;
|
|
Color color = num2 * shb;
|
|
Color color2 = CoreUtils.ConvertLinearToActiveColorSpace(num2);
|
|
Camera ngohfhfcgnb3 = this.NGOHFHFCGNB;
|
|
Transform transform3 = ngohfhfcgnb3.transform;
|
|
Camera ngohfhfcgnb4 = this.NGOHFHFCGNB;
|
|
float m = ngohfhfcgnb3.cameraToWorldMatrix.m20;
|
|
Camera ngohfhfcgnb5 = this.NGOHFHFCGNB;
|
|
Transform transform4 = ngohfhfcgnb5.transform;
|
|
Camera ngohfhfcgnb6 = this.NGOHFHFCGNB;
|
|
Matrix4x4 cameraToWorldMatrix = ngohfhfcgnb5.cameraToWorldMatrix;
|
|
Transform transform5 = this.quad;
|
|
Transform transform6 = transform5.transform;
|
|
Matrix4x4 localToWorldMatrix = transform5.localToWorldMatrix;
|
|
Camera ngohfhfcgnb7 = this.NGOHFHFCGNB;
|
|
Camera ngohfhfcgnb8 = this.NGOHFHFCGNB;
|
|
Camera ngohfhfcgnb9 = this.NGOHFHFCGNB;
|
|
Matrix4x4 matrix4x;
|
|
float m2 = matrix4x.m02;
|
|
float nearClipPlane = this.NGOHFHFCGNB.nearClipPlane;
|
|
Camera ngohfhfcgnb10 = this.NGOHFHFCGNB;
|
|
int num3 = 0;
|
|
float farClipPlane = ngohfhfcgnb10.farClipPlane;
|
|
Matrix4x4 matrix4x2;
|
|
float m3 = matrix4x2.m01;
|
|
float m4 = matrix4x2.m02;
|
|
float m5 = matrix4x2.m03;
|
|
matrix4x2.m01 = m3;
|
|
matrix4x2.m02 = m4;
|
|
matrix4x2.m03 = m5;
|
|
this.NGOHFHFCGNB.projectionMatrix = num3;
|
|
Transform transform7 = this.quad;
|
|
Camera ngohfhfcgnb11 = this.NGOHFHFCGNB;
|
|
Transform transform8 = transform7.transform;
|
|
float z3 = transform7.position.z;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
Vector3 vector3;
|
|
float z5 = vector3.z;
|
|
Camera ngohfhfcgnb12 = this.NGOHFHFCGNB;
|
|
bool fog = RenderSettings.fog;
|
|
RenderSettings.fog = false;
|
|
bool flag = GL.invertCulling;
|
|
GL.invertCulling = !flag;
|
|
GL.invertCulling = flag;
|
|
flag = fog;
|
|
RenderSettings.fog = flag;
|
|
}
|
|
|
|
// Token: 0x0600030D RID: 781 RVA: 0x000106B4 File Offset: 0x0000E8B4
|
|
[Token(Token = "0x600030D")]
|
|
[Address(RVA = "0xC441E0", Offset = "0xC42FE0", VA = "0x180C441E0")]
|
|
private bool KKAEKJNAHFB(float FAONCIOCBGG, int KNHPCECIGDF, UniversalAdditionalCameraData GJLDCPGDMPP, bool BDDIMHFKCEM)
|
|
{
|
|
int num = 0;
|
|
if (!(GJLDCPGDMPP != num) || !GJLDCPGDMPP.m_forceRenderMirrors)
|
|
{
|
|
Renderer chejpoimmck = this.CHEJPOIMMCK;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float num2 = Mathf.Max(1f, FAONCIOCBGG) * 30f;
|
|
if (FAONCIOCBGG <= num2 && FAONCIOCBGG > 5f)
|
|
{
|
|
int num3 = Time.frameCount;
|
|
if (FAONCIOCBGG < 5f)
|
|
{
|
|
num3++;
|
|
}
|
|
return num3 == KNHPCECIGDF;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600030E RID: 782 RVA: 0x0001072C File Offset: 0x0000E92C
|
|
[Token(Token = "0x600030E")]
|
|
[Address(RVA = "0xC46EA0", Offset = "0xC45CA0", VA = "0x180C46EA0")]
|
|
private static void PLOEMKMAGGH(Matrix4x4 DJKNLOCDNDN, Matrix4x4 OFIJCEALNGD, Matrix4x4 NLJKAHGPOLO, out Vector2 FFOJBDNKMJK, out Vector2 PMCAKBEJBFN)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
Vector4[] fighnkjmihl = Mirror.FIGHNKJMIHL;
|
|
int length = fighnkjmihl.Length;
|
|
if (num2 < length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
float m = OFIJCEALNGD.m01;
|
|
float m2 = OFIJCEALNGD.m02;
|
|
float m3 = OFIJCEALNGD.m03;
|
|
float num4;
|
|
float num3 = Mathf.Min(float.MaxValue, num4);
|
|
float num6;
|
|
float num5 = Mathf.Min(float.MaxValue, num6);
|
|
float num8;
|
|
float num7 = Mathf.Max(float.MinValue, num8);
|
|
float num10;
|
|
float num9 = Mathf.Max(float.MinValue, num10);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600030F RID: 783 RVA: 0x000107B4 File Offset: 0x0000E9B4
|
|
[Token(Token = "0x600030F")]
|
|
[Address(RVA = "0xC45610", Offset = "0xC44410", VA = "0x180C45610")]
|
|
private static void NHACAEHNCKP(Matrix4x4 DJKNLOCDNDN, Matrix4x4 OFIJCEALNGD, Matrix4x4 NLJKAHGPOLO, out float FAONCIOCBGG, out float CMPNDNHMIMK)
|
|
{
|
|
int num = 0;
|
|
Vector4[] fighnkjmihl = Mirror.FIGHNKJMIHL;
|
|
int length = fighnkjmihl.Length;
|
|
if (num < length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float num2;
|
|
FAONCIOCBGG.m_value = num2;
|
|
float num4;
|
|
float num3 = Mathf.Min(float.MaxValue, num4);
|
|
float num6;
|
|
float num5 = Mathf.Min(float.MaxValue, num6);
|
|
float num8;
|
|
float num7 = Mathf.Max(float.MinValue, num8);
|
|
float num10;
|
|
float num9 = Mathf.Max(float.MinValue, num10);
|
|
num++;
|
|
return;
|
|
}
|
|
float num11;
|
|
length.m_value = (int)num11;
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06000310 RID: 784 RVA: 0x0001083C File Offset: 0x0000EA3C
|
|
[Token(Token = "0x6000310")]
|
|
[Address(RVA = "0xC46B40", Offset = "0xC45940", VA = "0x180C46B40")]
|
|
private void OnDisable()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
if (ngohfhfcgnb)
|
|
{
|
|
Camera ngohfhfcgnb2 = this.NGOHFHFCGNB;
|
|
int num2 = 0;
|
|
ngohfhfcgnb2.targetTexture = num2;
|
|
global::UnityEngine.Object.DestroyImmediate(this.NGOHFHFCGNB.gameObject);
|
|
this.NGOHFHFCGNB = num;
|
|
}
|
|
Dictionary<Camera, Mirror.JLCKHJHHODA>.ValueCollection values = this.PIIJCKNCEDI.Values;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
IntPtr cachedPtr = ngohfhfcgnb.m_CachedPtr;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
IntPtr cachedPtr2 = ngohfhfcgnb.m_CachedPtr;
|
|
IntPtr cachedPtr3 = ngohfhfcgnb.m_CachedPtr;
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
global::UnityEngine.Object.DestroyImmediate(ngohfhfcgnb);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.PIIJCKNCEDI.Clear();
|
|
RenderTexture jcecbnikbff = this.JCECBNIKBFF;
|
|
int num3 = 0;
|
|
if (jcecbnikbff != num3)
|
|
{
|
|
global::UnityEngine.Object.DestroyImmediate(this.JCECBNIKBFF);
|
|
this.JCECBNIKBFF = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000311 RID: 785 RVA: 0x000108FC File Offset: 0x0000EAFC
|
|
[Token(Token = "0x6000311")]
|
|
[Address(RVA = "0xC43AD0", Offset = "0xC428D0", VA = "0x180C43AD0")]
|
|
private void GAJPLMIHDCA(Camera FAACBOBPIKK, float ADJPPJKEEJP)
|
|
{
|
|
if (!this.NGOHFHFCGNB)
|
|
{
|
|
string name = base.gameObject.name;
|
|
string text = "MirrorCam" + name;
|
|
Type[] array = new Type[2];
|
|
Type typeFromHandle = typeof(Camera);
|
|
if (typeFromHandle != 0)
|
|
{
|
|
}
|
|
array[0] = typeFromHandle;
|
|
Type typeFromHandle2 = typeof(Skybox);
|
|
if (typeFromHandle2 != 0)
|
|
{
|
|
}
|
|
array[1] = typeFromHandle2;
|
|
GameObject gameObject = new GameObject(text, array);
|
|
gameObject.hideFlags = HideFlags.HideAndDontSave;
|
|
gameObject.tag = "MirroredCamera";
|
|
Skybox component = gameObject.GetComponent<Skybox>();
|
|
this.FEOGHJOOHFB = component;
|
|
Camera component2 = gameObject.GetComponent<Camera>();
|
|
this.NGOHFHFCGNB = component2;
|
|
int num = 0;
|
|
component2.enabled = num != 0;
|
|
this.NGOHFHFCGNB.cullingMask = 1606418399;
|
|
this.NGOHFHFCGNB.stereoTargetEye = StereoTargetEyeMask.Left;
|
|
Camera[] nbbellefple = this.NBBELLEFPLE;
|
|
Camera ngohfhfcgnb = this.NGOHFHFCGNB;
|
|
if (ngohfhfcgnb != 0)
|
|
{
|
|
}
|
|
nbbellefple[0] = ngohfhfcgnb;
|
|
OutlineRendererEffect outlineRendererEffect = this.NGOHFHFCGNB.gameObject.AddComponent<OutlineRendererEffect>();
|
|
IgnoredRendererEffect ignoredRendererEffect = this.NGOHFHFCGNB.gameObject.AddComponent<IgnoredRendererEffect>();
|
|
HolographicOverlayRendererEffect holographicOverlayRendererEffect = this.NGOHFHFCGNB.gameObject.AddComponent<HolographicOverlayRendererEffect>();
|
|
this.NGOHFHFCGNB.GetOrCreateAdditionalCameraData().m_RenderShadows = false;
|
|
}
|
|
Camera ngohfhfcgnb2 = this.NGOHFHFCGNB;
|
|
int num2 = 0;
|
|
ngohfhfcgnb2.useOcclusionCulling = num2 != 0;
|
|
Camera ngohfhfcgnb3 = this.NGOHFHFCGNB;
|
|
CameraClearFlags clearFlags = FAACBOBPIKK.clearFlags;
|
|
Camera ngohfhfcgnb4 = this.NGOHFHFCGNB;
|
|
if (FAACBOBPIKK.clearFlags == CameraClearFlags.Skybox)
|
|
{
|
|
Type typeFromHandle3 = typeof(Skybox);
|
|
Component component3 = FAACBOBPIKK.GetComponent(typeFromHandle3);
|
|
if (component3 != 0)
|
|
{
|
|
}
|
|
Material material;
|
|
if (component3 && material)
|
|
{
|
|
this.FEOGHJOOHFB.enabled = true;
|
|
Material material2;
|
|
this.FEOGHJOOHFB.material = material2;
|
|
}
|
|
Skybox feoghjoohfb = this.FEOGHJOOHFB;
|
|
int num3 = 0;
|
|
feoghjoohfb.enabled = num3 != 0;
|
|
}
|
|
RenderTexture jcecbnikbff = this.JCECBNIKBFF;
|
|
int num4 = 0;
|
|
if (jcecbnikbff == num4)
|
|
{
|
|
int num5;
|
|
RenderTexture renderTexture = new RenderTexture(1, 1, num5);
|
|
num5 = 0;
|
|
this.JCECBNIKBFF = renderTexture;
|
|
}
|
|
Camera ngohfhfcgnb5 = this.NGOHFHFCGNB;
|
|
RenderTexture jcecbnikbff2 = this.JCECBNIKBFF;
|
|
ngohfhfcgnb5.targetTexture = jcecbnikbff2;
|
|
Camera ngohfhfcgnb6 = this.NGOHFHFCGNB;
|
|
bool allowHDR = FAACBOBPIKK.allowHDR;
|
|
ngohfhfcgnb6.allowHDR = allowHDR;
|
|
Camera ngohfhfcgnb7 = this.NGOHFHFCGNB;
|
|
bool allowMSAA = FAACBOBPIKK.allowMSAA;
|
|
ngohfhfcgnb7.allowMSAA = allowMSAA;
|
|
Camera ngohfhfcgnb8 = this.NGOHFHFCGNB;
|
|
float num6 = FAACBOBPIKK.farClipPlane;
|
|
ngohfhfcgnb8.farClipPlane = num6;
|
|
Camera ngohfhfcgnb9 = this.NGOHFHFCGNB;
|
|
num6 = FAACBOBPIKK.nearClipPlane;
|
|
ngohfhfcgnb9.nearClipPlane = num6;
|
|
Camera ngohfhfcgnb10 = this.NGOHFHFCGNB;
|
|
bool orthographic = FAACBOBPIKK.orthographic;
|
|
ngohfhfcgnb10.orthographic = orthographic;
|
|
Camera ngohfhfcgnb11 = this.NGOHFHFCGNB;
|
|
num6 = FAACBOBPIKK.fieldOfView;
|
|
ngohfhfcgnb11.fieldOfView = num6;
|
|
Camera ngohfhfcgnb12 = this.NGOHFHFCGNB;
|
|
num6 = FAACBOBPIKK.aspect;
|
|
ngohfhfcgnb12.aspect = num6;
|
|
Camera ngohfhfcgnb13 = this.NGOHFHFCGNB;
|
|
float orthographicSize = FAACBOBPIKK.orthographicSize;
|
|
num6 = orthographicSize;
|
|
ngohfhfcgnb13.orthographicSize = num6;
|
|
if (this.AJGAHOIPPDF)
|
|
{
|
|
Camera ngohfhfcgnb14 = this.NGOHFHFCGNB;
|
|
int num7 = 0;
|
|
float num8 = Mathf.Max(ADJPPJKEEJP, (float)num7);
|
|
ngohfhfcgnb14.farClipPlane = num8;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000312 RID: 786 RVA: 0x00010C0C File Offset: 0x0000EE0C
|
|
[Token(Token = "0x6000312")]
|
|
[Address(RVA = "0xC47300", Offset = "0xC46100", VA = "0x180C47300")]
|
|
private Mirror.JLCKHJHHODA PPKBOAGECPI(Camera LOJEIJKFDCH)
|
|
{
|
|
bool activeSupportsHDR;
|
|
bool flag5;
|
|
do
|
|
{
|
|
Dictionary<Camera, Mirror.JLCKHJHHODA> piijckncedi = this.PIIJCKNCEDI;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Mirror.JLCKHJHHODA jlckhjhhoda = new Mirror.JLCKHJHHODA();
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
jlckhjhhoda.NCCFFHJCCHB = materialPropertyBlock;
|
|
Dictionary<Camera, Mirror.JLCKHJHHODA> piijckncedi2 = this.PIIJCKNCEDI;
|
|
}
|
|
float eyeTextureResolutionScale;
|
|
if (flag)
|
|
{
|
|
eyeTextureResolutionScale = XRGraphics.eyeTextureResolutionScale;
|
|
}
|
|
UniversalRenderPipelineAsset asset = UniversalRenderPipeline.asset;
|
|
int pixelWidth = LOJEIJKFDCH.pixelWidth;
|
|
this.COKNMJDMNIM = eyeTextureResolutionScale;
|
|
int pixelHeight = LOJEIJKFDCH.pixelHeight;
|
|
this.NCABPDEGAIN = eyeTextureResolutionScale;
|
|
int activeMsaaSampleCount = UniversalRenderPipeline.ActiveMsaaSampleCount;
|
|
int num = this.maxAntiAliasing;
|
|
int num2 = 0;
|
|
int num3 = Mathf.Min(activeMsaaSampleCount, num);
|
|
activeSupportsHDR = UniversalRenderPipeline.ActiveSupportsHDR;
|
|
IntPtr cachedPtr = this.m_CachedPtr;
|
|
int num4 = 0;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
cachedPtr.System.Runtime.Serialization.ISerializable.GetObjectData(num4, num2);
|
|
int num5;
|
|
if (num5 == num3)
|
|
{
|
|
goto IL_D7;
|
|
}
|
|
}
|
|
bool flag3;
|
|
if (!flag3)
|
|
{
|
|
continue;
|
|
}
|
|
IntPtr cachedPtr2 = new RenderTexture(0).m_CachedPtr;
|
|
if (!activeSupportsHDR)
|
|
{
|
|
}
|
|
string text = "Mirror Left Eye " + "(LDR)";
|
|
int num6 = 0;
|
|
IL_D7:
|
|
if (!LOJEIJKFDCH.stereoEnabled)
|
|
{
|
|
goto IL_127;
|
|
}
|
|
int num7 = 0;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
cachedPtr2.System.Runtime.Serialization.ISerializable.GetObjectData(num7, num6);
|
|
int num8;
|
|
if (num8 == num3)
|
|
{
|
|
goto IL_127;
|
|
}
|
|
}
|
|
}
|
|
while (!flag5);
|
|
IntPtr cachedPtr3 = new RenderTexture(0).m_CachedPtr;
|
|
if (!activeSupportsHDR)
|
|
{
|
|
}
|
|
string text2 = "Mirror Right Eye " + "(LDR)";
|
|
IL_127:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000313 RID: 787 RVA: 0x00010D48 File Offset: 0x0000EF48
|
|
[Token(Token = "0x6000313")]
|
|
[Address(RVA = "0xC43900", Offset = "0xC42700", VA = "0x180C43900")]
|
|
private Vector4 DNJNEGLOFLB(Vector3 IFAIDIKJOAC, Vector3 ILALHDDOAGN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06000313)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector4 Mirror::DNJNEGLOFLB(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](ILALHDDOAGN)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06000314 RID: 788 RVA: 0x00010D60 File Offset: 0x0000EF60
|
|
[Token(Token = "0x6000314")]
|
|
[Address(RVA = "0xC443B0", Offset = "0xC431B0", VA = "0x180C443B0")]
|
|
private Vector4 KPMCMAJCCHL(Camera KCLGLHFAOGA, Vector3 IFAIDIKJOAC, Vector3 ILALHDDOAGN)
|
|
{
|
|
float z = ILALHDDOAGN.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float z3 = vector.z;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
Vector3 vector3;
|
|
float z5 = vector3.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000315 RID: 789 RVA: 0x00010DA0 File Offset: 0x0000EFA0
|
|
[Token(Token = "0x6000315")]
|
|
[Address(RVA = "0xC43320", Offset = "0xC42120", VA = "0x180C43320")]
|
|
private static Matrix4x4 AADEHHLDOAI(Vector4 KDDPIDEDPNP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06000315)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Matrix4x4 Mirror::AADEHHLDOAI(UnityEngine.Vector4)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:Matrix4x4(var_0_05, callgetter:Matrix4x4(Matrix4x4::get_identity))
|
|
stloc:float32(var_16_3C, ldloc:float32(var_25))
|
|
stfld:float32(Vector4::x, ldloc:Vector4[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector4&](KDDPIDEDPNP), ldloc:float32(var_16_3C))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06000316 RID: 790 RVA: 0x00010E00 File Offset: 0x0000F000
|
|
[Token(Token = "0x6000316")]
|
|
[Address(RVA = "0xC446C0", Offset = "0xC434C0", VA = "0x180C446C0")]
|
|
private static Matrix4x4 LMAGMHPPMFD(float EONHDDFEGMC, float LDFLEALOHOI, float MEDMCMOFGJG, float HMJHGLLAEOD, float BEKNMPHCGDF, float IGHBMEDILPG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000317 RID: 791 RVA: 0x00010E44 File Offset: 0x0000F044
|
|
[Token(Token = "0x6000317")]
|
|
[Address(RVA = "0xC47F10", Offset = "0xC46D10", VA = "0x180C47F10")]
|
|
public Mirror()
|
|
{
|
|
Dictionary<Camera, Mirror.JLCKHJHHODA> dictionary = new Dictionary();
|
|
this.PIIJCKNCEDI = dictionary;
|
|
Plane[] array = new Plane[6];
|
|
this.FBNKCFNLOMK = array;
|
|
Camera[] array2 = new Camera[1];
|
|
this.NBBELLEFPLE = array2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000318 RID: 792 RVA: 0x00010E90 File Offset: 0x0000F090
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6000318")]
|
|
[Address(RVA = "0xC47CD0", Offset = "0xC46AD0", VA = "0x180C47CD0")]
|
|
static Mirror()
|
|
{
|
|
Vector4[] array = new Vector4[4];
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
array[0] = num;
|
|
int num4 = 0;
|
|
array[2] = num3;
|
|
int num5 = 0;
|
|
array[4] = num4;
|
|
array[6] = num5;
|
|
Mirror.FIGHNKJMIHL = array;
|
|
int num6 = 0;
|
|
Mirror.DKKLLPAMEAA = num2 != 0;
|
|
Mirror.HABLDGNCPBF = num6;
|
|
}
|
|
|
|
// Token: 0x04000282 RID: 642
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000282")]
|
|
[SerializeField]
|
|
private Transform quad;
|
|
|
|
// Token: 0x04000283 RID: 643
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000283")]
|
|
[SerializeField]
|
|
private bool disablePixelLights = true;
|
|
|
|
// Token: 0x04000284 RID: 644
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000284")]
|
|
[SerializeField]
|
|
[Tooltip("Mirror will use up to the anti-aliasing level specified in QualitySettings, without exceeding this value (1, 2, 4, or 8)")]
|
|
private int maxAntiAliasing = (int)((ulong)1L);
|
|
|
|
// Token: 0x04000285 RID: 645
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000285")]
|
|
private float COKNMJDMNIM;
|
|
|
|
// Token: 0x04000286 RID: 646
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4000286")]
|
|
private float NCABPDEGAIN;
|
|
|
|
// Token: 0x04000287 RID: 647
|
|
[Token(Token = "0x4000287")]
|
|
private static readonly Vector4[] FIGHNKJMIHL;
|
|
|
|
// Token: 0x04000288 RID: 648
|
|
[Token(Token = "0x4000288")]
|
|
private const float JMELGKOBPJB = 5f;
|
|
|
|
// Token: 0x04000289 RID: 649
|
|
[Token(Token = "0x4000289")]
|
|
private const float BIAFDKNIOEK = 50f;
|
|
|
|
// Token: 0x0400028A RID: 650
|
|
[Token(Token = "0x400028A")]
|
|
private const float DGJOIOEHGPH = 0.0019753086f;
|
|
|
|
// Token: 0x0400028B RID: 651
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400028B")]
|
|
internal Dictionary<Camera, Mirror.JLCKHJHHODA> PIIJCKNCEDI;
|
|
|
|
// Token: 0x0400028C RID: 652
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400028C")]
|
|
private Camera NGOHFHFCGNB;
|
|
|
|
// Token: 0x0400028D RID: 653
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400028D")]
|
|
private Skybox FEOGHJOOHFB;
|
|
|
|
// Token: 0x0400028E RID: 654
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400028E")]
|
|
private RenderTexture JCECBNIKBFF;
|
|
|
|
// Token: 0x0400028F RID: 655
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400028F")]
|
|
private Renderer CHEJPOIMMCK;
|
|
|
|
// Token: 0x04000290 RID: 656
|
|
[Token(Token = "0x4000290")]
|
|
private static bool DKKLLPAMEAA;
|
|
|
|
// Token: 0x04000291 RID: 657
|
|
[Token(Token = "0x4000291")]
|
|
private static int DKOPDHJNIKB;
|
|
|
|
// Token: 0x04000292 RID: 658
|
|
[Token(Token = "0x4000292")]
|
|
private static int NFJNEEINLGI;
|
|
|
|
// Token: 0x04000293 RID: 659
|
|
[Token(Token = "0x4000293")]
|
|
private static int BJKLEKJADLO;
|
|
|
|
// Token: 0x04000294 RID: 660
|
|
[Token(Token = "0x4000294")]
|
|
private static int DGPCCDFOJNM;
|
|
|
|
// Token: 0x04000295 RID: 661
|
|
[Token(Token = "0x4000295")]
|
|
private static readonly Rect HABLDGNCPBF;
|
|
|
|
// Token: 0x04000296 RID: 662
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000296")]
|
|
private Plane[] FBNKCFNLOMK;
|
|
|
|
// Token: 0x04000297 RID: 663
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000297")]
|
|
private Camera[] NBBELLEFPLE;
|
|
|
|
// Token: 0x04000298 RID: 664
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000298")]
|
|
private bool AJGAHOIPPDF;
|
|
|
|
// Token: 0x04000299 RID: 665
|
|
[FieldOffset(Offset = "0x69")]
|
|
[Token(Token = "0x4000299")]
|
|
private bool KECPJGIFDEP;
|
|
|
|
// Token: 0x02000070 RID: 112
|
|
[Token(Token = "0x2000070")]
|
|
internal class JLCKHJHHODA
|
|
{
|
|
// Token: 0x06000319 RID: 793 RVA: 0x00010EF0 File Offset: 0x0000F0F0
|
|
[Token(Token = "0x6000319")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JLCKHJHHODA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400029A RID: 666
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400029A")]
|
|
public RenderTexture DGCMJPECILI;
|
|
|
|
// Token: 0x0400029B RID: 667
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400029B")]
|
|
public RenderTexture NDLCIOBHILK;
|
|
|
|
// Token: 0x0400029C RID: 668
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400029C")]
|
|
public MaterialPropertyBlock NCCFFHJCCHB;
|
|
}
|
|
}
|