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