using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom.Networking; using UnityEngine; // Token: 0x020003C5 RID: 965 [Token(Token = "0x20003C5")] [StructLayout(3)] public class DebugGuiManager : SingletonMonoBehaviour { // Token: 0x17000543 RID: 1347 // (get) Token: 0x06001E37 RID: 7735 RVA: 0x0007F660 File Offset: 0x0007D860 // (set) Token: 0x06001E38 RID: 7736 RVA: 0x0007F674 File Offset: 0x0007D874 [Token(Token = "0x17000543")] public PerformanceCounters MFJLJMLAPCD { [Token(Token = "0x6001E37")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x6001E38")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] private set; } // Token: 0x17000544 RID: 1348 // (get) Token: 0x06001E39 RID: 7737 RVA: 0x0007F688 File Offset: 0x0007D888 // (set) Token: 0x06001E3A RID: 7738 RVA: 0x0007F69C File Offset: 0x0007D89C [Token(Token = "0x17000544")] public bool JINEDGLHIHG { [Token(Token = "0x6001E39")] [Address(RVA = "0x72A810", Offset = "0x729210", VA = "0x18072A810")] get; [Token(Token = "0x6001E3A")] [Address(RVA = "0x72AA50", Offset = "0x729450", VA = "0x18072AA50")] private set; } // Token: 0x06001E3B RID: 7739 RVA: 0x0007F6B0 File Offset: 0x0007D8B0 [Token(Token = "0x6001E3B")] [Address(RVA = "0x169DA40", Offset = "0x169C440", VA = "0x18169DA40", Slot = "4")] protected override void Awake() { base.Awake(); PerformanceCounters component = base.GetComponent(); this.k__BackingField = component; this.k__BackingField = true; } // Token: 0x06001E3C RID: 7740 RVA: 0x0007F6D8 File Offset: 0x0007D8D8 [Token(Token = "0x6001E3C")] [Address(RVA = "0x169DA90", Offset = "0x169C490", VA = "0x18169DA90")] public void Initialize() { bool isDeveloper = SessionManager.LBNKHHFDOGM; base.enabled = isDeveloper; bool flag = NOBCCPHLPNJ.BFPLOPPJPPL("DebugGuiEnabled", true); this.IsGUIEnabled = flag; } // Token: 0x06001E3D RID: 7741 RVA: 0x0007F708 File Offset: 0x0007D908 [Token(Token = "0x6001E3D")] [Address(RVA = "0x72AA50", Offset = "0x729450", VA = "0x18072AA50")] private void OnApplicationFocus(bool IEGCNLHPKFH) { this.k__BackingField = IEGCNLHPKFH; } // Token: 0x06001E3E RID: 7742 RVA: 0x0007F71C File Offset: 0x0007D91C [Token(Token = "0x6001E3E")] [Address(RVA = "0x169E8C0", Offset = "0x169D2C0", VA = "0x18169E8C0")] private void Update() { if (Input.GetKeyUpInt(KeyCode.Slash)) { bool flag = !this.IsGUIEnabled; this.IsGUIEnabled = flag; NOBCCPHLPNJ.DACEIJMBHEJ("DebugGuiEnabled", flag); NOBCCPHLPNJ.CHLAOLCBEND(); } if (SessionManager.LBNKHHFDOGM && Input.GetKeyUpInt((KeyCode)((uint)256))) { NOPHLIBNLHJ.NFOFDPCMALD(0); return; } } // Token: 0x06001E3F RID: 7743 RVA: 0x0007F778 File Offset: 0x0007D978 [Token(Token = "0x6001E3F")] [Address(RVA = "0x169DB20", Offset = "0x169C520", VA = "0x18169DB20")] private void OnGUI() { int num; do { num = 0; if (!SessionManager.LBNKHHFDOGM || (this.IsGUIEnabled ? 1 : 0) == num) { return; } if (this.CPBLCBKHNPB == num) { GUIStyle guistyle = new GUIStyle(GUI.skin.label); this.CPBLCBKHNPB = guistyle; RectOffset padding = guistyle.padding; int num2 = 0; padding.top = num2; int num3 = 0; padding.bottom = num3; this.CPBLCBKHNPB.padding = padding; GUIStyle guistyle2 = new GUIStyle(GUI.skin.label); this.ECKIGAPCEPC = guistyle2; guistyle2.alignment = TextAnchor.MiddleRight; GUIContent guicontent = new GUIContent(); this.GGEDKOGOCAN = guicontent; } GUIStyle box = GUI.skin.box; int num4 = Screen.width; num4 += -260; int width = Screen.width; int num5 = 0; int height = Screen.height; GUILayout.BeginArea(num5); Vector2 daopheojaao = this.DAOPHEOJAAO; float y = this.DAOPHEOJAAO.y; GUILayoutOption[] array = new GUILayoutOption[2]; GUILayoutOption guilayoutOption; if (guilayoutOption != 0) { } array[0] = guilayoutOption; GUILayoutOption guilayoutOption2; if (guilayoutOption2 != 0) { } array[1] = guilayoutOption2; this.DAOPHEOJAAO = daopheojaao; this.DAOPHEOJAAO.y = y; string hnpbhliofnc = KMJJGELKNAP.HNPBHLIOFNC; string text = "Version:\t" + hnpbhliofnc; if (!PhotonNetwork.InLobby && (this.PerfCountersEnabled ? 1 : 0) != num) { PerformanceCounters performanceCounters = this.k__BackingField; int roundTripTime = this.k__BackingField.GABBHJIKILN; int num6; string text2 = string.Format("Ping:\t{0}ms", num6); } GUILayout.EndVertical(); if (!PhotonNetwork.InRoom || PhotonNetwork.PlayerList.Length == num) { goto IL_2A9; } PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; if (ppenfjmfpne != 0) { string k__BackingField = ppenfjmfpne.k__BackingField; string text3 = "^" + k__BackingField; } CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; string text4 = string.Format("Room:\t{0}", ciibgmbofei); long k__BackingField = ciibgmbofei.k__BackingField; string text5 = string.Format("Subroom:\t{0}", k__BackingField); long k__BackingField = ciibgmbofei.k__BackingField; string text6 = string.Format("Instance:\t{0}", k__BackingField); if (ciibgmbofei.BAMNKENBKFC) { string k__BackingField = ciibgmbofei.k__BackingField; string text7 = "Code:\t" + k__BackingField; } GUILayout.EndVertical(); int size = global::Player.All._size; string text8 = string.Format("Players:\t{0}", size); GUIStyle cpblcbkhnpb = this.CPBLCBKHNPB; Action action = new Action(this.PPGAHCKAOCM); List all = global::Player.All; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } } if (num != -1) { List all2 = global::Player.All; List.Enumerator enumerator2; if (enumerator2 == 0) { goto IL_292; } bool flag2; while (!flag2) { } } if (num != 0) { continue; } IL_292: num++; if (num != -1) { } } while (num != 0); GUILayout.EndVertical(); IL_2A9: GUILayout.EndScrollView(); GUILayout.EndArea(); } // Token: 0x06001E40 RID: 7744 RVA: 0x0007FA44 File Offset: 0x0007DC44 [Token(Token = "0x6001E40")] [Address(RVA = "0x169EA00", Offset = "0x169D400", VA = "0x18169EA00")] public DebugGuiManager() { } // Token: 0x06001E41 RID: 7745 RVA: 0x0007FA60 File Offset: 0x0007DC60 [Token(Token = "0x6001E41")] [Address(RVA = "0x169E6F0", Offset = "0x169D0F0", VA = "0x18169E6F0")] [CompilerGenerated] private void PPGAHCKAOCM(global::Player IEKDDPPNFPF) { Photon.Realtime.Player photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL; if (photonPlayer != 0) { bool flag = photonPlayer.RecRoom.Networking.DataTypes.INetworkedPlayer.IsMaster; int k__BackingField = IEKDDPPNFPF.k__BackingField; string playerName = IEKDDPPNFPF.KONALLBMCGK; string text = string.Format("{0,9} {1}", flag, playerName); NetworkCullingArea.HIELABABANC k__BackingField = IEKDDPPNFPF.k__BackingField; string text2 = string.Format("{0} ", text); int ping = IEKDDPPNFPF.EEGEIGMFKIJ; string text3 = string.Format("{0,4}ms", ping); string text4 = text2 + text3; this.GGEDKOGOCAN.text = text; this.GGEDKOGOCAN.tooltip = "set master"; GUILayout.EndHorizontal(); } } // Token: 0x04001783 RID: 6019 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001783")] public bool IsGUIEnabled; // Token: 0x04001784 RID: 6020 [global::Cpp2IlInjected.FieldOffset(Offset = "0x21")] [Token(Token = "0x4001784")] public bool PerfCountersEnabled = true; // Token: 0x04001786 RID: 6022 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001786")] private GUIStyle CPBLCBKHNPB; // Token: 0x04001787 RID: 6023 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001787")] private GUIStyle ECKIGAPCEPC; // Token: 0x04001788 RID: 6024 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001788")] private GUIContent GGEDKOGOCAN; // Token: 0x04001789 RID: 6025 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001789")] private Vector2 DAOPHEOJAAO; // Token: 0x0400178A RID: 6026 [Token(Token = "0x400178A")] private static string NGCDDCMFBFF = "DebugGuiEnabled"; }