Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/OKIMOMGKKDH.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

350 lines
9.9 KiB
C#

using System;
using System.Threading;
using Cpp2IlInjected;
using ExitGames.Client.Photon;
using UnityEngine;
// Token: 0x0200054F RID: 1359
[Token(Token = "0x200054F")]
public sealed class OKIMOMGKKDH : IEquatable<OKIMOMGKKDH>
{
// Token: 0x17000775 RID: 1909
// (get) Token: 0x06002966 RID: 10598 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000775")]
public bool LJPBJFHMEAN
{
[Token(Token = "0x6002966")]
[Address(RVA = "0x1EA3860", Offset = "0x1EA2860", VA = "0x181EA3860")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002967 RID: 10599 RVA: 0x000A7E44 File Offset: 0x000A6044
[Token(Token = "0x6002967")]
[Address(RVA = "0x1EA3300", Offset = "0x1EA2300", VA = "0x181EA3300")]
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: 0x06002968 RID: 10600 RVA: 0x000A7E7C File Offset: 0x000A607C
[Token(Token = "0x6002968")]
[Address(RVA = "0x1EA37C0", Offset = "0x1EA27C0", VA = "0x181EA37C0")]
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: 0x06002969 RID: 10601 RVA: 0x000A7EB4 File Offset: 0x000A60B4
[Token(Token = "0x6002969")]
[Address(RVA = "0x1EA31C0", Offset = "0x1EA21C0", VA = "0x181EA31C0")]
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: 0x0600296A RID: 10602 RVA: 0x000A7EEC File Offset: 0x000A60EC
[Token(Token = "0x600296A")]
[Address(RVA = "0x1EA3F60", Offset = "0x1EA2F60", VA = "0x181EA3F60")]
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: 0x0600296B RID: 10603 RVA: 0x000A7F28 File Offset: 0x000A6128
[Token(Token = "0x600296B")]
[Address(RVA = "0x1EA3BF0", Offset = "0x1EA2BF0", VA = "0x181EA3BF0", 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: 0x0600296C RID: 10604 RVA: 0x000A7FBC File Offset: 0x000A61BC
[Token(Token = "0x600296C")]
[Address(RVA = "0x1EA33A0", Offset = "0x1EA23A0", VA = "0x181EA33A0", 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: 0x0600296D RID: 10605 RVA: 0x000A8034 File Offset: 0x000A6234
[Token(Token = "0x600296D")]
[Address(RVA = "0x1EA3260", Offset = "0x1EA2260", VA = "0x181EA3260", 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: 0x0600296E RID: 10606 RVA: 0x000A8054 File Offset: 0x000A6254
[Token(Token = "0x600296E")]
[Address(RVA = "0x1EA32E0", Offset = "0x1EA22E0", VA = "0x181EA32E0", Slot = "4")]
public bool Equals(OKIMOMGKKDH HPKICPNGMDJ)
{
if (HPKICPNGMDJ != 0)
{
return HPKICPNGMDJ == this || this.BAOBPKEFKPP(HPKICPNGMDJ);
}
}
// Token: 0x0600296F RID: 10607 RVA: 0x000A8074 File Offset: 0x000A6274
[Token(Token = "0x600296F")]
[Address(RVA = "0x1EA37A0", Offset = "0x1EA27A0", VA = "0x181EA37A0")]
public static bool JGIMJGNAJHP(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD)
{
if (LONDCJPNKKN != PCEJJILDLGD)
{
if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0)
{
return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD);
}
}
return true;
}
// Token: 0x06002970 RID: 10608 RVA: 0x000A8098 File Offset: 0x000A6298
[Token(Token = "0x6002970")]
[Address(RVA = "0x1EA3120", Offset = "0x1EA2120", VA = "0x181EA3120")]
public static bool BDBLGMKABNK(OKIMOMGKKDH LONDCJPNKKN, OKIMOMGKKDH PCEJJILDLGD)
{
if (LONDCJPNKKN == PCEJJILDLGD)
{
return;
}
if (LONDCJPNKKN != 0 && PCEJJILDLGD != 0)
{
return LONDCJPNKKN.BAOBPKEFKPP(PCEJJILDLGD);
}
}
// Token: 0x06002971 RID: 10609 RVA: 0x000A80BC File Offset: 0x000A62BC
[Token(Token = "0x6002971")]
[Address(RVA = "0x1EA2FE0", Offset = "0x1EA1FE0", VA = "0x181EA2FE0")]
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: 0x06002972 RID: 10610 RVA: 0x000A8134 File Offset: 0x000A6334
[Token(Token = "0x6002972")]
[Address(RVA = "0x1EA3480", Offset = "0x1EA2480", VA = "0x181EA3480")]
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: 0x06002973 RID: 10611 RVA: 0x000A818C File Offset: 0x000A638C
[Token(Token = "0x6002973")]
[Address(RVA = "0x1EA3870", Offset = "0x1EA2870", VA = "0x181EA3870")]
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: 0x06002974 RID: 10612 RVA: 0x000A8204 File Offset: 0x000A6404
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6002974")]
[Address(RVA = "0x1EA3E50", Offset = "0x1EA2E50", VA = "0x181EA3E50")]
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: 0x0400213F RID: 8511
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400213F")]
public readonly int KHDKHLFAMOK;
// Token: 0x04002140 RID: 8512
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002140")]
public readonly OKIMOMGKKDH.NIIIPIEEHMM OPLHMKFCNOL;
// Token: 0x04002141 RID: 8513
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002141")]
public readonly Vector3 PJINMBGJFDL;
// Token: 0x04002142 RID: 8514
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002142")]
public readonly Quaternion EOIMNKBHBLJ;
// Token: 0x04002143 RID: 8515
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002143")]
public readonly float KPAPGLPEDBL;
// Token: 0x04002144 RID: 8516
[Token(Token = "0x4002144")]
public static readonly OKIMOMGKKDH EKJCLGJFIGN;
// Token: 0x04002145 RID: 8517
[Token(Token = "0x4002145")]
private const short APOLJCPEELH = 37;
// Token: 0x04002146 RID: 8518
[Token(Token = "0x4002146")]
private static readonly byte[] OMPIMOLCOHK;
// Token: 0x02000550 RID: 1360
[Token(Token = "0x2000550")]
public enum NIIIPIEEHMM : byte
{
// Token: 0x04002148 RID: 8520
[Token(Token = "0x4002148")]
HELD_BY_PLAYER,
// Token: 0x04002149 RID: 8521
[Token(Token = "0x4002149")]
ATTACHED_TO_OBJECT,
// Token: 0x0400214A RID: 8522
[Token(Token = "0x400214A")]
EQUIPPED_ON_PLAYER,
// Token: 0x0400214B RID: 8523
[Token(Token = "0x400214B")]
INVALID = 255
}
}