using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace RecRoom.Debugging { // Token: 0x0200251D RID: 9501 [Token(Token = "0x200251D")] [Serializable] public class DebugConsoleCommandMeta : IEquatable { // Token: 0x0600F485 RID: 62597 RVA: 0x003820D4 File Offset: 0x003802D4 [Token(Token = "0x600F485")] [Address(RVA = "0x8067A0", Offset = "0x8055A0", VA = "0x1808067A0", Slot = "3")] public override string ToString() { object[] array = new object[4]; string declaringType = this.DeclaringType; if (declaringType != 0) { } array[0] = declaringType; string obfuscatedDeclaringType = this.ObfuscatedDeclaringType; if (obfuscatedDeclaringType != 0) { } array[1] = obfuscatedDeclaringType; string methodName = this.MethodName; if (methodName != 0) { } array[2] = methodName; this.Finalize(); return string.Format("{0}/{1}:{2} [{3}]", array); } // Token: 0x0600F486 RID: 62598 RVA: 0x00382138 File Offset: 0x00380338 [Token(Token = "0x600F486")] [Address(RVA = "0x806560", Offset = "0x805360", VA = "0x180806560", Slot = "4")] public bool Equals(DebugConsoleCommandMeta HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { return; } if (this == HPKICPNGMDJ) { return true; } string declaringType = HPKICPNGMDJ.DeclaringType; if (!DebugConsoleCommandMeta.FNPBKGMKMHP(this.DeclaringType, declaringType)) { return; } string obfuscatedDeclaringType = HPKICPNGMDJ.ObfuscatedDeclaringType; if (DebugConsoleCommandMeta.FNPBKGMKMHP(this.ObfuscatedDeclaringType, obfuscatedDeclaringType)) { string methodName = HPKICPNGMDJ.MethodName; return DebugConsoleCommandMeta.FNPBKGMKMHP(this.MethodName, methodName); } } // Token: 0x0600F487 RID: 62599 RVA: 0x00382190 File Offset: 0x00380390 [Token(Token = "0x600F487")] [Address(RVA = "0x806410", Offset = "0x805210", VA = "0x180806410", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { do { Type type = NLNHFEEMFBN.GetType(); Type type2 = base.GetType(); if (type != type2) { return; } } while (NLNHFEEMFBN == 0); if (this == NLNHFEEMFBN) { return true; } string declaringType = this.DeclaringType; bool flag; if (!flag) { return; } string obfuscatedDeclaringType = this.ObfuscatedDeclaringType; bool flag2; if (flag2) { string methodName = this.MethodName; bool flag3; return flag3; } } // Token: 0x0600F488 RID: 62600 RVA: 0x003821E8 File Offset: 0x003803E8 [Token(Token = "0x600F488")] [Address(RVA = "0x806390", Offset = "0x805190", VA = "0x180806390")] private int ALNGHFPHLIO(string LHGCFAKIFKJ) { if (LHGCFAKIFKJ == 0) { string empty = string.Empty; } object obj = ((ICloneable)LHGCFAKIFKJ).Clone(); throw new NullReferenceException(); } // Token: 0x0600F489 RID: 62601 RVA: 0x0038220C File Offset: 0x0038040C [Token(Token = "0x600F489")] [Address(RVA = "0x806650", Offset = "0x805450", VA = "0x180806650", Slot = "2")] public override int GetHashCode() { for (;;) { string declaringType = this.DeclaringType; if (declaringType == 0) { string empty = string.Empty; } declaringType.Finalize(); if (this.DeclaringType == 0) { string.Empty.Finalize(); if (this.MethodName == 0) { break; } } } string.Empty.Finalize(); throw new NullReferenceException(); } // Token: 0x0600F48A RID: 62602 RVA: 0x0038225C File Offset: 0x0038045C [Token(Token = "0x600F48A")] [Address(RVA = "0x806790", Offset = "0x805590", VA = "0x180806790")] public static bool JGIMJGNAJHP(DebugConsoleCommandMeta EONHDDFEGMC, DebugConsoleCommandMeta LDFLEALOHOI) { return object.Equals(EONHDDFEGMC, LDFLEALOHOI); } // Token: 0x0600F48B RID: 62603 RVA: 0x00382270 File Offset: 0x00380470 [Token(Token = "0x600F48B")] [Address(RVA = "0x8063F0", Offset = "0x8051F0", VA = "0x1808063F0")] public static bool BDBLGMKABNK(DebugConsoleCommandMeta EONHDDFEGMC, DebugConsoleCommandMeta LDFLEALOHOI) { return !object.Equals(EONHDDFEGMC, LDFLEALOHOI); } // Token: 0x0600F48C RID: 62604 RVA: 0x00382288 File Offset: 0x00380488 [Token(Token = "0x600F48C")] [Address(RVA = "0x806980", Offset = "0x805780", VA = "0x180806980")] public DebugConsoleCommandMeta() { } // Token: 0x0600F48D RID: 62605 RVA: 0x003822BC File Offset: 0x003804BC [Token(Token = "0x600F48D")] [Address(RVA = "0x8065E0", Offset = "0x8053E0", VA = "0x1808065E0")] [CompilerGenerated] internal static bool FNPBKGMKMHP(string BPAMCPLKHJA, string JEBDLMHINPP) { if (BPAMCPLKHJA == 0) { } string empty; if (JEBDLMHINPP == 0) { empty = string.Empty; } return string.Equals(BPAMCPLKHJA, empty); } // Token: 0x0400A355 RID: 41813 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A355")] public string DeclaringType = ""; // Token: 0x0400A356 RID: 41814 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A356")] public string ObfuscatedDeclaringType = ""; // Token: 0x0400A357 RID: 41815 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A357")] public string MethodName = ""; } }