285 lines
8.6 KiB
C#
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";
|
|
}
|