352 lines
10 KiB
C#
352 lines
10 KiB
C#
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<OKIMOMGKKDH>
|
|
{
|
|
// 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
|
|
}
|
|
}
|