using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200056E RID: 1390 [Token(Token = "0x200056E")] [StructLayout(3)] public class StreamerGUI : MonoBehaviour { // Token: 0x17000793 RID: 1939 // (get) Token: 0x060029D8 RID: 10712 RVA: 0x000AE1C8 File Offset: 0x000AC3C8 [Token(Token = "0x17000793")] public static bool BEEMDILEBMP { [Token(Token = "0x60029D8")] [Address(RVA = "0x13A7950", Offset = "0x13A6350", VA = "0x1813A7950")] get { return StreamerGUI.NCJHOPDPNGL; } } // Token: 0x060029D9 RID: 10713 RVA: 0x000AE1DC File Offset: 0x000AC3DC [Token(Token = "0x60029D9")] [Address(RVA = "0x13A7890", Offset = "0x13A6290", VA = "0x1813A7890")] private void Update() { if (Time.time > this.AutoHideDuration) { } } // Token: 0x060029DA RID: 10714 RVA: 0x000AE1F8 File Offset: 0x000AC3F8 [Token(Token = "0x60029DA")] [Address(RVA = "0x13A6D60", Offset = "0x13A5760", VA = "0x1813A6D60")] private void OnGUI() { if (SingletonMonoBehaviour.Instance.EBPFBFMJMBB) { int width = Screen.width; int num = 0; int num2 = 0; GUILayout.BeginArea(num); GUILayout.FlexibleSpace(); string text = "+"; if ("{il2cpp field on {'constant42' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" != num2) { text = "-"; } GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(16f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(16f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; if (GUILayout.Button(text, array)) { StreamerGUI.NCJHOPDPNGL = "{il2cpp field on {'constant64' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x0}" == num2; Cursor.visible = true; } GUILayout.EndHorizontal(); GUILayout.FlexibleSpace(); StreamingCameraController.AHKOILEELDI mode = SingletonMonoBehaviour.Instance.LABLOIMGLJH.HOMHBBPNOLL; bool flag = mode == StreamingCameraController.AHKOILEELDI.ON; if (mode == StreamingCameraController.AHKOILEELDI.ON) { } Texture texture = this.cameraTexture; GUILayoutOption[] array2 = new GUILayoutOption[2]; GUILayoutOption guilayoutOption3 = GUILayout.Width(24f); if (guilayoutOption3 != 0) { } array2[0] = guilayoutOption3; GUILayoutOption guilayoutOption4 = GUILayout.Height(24f); if (guilayoutOption4 != 0) { } array2[1] = guilayoutOption4; if (GUILayout.Button(texture, array2)) { StreamingCameraController currentStreamingCamera = SingletonMonoBehaviour.Instance.LABLOIMGLJH; StreamingCameraController.AHKOILEELDI mbcfllcnaje = SingletonMonoBehaviour.Instance.MBCFLLCNAJE; StreamingCameraController.CLFGGJJKNPC ljcbmneecno = StreamingCameraController.LJCBMNEECNO; } if (flag && SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF != num2) { CLBCHPIIFGD.CFDNGJEBOCK oplhmkfcnol = SingletonMonoBehaviour.Instance.LABLOIMGLJH.MDPCHAIMMLF.OPLHMKFCNOL; } bool flag3; bool flag2 = flag3; GUILayout.EndHorizontal(); bool isInitialized = SingletonMonoBehaviour.IsInitialized; if (flag != isInitialized) { GUILayout.FlexibleSpace(); GUIStyle box = GUI.skin.box; bool flag4 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._15); flag2 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._30); flag = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._45); bool flag5 = this.COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC._60); GUILayout.EndHorizontal(); GUILayout.FlexibleSpace(); GUIStyle box2 = GUI.skin.box; bool flag6 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.TwentyDegrees); flag2 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.FiftyDegrees); bool flag7 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.Default); flag = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.NinetyDegrees); bool flag8 = this.KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE.OneHundredTwentyDegrees); GUILayout.EndHorizontal(); GUILayout.FlexibleSpace(); GUIStyle box3 = GUI.skin.box; int num3 = 0; flag2 = this.CAMAAEJKCFO((StreamingCameraController.DODLPCPDLKH)num3); bool flag9 = this.CAMAAEJKCFO(StreamingCameraController.DODLPCPDLKH.StreamCamera); GUILayout.EndHorizontal(); GUILayout.FlexibleSpace(); GUIStyle box4 = GUI.skin.box; int num4 = 0; bool flag10 = this.ECFCNJJDHLN((StreamingCameraController.MHLMDKCCJBK)num4); bool flag11 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.TwoMeters); flag2 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.FiveMeters); bool flag12 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.TenMeters); flag2 = this.ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK.OneHundredMeters); GUILayout.EndHorizontal(); } GUI.enabled = true; GUILayout.EndVertical(); GUILayout.EndArea(); if (flag2) { float time = Time.time; this.FDICBPCBEDC = time; } } } // Token: 0x060029DB RID: 10715 RVA: 0x000AE4E8 File Offset: 0x000AC6E8 [Token(Token = "0x60029DB")] [Address(RVA = "0x13A6040", Offset = "0x13A4A40", VA = "0x1813A6040")] private bool BLILCJDNOGB(bool FIPOMOFBJLL, CLBCHPIIFGD.CFDNGJEBOCK NPFMFPKMOMN, CLBCHPIIFGD.CFDNGJEBOCK BIDHHKABMFP, string HBKCJGMMLOC) { if (!FIPOMOFBJLL) { } GUI.enabled = NPFMFPKMOMN != BIDHHKABMFP; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(100f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(24f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; bool flag; return flag || flag; } // Token: 0x060029DC RID: 10716 RVA: 0x000AE550 File Offset: 0x000AC750 [Token(Token = "0x60029DC")] [Address(RVA = "0x13A6470", Offset = "0x13A4E70", VA = "0x1813A6470")] private bool COCLGBIBPOK(StreamingCameraController.CLFGGJJKNPC NFEBBPDDNBA) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; GUI.enabled = StreamingCameraController.LJCBMNEECNO != NFEBBPDDNBA; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(50f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(24f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; bool flag; if (!flag) { return flag; } StreamingCameraController instance2 = SingletonMonoBehaviour.Instance; StreamingCameraController.LJCBMNEECNO = NFEBBPDDNBA; StreamingCameraController.AHKOILEELDI mbcfllcnaje = SingletonMonoBehaviour.Instance.MBCFLLCNAJE; StreamingCameraController.CLFGGJJKNPC ljcbmneecno = StreamingCameraController.LJCBMNEECNO; throw new NullReferenceException(); } // Token: 0x060029DD RID: 10717 RVA: 0x000AE5E4 File Offset: 0x000AC7E4 [Token(Token = "0x60029DD")] [Address(RVA = "0x13A6A60", Offset = "0x13A5460", VA = "0x1813A6A60")] private bool KPOKAINLNGH(StreamingCameraController.HAICPEIFEOE NPODDBFPJEK) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; GUI.enabled = StreamingCameraController.DANDBJGJDEJ != NPODDBFPJEK; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(50f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(24f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; bool flag; if (!flag) { return flag; } StreamingCameraController instance2 = SingletonMonoBehaviour.Instance; StreamingCameraController.DANDBJGJDEJ = NPODDBFPJEK; CLBCHPIIFGD mdpchaimmlf = instance2.MDPCHAIMMLF; instance2.HIFBFAKMAHD = mdpchaimmlf; Camera streamingCamera = instance2.streamingCamera; throw new NullReferenceException(); } // Token: 0x060029DE RID: 10718 RVA: 0x000AE67C File Offset: 0x000AC87C [Token(Token = "0x60029DE")] [Address(RVA = "0x13A61F0", Offset = "0x13A4BF0", VA = "0x1813A61F0")] private bool CAMAAEJKCFO(StreamingCameraController.DODLPCPDLKH EJGEPGKEBBG) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; StreamingCameraController.DODLPCPDLKH npfplofkoeo = StreamingCameraController.NPFPLOFKOEO; bool flag; GUI.enabled = flag; float cfpggahbmkg = StreamingCameraController.CFPGGAHBMKG; float cfpggahbmkg2 = StreamingCameraController.CFPGGAHBMKG; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(150f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(24f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; bool flag2; if (!flag2) { return flag2; } StreamingCameraController instance2 = SingletonMonoBehaviour.Instance; return true; } // Token: 0x060029DF RID: 10719 RVA: 0x000AE6FC File Offset: 0x000AC8FC [Token(Token = "0x60029DF")] [Address(RVA = "0x13A6820", Offset = "0x13A5220", VA = "0x1813A6820")] private bool ECFCNJJDHLN(StreamingCameraController.MHLMDKCCJBK DOHKBBBBGKE) { StreamingCameraController instance = SingletonMonoBehaviour.Instance; GUI.enabled = StreamingCameraController.FEGJPNLADKF != DOHKBBBBGKE; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption = GUILayout.Width(50f); if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2 = GUILayout.Height(24f); if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; bool flag; if (!flag) { return flag; } StreamingCameraController instance2 = SingletonMonoBehaviour.Instance; throw new NullReferenceException(); } // Token: 0x060029E0 RID: 10720 RVA: 0x000AE770 File Offset: 0x000AC970 [Token(Token = "0x60029E0")] [Address(RVA = "0x13A7940", Offset = "0x13A6340", VA = "0x1813A7940")] public StreamerGUI() { } // Token: 0x060029E1 RID: 10721 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60029E1")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] static StreamerGUI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04002332 RID: 9010 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002332")] public Texture cameraTexture; // Token: 0x04002333 RID: 9011 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002333")] public Texture cameraTextureOff; // Token: 0x04002334 RID: 9012 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002334")] public float AutoHideDuration = 10f; // Token: 0x04002335 RID: 9013 [Token(Token = "0x4002335")] private static bool NCJHOPDPNGL; // Token: 0x04002336 RID: 9014 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002336")] private float FDICBPCBEDC; }