using System; using System.Runtime.InteropServices; using System.Threading; using Cpp2IlInjected; using ExitGames.Client.Photon; using UnityEngine; // Token: 0x02000551 RID: 1361 [Token(Token = "0x2000551")] [StructLayout(3)] public sealed class OKIMOMGKKDH : IEquatable { // Token: 0x1700078A RID: 1930 // (get) Token: 0x06002908 RID: 10504 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700078A")] public bool LJPBJFHMEAN { [Token(Token = "0x6002908")] [Address(RVA = "0xF86E40", Offset = "0xF85840", VA = "0x180F86E40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002909 RID: 10505 RVA: 0x000AA688 File Offset: 0x000A8888 [Token(Token = "0x6002909")] [Address(RVA = "0x17D0A10", Offset = "0x17CF410", VA = "0x1817D0A10")] 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: 0x0600290A RID: 10506 RVA: 0x000AA6C0 File Offset: 0x000A88C0 [Token(Token = "0x600290A")] [Address(RVA = "0x17D0F20", Offset = "0x17CF920", VA = "0x1817D0F20")] 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: 0x0600290B RID: 10507 RVA: 0x000AA6F8 File Offset: 0x000A88F8 [Token(Token = "0x600290B")] [Address(RVA = "0x17D08D0", Offset = "0x17CF2D0", VA = "0x1817D08D0")] 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: 0x0600290C RID: 10508 RVA: 0x000AA730 File Offset: 0x000A8930 [Token(Token = "0x600290C")] [Address(RVA = "0x17D16E0", Offset = "0x17D00E0", VA = "0x1817D16E0")] private OKIMOMGKKDH(OKIMOMGKKDH.NIIIPIEEHMM type, int photonViewId, Vector3 relativePosition, Quaternion relativeRotation, float relativeScale) { float z = relativePosition.z; this.PJINMBGJFDL.z = z; this.OPLHMKFCNOL = type; this.KPAPGLPEDBL = (float)0; this.KHDKHLFAMOK = photonViewId; } // Token: 0x0600290D RID: 10509 RVA: 0x000AA76C File Offset: 0x000A896C [Token(Token = "0x600290D")] [Address(RVA = "0x17D1370", Offset = "0x17CFD70", VA = "0x1817D1370", 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; if (z != 0f) { } array[1] = z; Quaternion eoimnkbhblj = this.EOIMNKBHBLJ; if (z != 0f) { } array[2] = z; float kpapglpedbl = this.KPAPGLPEDBL; if (z != 0f) { } array[3] = z; return string.Format("PV{0} T{1} R{2} S{3}", array); } // Token: 0x0600290E RID: 10510 RVA: 0x000AA80C File Offset: 0x000A8A0C [Token(Token = "0x600290E")] [Address(RVA = "0x17D0AB0", Offset = "0x17CF4B0", VA = "0x1817D0AB0", 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); num3 += (long)num; long num4 = num3 * (long)((uint)23); num4 += (long)num; long num5 = num4 * (long)((uint)23); return (int)((long)num + num5); } // Token: 0x0600290F RID: 10511 RVA: 0x000AA87C File Offset: 0x000A8A7C [Token(Token = "0x600290F")] [Address(RVA = "0x17D0970", Offset = "0x17CF370", VA = "0x1817D0970", 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: 0x06002910 RID: 10512 RVA: 0x000AA89C File Offset: 0x000A8A9C [Token(Token = "0x6002910")] [Address(RVA = "0x17D09F0", Offset = "0x17CF3F0", VA = "0x1817D09F0", Slot = "4")] public bool Equals(OKIMOMGKKDH HPKICPNGMDJ) { if (HPKICPNGMDJ != 0) { return HPKICPNGMDJ == this || this.BAOBPKEFKPP(HPKICPNGMDJ); } } // Token: 0x06002911 RID: 10513 RVA: 0x000AA8BC File Offset: 0x000A8ABC [Token(Token = "0x6002911")] [Address(RVA = "0x17D0F00", Offset = "0x17CF900", VA = "0x1817D0F00")] public static bool JGIMJGNAJHP(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD) { if (LONDCJPNKKN != PCEJJILDLGD) { if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0) { return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD); } } return true; } // Token: 0x06002912 RID: 10514 RVA: 0x000AA8E0 File Offset: 0x000A8AE0 [Token(Token = "0x6002912")] [Address(RVA = "0x17D0830", Offset = "0x17CF230", VA = "0x1817D0830")] public static bool BDBLGMKABNK(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD) { if (LONDCJPNKKN == PCEJJILDLGD) { return; } if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0) { return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD); } } // Token: 0x06002913 RID: 10515 RVA: 0x000AA904 File Offset: 0x000A8B04 [Token(Token = "0x6002913")] [Address(RVA = "0x17D06F0", Offset = "0x17CF0F0", VA = "0x1817D06F0")] 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: 0x06002914 RID: 10516 RVA: 0x000AA97C File Offset: 0x000A8B7C [Token(Token = "0x6002914")] [Address(RVA = "0x17D0B90", Offset = "0x17CF590", VA = "0x1817D0B90")] 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); if (num != -1) { } } while (num != 0); throw new IndexOutOfRangeException(); } // Token: 0x06002915 RID: 10517 RVA: 0x000AA9D8 File Offset: 0x000A8BD8 [Token(Token = "0x6002915")] [Address(RVA = "0x17D0FC0", Offset = "0x17CF9C0", VA = "0x1817D0FC0")] public static object PPGFHEDFBEA(StreamBuffer BMGLIEDFNHP, short FAHPFMEADMG) { int num; byte[] ompimolcohk; byte b; do { num = 0; ompimolcohk = OKIMOMGKKDH.OMPIMOLCOHK; int num2 = 0; byte[] ompimolcohk2 = OKIMOMGKKDH.OMPIMOLCOHK; int num3 = BMGLIEDFNHP.Read(ompimolcohk2, num2, 37); b = OKIMOMGKKDH.OMPIMOLCOHK[0]; Monitor.Exit(ompimolcohk); if (num != -1) { } } while (num != 0); OKIMOMGKKDH okimomgkkdh; okimomgkkdh.OPLHMKFCNOL = (OKIMOMGKKDH.NIIIPIEEHMM)b; okimomgkkdh.KHDKHLFAMOK = num; okimomgkkdh.PJINMBGJFDL.z = ompimolcohk; throw new IndexOutOfRangeException(); } // Token: 0x06002916 RID: 10518 RVA: 0x000AAA4C File Offset: 0x000A8C4C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002916")] [Address(RVA = "0x17D15D0", Offset = "0x17CFFD0", VA = "0x1817D15D0")] 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: 0x04002292 RID: 8850 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002292")] public readonly int KHDKHLFAMOK; // Token: 0x04002293 RID: 8851 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x4002293")] public readonly OKIMOMGKKDH.NIIIPIEEHMM OPLHMKFCNOL; // Token: 0x04002294 RID: 8852 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002294")] public readonly Vector3 PJINMBGJFDL; // Token: 0x04002295 RID: 8853 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4002295")] public readonly Quaternion EOIMNKBHBLJ; // Token: 0x04002296 RID: 8854 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4002296")] public readonly float KPAPGLPEDBL; // Token: 0x04002297 RID: 8855 [Token(Token = "0x4002297")] public static readonly OKIMOMGKKDH EKJCLGJFIGN; // Token: 0x04002298 RID: 8856 [Token(Token = "0x4002298")] private const short APOLJCPEELH = 37; // Token: 0x04002299 RID: 8857 [Token(Token = "0x4002299")] private static readonly byte[] OMPIMOLCOHK; // Token: 0x02000552 RID: 1362 [Token(Token = "0x2000552")] public enum NIIIPIEEHMM : byte { // Token: 0x0400229B RID: 8859 [Token(Token = "0x400229B")] HELD_BY_PLAYER, // Token: 0x0400229C RID: 8860 [Token(Token = "0x400229C")] ATTACHED_TO_OBJECT, // Token: 0x0400229D RID: 8861 [Token(Token = "0x400229D")] EQUIPPED_ON_PLAYER, // Token: 0x0400229E RID: 8862 [Token(Token = "0x400229E")] INVALID = 255 } }