using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering.Universal; // Token: 0x02000587 RID: 1415 [Token(Token = "0x2000587")] public class KIFFHLOFBHD { // Token: 0x06002A6B RID: 10859 RVA: 0x000AD2B4 File Offset: 0x000AB4B4 [Token(Token = "0x6002A6B")] [Address(RVA = "0xBE9D00", Offset = "0xBE8B00", VA = "0x180BE9D00")] public static PMGCJEPKFOF OKHEHEPNOLO(MonoBehaviour LHOMKMINCHH, Canvas DMKAGKCOMLC, RenderTextureFormat AGEMJHKFIHK = RenderTextureFormat.ARGB32) { Transform transform = DMKAGKCOMLC.transform; int num = 0; if (transform != 0) { } bool flag; if (!flag) { RenderTextureFormat renderTextureFormat; Debug.LogWarning(string.Format("Unable to create RenderTexture with unsupported format {0}. Falling back to {1}.", flag, renderTextureFormat)); } int num2 = 0; RenderTexture renderTexture = new RenderTexture(0, num2, 24, (RenderTextureFormat)num, (RenderTextureReadWrite)num); string text = string.Format("{0}_RendTex", DMKAGKCOMLC); renderTexture.name = text; Graphics.Blit(Texture2D.blackTexture, renderTexture); Canvas theCanvas = DMKAGKCOMLC; RenderTexture texToUse = renderTexture; CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; Action action = delegate { Canvas theCanvas2 = theCanvas; RenderTexture texToUse3 = texToUse; KIFFHLOFBHD.KBPOCNHPCGF(theCanvas2, texToUse3); CBLLFJEDOII promise2 = promise; RenderTexture texToUse2 = texToUse; promise2.OOOIENHGNCA(texToUse2); }; KFBABPAPIMB kfbabpapimb = LHOMKMINCHH.GGGCLEIGKCE(action); CBLLFJEDOII promise3 = promise; throw new NullReferenceException(); } // Token: 0x06002A6C RID: 10860 RVA: 0x000AD370 File Offset: 0x000AB570 [Token(Token = "0x6002A6C")] [Address(RVA = "0xBE9C20", Offset = "0xBE8A20", VA = "0x180BE9C20")] public static PMGCJEPKFOF OKHEHEPNOLO(MonoBehaviour LHOMKMINCHH, Canvas DMKAGKCOMLC, RenderTexture LBDFLDKCKCG) { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; Action action = delegate { Canvas theCanvas = DMKAGKCOMLC; RenderTexture texToUse = LBDFLDKCKCG; KIFFHLOFBHD.KBPOCNHPCGF(theCanvas, texToUse); CBLLFJEDOII promise2 = promise; RenderTexture texToUse2 = LBDFLDKCKCG; promise2.OOOIENHGNCA(texToUse2); }; KFBABPAPIMB kfbabpapimb = LHOMKMINCHH.GGGCLEIGKCE(action); CBLLFJEDOII promise3 = promise; throw new NullReferenceException(); } // Token: 0x06002A6D RID: 10861 RVA: 0x000AD3C0 File Offset: 0x000AB5C0 [Token(Token = "0x6002A6D")] [Address(RVA = "0xBE93A0", Offset = "0xBE81A0", VA = "0x180BE93A0")] private static void KBPOCNHPCGF(Canvas DMKAGKCOMLC, RenderTexture LBDFLDKCKCG) { KIFFHLOFBHD.KOKFEJEGNAC = Time.frameCount; Camera camera = KIFFHLOFBHD.BAEFEMEMHOB(); camera.targetTexture = LBDFLDKCKCG; int layer = DMKAGKCOMLC.gameObject.layer; GameObject gameObject = DMKAGKCOMLC.gameObject; Transform transform = DMKAGKCOMLC.transform; Vector3 vector; float z = vector.z; Transform transform2 = DMKAGKCOMLC.transform; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; KIFFHLOFBHD.LJANPOGDMDI(camera, DMKAGKCOMLC); camera.Render(); float num = camera.orthographicSize * 2f; int num2 = 0; KIFFHLOFBHD.GGLNJDMEGKO = num; camera.targetTexture = num2; GameObject gameObject2 = DMKAGKCOMLC.gameObject; Transform transform3 = DMKAGKCOMLC.transform; } // Token: 0x06002A6E RID: 10862 RVA: 0x000AD470 File Offset: 0x000AB670 [Token(Token = "0x6002A6E")] [Address(RVA = "0xBE9680", Offset = "0xBE8480", VA = "0x180BE9680")] public static void KNOEHBFKHIK(Canvas NKKFJKIMHBN, out float HFNDPDFBLPA, out float CHAKCELLLJD) { while (NKKFJKIMHBN.renderMode == RenderMode.WorldSpace) { if (NKKFJKIMHBN.transform != 0) { Transform transform = NKKFJKIMHBN.transform; Vector3 vector; float z = vector.z; Vector2 vector2; HFNDPDFBLPA.m_value = vector2; Transform transform2 = NKKFJKIMHBN.transform; float num; CHAKCELLLJD.m_value = num; return; } } } // Token: 0x06002A6F RID: 10863 RVA: 0x000AD4C0 File Offset: 0x000AB6C0 [Token(Token = "0x6002A6F")] [Address(RVA = "0xBE9800", Offset = "0xBE8600", VA = "0x180BE9800")] public static void LJANPOGDMDI(Camera FOMHGMLPOND, Canvas JPAEBABGHOA) { do { if (JPAEBABGHOA.renderMode != RenderMode.WorldSpace) { JPAEBABGHOA.worldCamera = FOMHGMLPOND; } if (JPAEBABGHOA.renderMode != RenderMode.WorldSpace) { Rect pixelRect = JPAEBABGHOA.pixelRect; Rect pixelRect2 = JPAEBABGHOA.pixelRect; } } while (JPAEBABGHOA.transform == 0); Transform transform = JPAEBABGHOA.transform; Transform transform2 = JPAEBABGHOA.transform; Transform transform3 = FOMHGMLPOND.gameObject.transform; Transform transform4 = JPAEBABGHOA.transform; Transform transform5 = JPAEBABGHOA.transform; Transform transform6 = FOMHGMLPOND.gameObject.transform; Transform transform7 = JPAEBABGHOA.transform; Transform transform8 = JPAEBABGHOA.transform; float num; FOMHGMLPOND.orthographicSize = num; } // Token: 0x06002A70 RID: 10864 RVA: 0x000AD554 File Offset: 0x000AB754 [Token(Token = "0x6002A70")] [Address(RVA = "0xBE9050", Offset = "0xBE7E50", VA = "0x180BE9050")] private static Camera BAEFEMEMHOB() { Camera nfabkompalp = KIFFHLOFBHD.NFABKOMPALP; int num = 0; if (nfabkompalp == num) { GameObject gameObject = new GameObject("CanvasToTextureCam"); gameObject.DFFNGCIAOME(); int num2 = 0; gameObject.SetActive(num2 != 0); KIFFHLOFBHD.NFABKOMPALP = gameObject.AddComponent(); KIFFHLOFBHD.NFABKOMPALP.clearFlags = CameraClearFlags.Color; int num3 = 0; KIFFHLOFBHD.NFABKOMPALP.backgroundColor = num3; KIFFHLOFBHD.NFABKOMPALP.cullingMask = 16; KIFFHLOFBHD.NFABKOMPALP.renderingPath = RenderingPath.Forward; Camera nfabkompalp2 = KIFFHLOFBHD.NFABKOMPALP; int num4 = 0; nfabkompalp2.useOcclusionCulling = num4 != 0; Camera nfabkompalp3 = KIFFHLOFBHD.NFABKOMPALP; int num5 = 0; nfabkompalp3.allowHDR = num5 != 0; Camera nfabkompalp4 = KIFFHLOFBHD.NFABKOMPALP; int num6 = 0; nfabkompalp4.allowMSAA = num6 != 0; Camera nfabkompalp5 = KIFFHLOFBHD.NFABKOMPALP; int num7 = 0; nfabkompalp5.stereoTargetEye = (StereoTargetEyeMask)num7; KIFFHLOFBHD.NFABKOMPALP.orthographic = true; KIFFHLOFBHD.NFABKOMPALP.nearClipPlane = -1f; KIFFHLOFBHD.NFABKOMPALP.farClipPlane = 2f; KIFFHLOFBHD.NFABKOMPALP.GetOrCreateAdditionalCameraData().k__BackingField = true; } return KIFFHLOFBHD.NFABKOMPALP; } // Token: 0x06002A71 RID: 10865 RVA: 0x000AD660 File Offset: 0x000AB860 [Token(Token = "0x6002A71")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KIFFHLOFBHD() { } // Token: 0x06002A72 RID: 10866 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002A72")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] static KIFFHLOFBHD() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002219 RID: 8729 [Token(Token = "0x4002219")] private static int KOKFEJEGNAC; // Token: 0x0400221A RID: 8730 [Token(Token = "0x400221A")] private static float GGLNJDMEGKO; // Token: 0x0400221B RID: 8731 [Token(Token = "0x400221B")] private const DAJFOCGPHGP DAGIPBKOHOC = DAJFOCGPHGP.Water; // Token: 0x0400221C RID: 8732 [Token(Token = "0x400221C")] private const int NNHBELIOIIM = 16; // Token: 0x0400221D RID: 8733 [Token(Token = "0x400221D")] private static Camera NFABKOMPALP; // Token: 0x02000588 RID: 1416 [Token(Token = "0x2000588")] [CompilerGenerated] private sealed class AGIBOKJIIBJ { // Token: 0x06002A73 RID: 10867 RVA: 0x000AD674 File Offset: 0x000AB874 [Token(Token = "0x6002A73")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AGIBOKJIIBJ() { } // Token: 0x06002A74 RID: 10868 RVA: 0x000AD688 File Offset: 0x000AB888 [Token(Token = "0x6002A74")] [Address(RVA = "0xBE3080", Offset = "0xBE1E80", VA = "0x180BE3080")] internal void b__0() { Canvas canvas = this.theCanvas; RenderTexture renderTexture = this.texToUse; KIFFHLOFBHD.KBPOCNHPCGF(canvas, renderTexture); CBLLFJEDOII cbllfjedoii = this.promise; RenderTexture renderTexture2 = this.texToUse; cbllfjedoii.OOOIENHGNCA(renderTexture2); } // Token: 0x0400221E RID: 8734 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400221E")] public Canvas theCanvas; // Token: 0x0400221F RID: 8735 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400221F")] public RenderTexture texToUse; // Token: 0x04002220 RID: 8736 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002220")] public CBLLFJEDOII promise; } }