using System; using System.Threading; using Cpp2IlInjected; using ExitGames.Client.Photon; using UnityEngine; // Token: 0x02000543 RID: 1347 [Token(Token = "0x2000543")] public sealed class OKIMOMGKKDH : IEquatable { // Token: 0x17000769 RID: 1897 // (get) Token: 0x060028E4 RID: 10468 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000769")] public bool LJPBJFHMEAN { [Token(Token = "0x60028E4")] [Address(RVA = "0x12D0850", Offset = "0x12CF650", VA = "0x1812D0850")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060028E5 RID: 10469 RVA: 0x000A6C14 File Offset: 0x000A4E14 [Token(Token = "0x60028E5")] [Address(RVA = "0x12D02F0", Offset = "0x12CF0F0", VA = "0x1812D02F0")] public static OKIMOMGKKDH FMNNMPDOGBL(int KAGLNFBEJLI, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, float BBLNAOKLGHH) { float z = LKGCBILJGBA.z; OKIMOMGKKDH okimomgkkdh; okimomgkkdh.KPAPGLPEDBL = BBLNAOKLGHH; okimomgkkdh.KHDKHLFAMOK = KAGLNFBEJLI; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)((ulong)0L); okimomgkkdh.PJINMBGJFDL.z = z; return okimomgkkdh; } // Token: 0x060028E6 RID: 10470 RVA: 0x000A6C4C File Offset: 0x000A4E4C [Token(Token = "0x60028E6")] [Address(RVA = "0x12D07B0", Offset = "0x12CF5B0", VA = "0x1812D07B0")] public static OKIMOMGKKDH NPDLGOLOCCM(int KAGLNFBEJLI, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, float BBLNAOKLGHH) { float z = LKGCBILJGBA.z; OKIMOMGKKDH okimomgkkdh; okimomgkkdh.KPAPGLPEDBL = BBLNAOKLGHH; okimomgkkdh.KHDKHLFAMOK = KAGLNFBEJLI; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)((ulong)2L); okimomgkkdh.PJINMBGJFDL.z = z; return okimomgkkdh; } // Token: 0x060028E7 RID: 10471 RVA: 0x000A6C84 File Offset: 0x000A4E84 [Token(Token = "0x60028E7")] [Address(RVA = "0x12D01B0", Offset = "0x12CEFB0", VA = "0x1812D01B0")] public static OKIMOMGKKDH BNPGAMMIPDB(int KAGLNFBEJLI, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, float BBLNAOKLGHH) { float z = LKGCBILJGBA.z; OKIMOMGKKDH okimomgkkdh; okimomgkkdh.KPAPGLPEDBL = BBLNAOKLGHH; okimomgkkdh.KHDKHLFAMOK = KAGLNFBEJLI; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)((ulong)1L); okimomgkkdh.PJINMBGJFDL.z = z; return okimomgkkdh; } // Token: 0x060028E8 RID: 10472 RVA: 0x000A6CBC File Offset: 0x000A4EBC [Token(Token = "0x60028E8")] [Address(RVA = "0x12D0F50", Offset = "0x12CFD50", VA = "0x1812D0F50")] private OKIMOMGKKDH(OKIMOMGKKDH.NIIIPIEEHMM GEDCEIDOKJL, int KAGLNFBEJLI, Vector3 LKGCBILJGBA, Quaternion BHPDMNLLNJK, float BBLNAOKLGHH) { float z = LKGCBILJGBA.z; this.PJINMBGJFDL.z = z; this.OPLHMKFCNOL = GEDCEIDOKJL; this.KPAPGLPEDBL = (float)0; this.KHDKHLFAMOK = KAGLNFBEJLI; } // Token: 0x060028E9 RID: 10473 RVA: 0x000A6CF8 File Offset: 0x000A4EF8 [Token(Token = "0x60028E9")] [Address(RVA = "0x12D0BE0", Offset = "0x12CF9E0", VA = "0x1812D0BE0", Slot = "3")] public override string ToString() { int num = 0; if (this.KHDKHLFAMOK <= num) { return "Not Held"; } object[] array = new object[4]; int khdkhlfamok = this.KHDKHLFAMOK; if (array != 0) { } array[0] = array; float z = this.PJINMBGJFDL.z; string text; if (text != 0) { } array[1] = text; Quaternion eoimnkbhblj = this.EOIMNKBHBLJ; string text2; if (text2 != 0) { } array[2] = text2; float kpapglpedbl = this.KPAPGLPEDBL; string text3; if (text3 != 0) { } array[3] = text3; return string.Format("PV{0} T{1} R{2} S{3}", array); } // Token: 0x060028EA RID: 10474 RVA: 0x000A6D8C File Offset: 0x000A4F8C [Token(Token = "0x60028EA")] [Address(RVA = "0x12D0390", Offset = "0x12CF190", VA = "0x1812D0390", Slot = "2")] public override int GetHashCode() { int num = 0; int khdkhlfamok = this.KHDKHLFAMOK; float z = this.PJINMBGJFDL.z; Quaternion eoimnkbhblj = this.EOIMNKBHBLJ; float kpapglpedbl = this.KPAPGLPEDBL; long num2 = (long)(391U * (uint)23); num2 += (long)num; long num3 = num2 * (long)((uint)23); int num4; num3 += (long)num4; long num5 = num3 * (long)((uint)23); num5 += (long)num4; long num6 = num5 * (long)((uint)23); int num7 = (int)((long)num7 + num6); return num7; } // Token: 0x060028EB RID: 10475 RVA: 0x000A6E04 File Offset: 0x000A5004 [Token(Token = "0x60028EB")] [Address(RVA = "0x12D0250", Offset = "0x12CF050", VA = "0x1812D0250", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { if (NLNHFEEMFBN == 0) { return; } if (NLNHFEEMFBN == this) { return true; } if (NLNHFEEMFBN != 0) { bool flag; return flag; } } // Token: 0x060028EC RID: 10476 RVA: 0x000A6E24 File Offset: 0x000A5024 [Token(Token = "0x60028EC")] [Address(RVA = "0x12D02D0", Offset = "0x12CF0D0", VA = "0x1812D02D0", Slot = "4")] public bool Equals(OKIMOMGKKDH HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { return HPKICPNGMDJ == this || this.BAOBPKEFKPP(HPKICPNGMDJ); } } // Token: 0x060028ED RID: 10477 RVA: 0x000A6E44 File Offset: 0x000A5044 [Token(Token = "0x60028ED")] [Address(RVA = "0x12D0790", Offset = "0x12CF590", VA = "0x1812D0790")] public static bool JGIMJGNAJHP(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD) { if (LONDCJPNKKN != PCEJJILDLGD) { if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0) { return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD); } } return true; } // Token: 0x060028EE RID: 10478 RVA: 0x000A6E68 File Offset: 0x000A5068 [Token(Token = "0x60028EE")] [Address(RVA = "0x12D0110", Offset = "0x12CEF10", VA = "0x1812D0110")] public static bool BDBLGMKABNK(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD) { if (LONDCJPNKKN == PCEJJILDLGD) { return; } if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0) { return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD); } } // Token: 0x060028EF RID: 10479 RVA: 0x000A6E8C File Offset: 0x000A508C [Token(Token = "0x60028EF")] [Address(RVA = "0x12CFFD0", Offset = "0x12CEDD0", VA = "0x1812CFFD0")] private bool BAOBPKEFKPP(OKIMOMGKKDH HPKICPNGMDJ) { OKIMOMGKKDH.NIIIPIEEHMM oplhmkfcnol = HPKICPNGMDJ.OPLHMKFCNOL; if (this.OPLHMKFCNOL == oplhmkfcnol) { int khdkhlfamok = HPKICPNGMDJ.KHDKHLFAMOK; if (this.KHDKHLFAMOK == khdkhlfamok) { float z = HPKICPNGMDJ.PJINMBGJFDL.z; float z2 = this.PJINMBGJFDL.z; bool flag; if (flag) { Quaternion eoimnkbhblj = this.EOIMNKBHBLJ; Quaternion eoimnkbhblj2 = HPKICPNGMDJ.EOIMNKBHBLJ; bool flag2 = eoimnkbhblj == eoimnkbhblj2; if (flag2 && !flag2) { return true; } } } } throw new NullReferenceException(); } // Token: 0x060028F0 RID: 10480 RVA: 0x000A6F04 File Offset: 0x000A5104 [Token(Token = "0x60028F0")] [Address(RVA = "0x12D0470", Offset = "0x12CF270", VA = "0x1812D0470")] public static short HLHBJCIJPBE(StreamBuffer PMFIFPHNJJC, object GAKCNAOJHAE) { int num; do { num = 0; if (GAKCNAOJHAE != 0 && GAKCNAOJHAE == 0) { break; } byte[] ompimolcohk = OKIMOMGKKDH.OMPIMOLCOHK; byte[] ompimolcohk2 = OKIMOMGKKDH.OMPIMOLCOHK; int num2 = 0; byte[] ompimolcohk3 = OKIMOMGKKDH.OMPIMOLCOHK; PMFIFPHNJJC.Write(ompimolcohk3, num2, 37); Monitor.Exit(ompimolcohk); } while (num != 0); throw new IndexOutOfRangeException(); } // Token: 0x060028F1 RID: 10481 RVA: 0x000A6F5C File Offset: 0x000A515C [Token(Token = "0x60028F1")] [Address(RVA = "0x12D0860", Offset = "0x12CF660", VA = "0x1812D0860")] public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG) { int num; byte b; byte[] ompimolcohk3; do { num = 0; byte[] ompimolcohk = OKIMOMGKKDH.OMPIMOLCOHK; int num2 = 0; byte[] ompimolcohk2 = OKIMOMGKKDH.OMPIMOLCOHK; int num3 = BMGLIEDFNHP.Read(ompimolcohk2, num2, 37); b = OKIMOMGKKDH.OMPIMOLCOHK[0]; ompimolcohk3 = OKIMOMGKKDH.OMPIMOLCOHK; Monitor.Exit(ompimolcohk); } while (num != 0); OKIMOMGKKDH okimomgkkdh; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)b; okimomgkkdh.KHDKHLFAMOK = num; okimomgkkdh.PJINMBGJFDL.z = ompimolcohk3; throw new IndexOutOfRangeException(); } // Token: 0x060028F2 RID: 10482 RVA: 0x000A6FD4 File Offset: 0x000A51D4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60028F2")] [Address(RVA = "0x12D0E40", Offset = "0x12CFC40", VA = "0x1812D0E40")] static OKIMOMGKKDH() { float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; OKIMOMGKKDH okimomgkkdh; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)((ulong)255L); okimomgkkdh.KHDKHLFAMOK = (int)((ulong)0L); okimomgkkdh.PJINMBGJFDL.z = z; okimomgkkdh.KPAPGLPEDBL = 1f; OKIMOMGKKDH.EKJCLGJFIGN = okimomgkkdh; OKIMOMGKKDH.OMPIMOLCOHK = new byte[37]; } // Token: 0x040020DE RID: 8414 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40020DE")] public readonly int KHDKHLFAMOK; // Token: 0x040020DF RID: 8415 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40020DF")] public readonly OKIMOMGKKDH.NIIIPIEEHMM OPLHMKFCNOL; // Token: 0x040020E0 RID: 8416 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40020E0")] public readonly Vector3 PJINMBGJFDL; // Token: 0x040020E1 RID: 8417 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40020E1")] public readonly Quaternion EOIMNKBHBLJ; // Token: 0x040020E2 RID: 8418 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40020E2")] public readonly float KPAPGLPEDBL; // Token: 0x040020E3 RID: 8419 [Token(Token = "0x40020E3")] public static readonly OKIMOMGKKDH EKJCLGJFIGN; // Token: 0x040020E4 RID: 8420 [Token(Token = "0x40020E4")] private const short APOLJCPEELH = 37; // Token: 0x040020E5 RID: 8421 [Token(Token = "0x40020E5")] private static readonly byte[] OMPIMOLCOHK; // Token: 0x02000544 RID: 1348 [Token(Token = "0x2000544")] public enum NIIIPIEEHMM : byte { // Token: 0x040020E7 RID: 8423 [Token(Token = "0x40020E7")] HELD_BY_PLAYER, // Token: 0x040020E8 RID: 8424 [Token(Token = "0x40020E8")] ATTACHED_TO_OBJECT, // Token: 0x040020E9 RID: 8425 [Token(Token = "0x40020E9")] EQUIPPED_ON_PLAYER, // Token: 0x040020EA RID: 8426 [Token(Token = "0x40020EA")] INVALID = 255 } }