395 lines
10 KiB
C#
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
|
|
}
|
|
}
|