Files
2026-04-08 23:40:05 +02:00

395 lines
10 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x020028F0 RID: 10480
[Token(Token = "0x20028F0")]
[StructLayout(3)]
public class KKPCEOLLJCH : GHJPGFBHMMC<KKPCEOLLJCH, PushToTalkScreenPlayerBehaviorConfig>
{
// Token: 0x1700316F RID: 12655
// (get) Token: 0x06012534 RID: 75060 RVA: 0x0045EA94 File Offset: 0x0045CC94
[Token(Token = "0x1700316F")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6012534")]
[Address(RVA = "0xC390D0", Offset = "0xC37AD0", VA = "0x180C390D0", Slot = "14")]
get
{
return 32;
}
}
// Token: 0x17003170 RID: 12656
// (get) Token: 0x06012535 RID: 75061 RVA: 0x0045EAA4 File Offset: 0x0045CCA4
[Token(Token = "0x17003170")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6012535")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
get
{
}
}
// Token: 0x06012536 RID: 75062 RVA: 0x0045EAB4 File Offset: 0x0045CCB4
[Token(Token = "0x6012536")]
[Address(RVA = "0x12D8A60", Offset = "0x12D7460", VA = "0x1812D8A60", Slot = "16")]
public override void OFFLOPLJBBG(PushToTalkScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ)
{
Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
int num = 0;
int num2 = 0;
int num3 = 0;
int num4 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.MOFGPPPOOCG);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.OIMEMLDEIEJ);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PAJBNNJGIAK);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BGEBIOFGIKN);
}
// Token: 0x06012537 RID: 75063 RVA: 0x0045EB40 File Offset: 0x0045CD40
[Token(Token = "0x6012537")]
[Address(RVA = "0x12D8D20", Offset = "0x12D7720", VA = "0x1812D8D20", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x06012538 RID: 75064 RVA: 0x0045EB5C File Offset: 0x0045CD5C
[Token(Token = "0x6012538")]
[Address(RVA = "0x12D8740", Offset = "0x12D7140", VA = "0x1812D8740", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06012539 RID: 75065 RVA: 0x0045EB80 File Offset: 0x0045CD80
[Token(Token = "0x6012539")]
[Address(RVA = "0x12D7EC0", Offset = "0x12D68C0", VA = "0x1812D7EC0", Slot = "22")]
public override void BALOKJMBNIN()
{
if (EIMGAFPPJFD.PMFACCFMKGE())
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int jfeheogmigm = this.JFEHEOGMIGM;
int num = 0;
float num2;
icemkjpkmal[0] = num2;
float[] icemkjpkmal2 = this.ICEMKJPKMAL;
int num3 = this.JFEHEOGMIGM;
num3++;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
this.JFEHEOGMIGM = num;
pegjgmdgkjn.OPEMIFENIJM();
}
}
// Token: 0x0601253A RID: 75066 RVA: 0x0045EBE4 File Offset: 0x0045CDE4
[Token(Token = "0x601253A")]
[Address(RVA = "0x12D88C0", Offset = "0x12D72C0", VA = "0x1812D88C0")]
private void MOFGPPPOOCG()
{
SettingsManager instance;
do
{
this.MJEBEANKEKK();
bool flag;
if (SingletonMonoBehaviour.Instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk && flag)
{
goto Block_1;
}
instance = SingletonMonoBehaviour.Instance;
}
while (instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk);
bool flag2;
while (!flag2)
{
}
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
Block_1:
if (this.AEIAOKMFNIF())
{
this.BDOFIPJNGJA();
return;
}
}
// Token: 0x0601253B RID: 75067 RVA: 0x0045EC3C File Offset: 0x0045CE3C
[Token(Token = "0x601253B")]
[Address(RVA = "0x12D8C20", Offset = "0x12D7620", VA = "0x1812D8C20")]
private void OIMEMLDEIEJ(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x0601253C RID: 75068 RVA: 0x0045EC50 File Offset: 0x0045CE50
[Token(Token = "0x601253C")]
[Address(RVA = "0x12D82E0", Offset = "0x12D6CE0", VA = "0x1812D82E0")]
private void BGEBIOFGIKN()
{
this.MJEBEANKEKK();
bool flag;
if (!flag)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
// Token: 0x0601253D RID: 75069 RVA: 0x0045EC78 File Offset: 0x0045CE78
[Token(Token = "0x601253D")]
[Address(RVA = "0x12D8CA0", Offset = "0x12D76A0", VA = "0x1812D8CA0")]
private void PAJBNNJGIAK(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
}
// Token: 0x17003171 RID: 12657
// (get) Token: 0x0601253E RID: 75070 RVA: 0x0045EC90 File Offset: 0x0045CE90
[Token(Token = "0x17003171")]
private GAMNIEMGCBI IKJAKAIKLOI
{
[Token(Token = "0x601253E")]
[Address(RVA = "0x12D8360", Offset = "0x12D6D60", VA = "0x1812D8360")]
get
{
return GAMNIEMGCBI.PushToTalkButton;
}
}
// Token: 0x0601253F RID: 75071 RVA: 0x0045ECA0 File Offset: 0x0045CEA0
[Token(Token = "0x601253F")]
[Address(RVA = "0x12D87F0", Offset = "0x12D71F0", VA = "0x1812D87F0")]
private void MJEBEANKEKK()
{
int num = (int)this.DHIDIKMLLCG();
}
// Token: 0x06012540 RID: 75072 RVA: 0x0045ECBC File Offset: 0x0045CEBC
[Token(Token = "0x6012540")]
[Address(RVA = "0x12D86A0", Offset = "0x12D70A0", VA = "0x1812D86A0")]
private bool JKKPEEDIJFM()
{
if (SingletonMonoBehaviour.Instance.KGJBDMPGODK == KGJBDMPGODK.PushToTalk)
{
}
throw new NullReferenceException();
}
// Token: 0x06012541 RID: 75073 RVA: 0x0045ECE0 File Offset: 0x0045CEE0
[Token(Token = "0x6012541")]
[Address(RVA = "0x12D8590", Offset = "0x12D6F90", VA = "0x1812D8590")]
private bool FAFBPAMKKCO()
{
return SingletonMonoBehaviour.Instance.KGJBDMPGODK != KGJBDMPGODK.PushToTalk;
}
// Token: 0x06012542 RID: 75074 RVA: 0x0045ED04 File Offset: 0x0045CF04
[Token(Token = "0x6012542")]
[Address(RVA = "0x12D8370", Offset = "0x12D6D70", VA = "0x1812D8370")]
private NPILADHLMKC.BCDIKFOHNGE DHIDIKMLLCG()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
SettingsManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
bool flag2 = instance != num;
int num2 = 0;
if (flag2)
{
KGJBDMPGODK voiceChat = SingletonMonoBehaviour.Instance.KGJBDMPGODK;
}
bool flag3;
if (flag && num2 != 0 && !flag3)
{
int num3 = 0;
bool flag4;
if (flag4)
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int length = icemkjpkmal.Length;
if (num2 < length)
{
if (icemkjpkmal[num2] > (float)num3)
{
}
num2++;
}
}
num2 += 32;
}
throw new IndexOutOfRangeException();
}
// Token: 0x06012543 RID: 75075 RVA: 0x0045ED8C File Offset: 0x0045CF8C
[Token(Token = "0x6012543")]
[Address(RVA = "0x12D7FC0", Offset = "0x12D69C0", VA = "0x1812D7FC0")]
private NPILADHLMKC.BCDIKFOHNGE BBNACFHGIME(float DKDOBJOOGLC)
{
int num = 0;
num += 32;
throw new NullReferenceException();
}
// Token: 0x06012544 RID: 75076 RVA: 0x0045EDA8 File Offset: 0x0045CFA8
[Token(Token = "0x6012544")]
[Address(RVA = "0x12D8600", Offset = "0x12D7000", VA = "0x1812D8600")]
private void FBJMDFNIKPH()
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int jfeheogmigm = this.JFEHEOGMIGM;
int num = 0;
float num2;
icemkjpkmal[0] = num2;
float[] icemkjpkmal2 = this.ICEMKJPKMAL;
int num3 = this.JFEHEOGMIGM;
num3++;
this.JFEHEOGMIGM = num;
}
// Token: 0x06012545 RID: 75077 RVA: 0x0045EDF0 File Offset: 0x0045CFF0
[Token(Token = "0x6012545")]
[Address(RVA = "0x12D8790", Offset = "0x12D7190", VA = "0x1812D8790")]
private float JPDJDICLEPP()
{
float[] icemkjpkmal = this.ICEMKJPKMAL;
int num = 0;
int num2 = 0;
int length = icemkjpkmal.Length;
if (num2 < length)
{
if (icemkjpkmal[num2] > (float)num)
{
}
num2++;
}
throw new NullReferenceException();
}
// Token: 0x06012546 RID: 75078 RVA: 0x0045EE28 File Offset: 0x0045D028
[Token(Token = "0x6012546")]
[Address(RVA = "0x12D7C70", Offset = "0x12D6670", VA = "0x1812D7C70")]
private bool AEIAOKMFNIF()
{
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
if (!flag)
{
int num = 0;
if (flag && Player.HIMJIOGEAGA)
{
int num2 = 0;
if (KKPCEOLLJCH.<>c.<>9__26_0 == 0)
{
KKPCEOLLJCH.<>c.<>9__26_0 = delegate(JPIJGHNNIDP r)
{
if (r == JPIJGHNNIDP.Affirmative)
{
KGGMGKJJLCL.LIIECBFMOIP();
return;
}
};
}
if (num2 < 3)
{
num2 += num2;
if (num2 == 3)
{
goto IL_56;
}
num2++;
}
}
int num3 = 0;
IL_56:
num += num;
num3 += 19;
}
throw new NullReferenceException();
}
// Token: 0x06012547 RID: 75079 RVA: 0x0045EE9C File Offset: 0x0045D09C
[Token(Token = "0x6012547")]
[Address(RVA = "0x12D8050", Offset = "0x12D6A50", VA = "0x1812D8050")]
private void BDOFIPJNGJA()
{
SettingsManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (!(instance == num))
{
if (SingletonMonoBehaviour.Instance.KGJBDMPGODK == KGJBDMPGODK.AlwaysOn)
{
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
int num2 = 0;
instance2.KGJBDMPGODK = (KGJBDMPGODK)num2;
}
else
{
if (instance.CDONAAJMBEL == (ulong)0L)
{
}
SingletonMonoBehaviour.Instance.KGJBDMPGODK = KGJBDMPGODK.AlwaysOn;
bool flag;
bool flag2;
if (flag && !flag2)
{
NotificationManager instance3 = SingletonMonoBehaviour.Instance;
return;
}
return;
}
}
}
// Token: 0x06012548 RID: 75080 RVA: 0x0045EF0C File Offset: 0x0045D10C
[Token(Token = "0x6012548")]
[Address(RVA = "0x12D8D70", Offset = "0x12D7770", VA = "0x1812D8D70")]
public KKPCEOLLJCH()
{
float[] array = new float[30];
this.ICEMKJPKMAL = array;
base..ctor();
}
// Token: 0x0400C3E4 RID: 50148
[Token(Token = "0x400C3E4")]
private const int APEOOHGOPGL = 30;
// Token: 0x0400C3E5 RID: 50149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C3E5")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400C3E6 RID: 50150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C3E6")]
private readonly float[] ICEMKJPKMAL;
// Token: 0x0400C3E7 RID: 50151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C3E7")]
private int JFEHEOGMIGM;
// Token: 0x020028F1 RID: 10481
[Token(Token = "0x20028F1")]
private enum MMEPAHAEOFE
{
// Token: 0x0400C3E9 RID: 50153
[Token(Token = "0x400C3E9")]
DISABLED,
// Token: 0x0400C3EA RID: 50154
[Token(Token = "0x400C3EA")]
WAITING_FOR_INPUT,
// Token: 0x0400C3EB RID: 50155
[Token(Token = "0x400C3EB")]
PUSH_TO_TALK
}
}