Files
2026-04-08 23:40:05 +02:00

285 lines
8.6 KiB
C#

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<DebugGuiManager>
{
// 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<PerformanceCounters>();
this.<HOGONHDDNCJ>k__BackingField = component;
this.<NMCEFHIKOLO>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.<NMCEFHIKOLO>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.<HOGONHDDNCJ>k__BackingField;
int roundTripTime = this.<HOGONHDDNCJ>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 <LGACIEKBLBM>k__BackingField = ppenfjmfpne.<LGACIEKBLBM>k__BackingField;
string text3 = "^" + <LGACIEKBLBM>k__BackingField;
}
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
string text4 = string.Format("Room:\t{0}", ciibgmbofei);
long <OMCJBBKKIKO>k__BackingField = ciibgmbofei.<OMCJBBKKIKO>k__BackingField;
string text5 = string.Format("Subroom:\t{0}", <OMCJBBKKIKO>k__BackingField);
long <GLPHBLHAFEO>k__BackingField = ciibgmbofei.<GLPHBLHAFEO>k__BackingField;
string text6 = string.Format("Instance:\t{0}", <GLPHBLHAFEO>k__BackingField);
if (ciibgmbofei.BAMNKENBKFC)
{
string <JBLNBELNNGN>k__BackingField = ciibgmbofei.<JBLNBELNNGN>k__BackingField;
string text7 = "Code:\t" + <JBLNBELNNGN>k__BackingField;
}
GUILayout.EndVertical();
int size = global::Player.All._size;
string text8 = string.Format("Players:\t{0}", size);
GUIStyle cpblcbkhnpb = this.CPBLCBKHNPB;
Action<global::Player> action = new Action(this.PPGAHCKAOCM);
List<global::Player> all = global::Player.All;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (!flag)
{
}
}
if (num != -1)
{
List<global::Player> 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 <FMMJEJMBDPL>k__BackingField = IEKDDPPNFPF.<FMMJEJMBDPL>k__BackingField;
string playerName = IEKDDPPNFPF.KONALLBMCGK;
string text = string.Format("{0,9} {1}", flag, playerName);
NetworkCullingArea.HIELABABANC <LEDOMKIANBB>k__BackingField = IEKDDPPNFPF.<LEDOMKIANBB>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";
}