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

359 lines
11 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Avatars.Face;
using RecRoom.Core.AR;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002EBD RID: 11965
[Token(Token = "0x2002EBD")]
public class IGNJPMLPKDL : GHJPGFBHMMC<IGNJPMLPKDL, HeadControlsScreenPlayerBehaviorConfig>
{
// Token: 0x17003805 RID: 14341
// (get) Token: 0x06014325 RID: 82725 RVA: 0x004AA9C0 File Offset: 0x004A8BC0
[Token(Token = "0x17003805")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6014325")]
[Address(RVA = "0xC42F00", Offset = "0xC41F00", VA = "0x180C42F00", Slot = "14")]
get
{
return 24;
}
}
// Token: 0x17003806 RID: 14342
// (get) Token: 0x06014326 RID: 82726 RVA: 0x004AA9D0 File Offset: 0x004A8BD0
[Token(Token = "0x17003806")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6014326")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
get
{
}
}
// Token: 0x06014327 RID: 82727 RVA: 0x004AA9E0 File Offset: 0x004A8BE0
[Token(Token = "0x6014327")]
[Address(RVA = "0x1A24170", Offset = "0x1A23170", VA = "0x181A24170", Slot = "16")]
public override void OFFLOPLJBBG(HeadControlsScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ)
{
Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND;
EGPIOLCPOKN egpiolcpokn = new EGPIOLCPOKN(PBGBNMCPEAJ.HeadDefaultControlSpring);
this.IIDHCCDDIDG = egpiolcpokn;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num, num3, num2, num);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.BCHACCKHKPF);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFFINAAGACE);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IKEFBIMJKAJ);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn2.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x06014328 RID: 82728 RVA: 0x004AAA74 File Offset: 0x004A8C74
[Token(Token = "0x6014328")]
[Address(RVA = "0x1A23190", Offset = "0x1A22190", VA = "0x181A23190", Slot = "17")]
public override void Dispose()
{
base.Dispose();
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this);
}
}
// Token: 0x06014329 RID: 82729 RVA: 0x004AAAAC File Offset: 0x004A8CAC
[Token(Token = "0x6014329")]
[Address(RVA = "0x1A23350", Offset = "0x1A22350", VA = "0x181A23350", Slot = "19")]
protected override void GAPALICCLPH()
{
base.GAPALICCLPH();
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601432A RID: 82730 RVA: 0x004AAAD8 File Offset: 0x004A8CD8
[Token(Token = "0x601432A")]
[Address(RVA = "0x1A24320", Offset = "0x1A23320", VA = "0x181A24320", Slot = "20")]
protected override void PPAOALHOODL()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
// Token: 0x0601432B RID: 82731 RVA: 0x004AAAF4 File Offset: 0x004A8CF4
[Token(Token = "0x601432B")]
[Address(RVA = "0x1A24120", Offset = "0x1A23120", VA = "0x181A24120", Slot = "21")]
protected override void JNGMMNANOCH()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0601432C RID: 82732 RVA: 0x004AAB18 File Offset: 0x004A8D18
[Token(Token = "0x601432C")]
[Address(RVA = "0x13D5960", Offset = "0x13D4960", VA = "0x1813D5960", Slot = "22")]
public override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x0601432D RID: 82733 RVA: 0x004AAB38 File Offset: 0x004A8D38
[Token(Token = "0x601432D")]
[Address(RVA = "0x1A22D80", Offset = "0x1A21D80", VA = "0x181A22D80")]
private void BCHACCKHKPF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
float z = Vector3.zero.z;
this.JFNLMDMOHNK.z = z;
Quaternion identity = Quaternion.identity;
}
// Token: 0x0601432E RID: 82734 RVA: 0x004AAB64 File Offset: 0x004A8D64
[Token(Token = "0x601432E")]
[Address(RVA = "0x1A233B0", Offset = "0x1A223B0", VA = "0x181A233B0")]
private void IKEFBIMJKAJ()
{
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
PlatformARManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (!(instance2 == num2))
{
PlatformARManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
if (instance3.EGOBGICCIKP)
{
SingletonMonoBehaviour.ONCPNMDGGKG.AddARModeRequest((PlatformARManager.GKDBNJHELNO)num3, this, 2);
}
}
}
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this);
}
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform;
Transform transform2 = Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.transform;
float z = Vector3.zero.z;
Quaternion identity = Quaternion.identity;
PlatformARManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num4 = 0;
if (!(instance4 == num4) && SingletonMonoBehaviour.ONCPNMDGGKG.OBDNCGPNKNA)
{
RecRoomARFaceTracking faceTracking = SingletonMonoBehaviour.ONCPNMDGGKG.faceTracking;
bool agblfnemckm = this.AGBLFNEMCKM;
bool isTrackingFace = faceTracking.GGNMOHMOPGG;
this.AGBLFNEMCKM = isTrackingFace;
float z2 = Vector3.zero.z;
if (this.AGBLFNEMCKM)
{
if (!agblfnemckm)
{
Vector3 vector;
float z3 = vector.z;
this.MLGCGGJCMNH.z = z3;
}
Vector3 vector2;
float z4 = vector2.z;
this.MLGCGGJCMNH.z = z4;
}
float z5 = this.JFNLMDMOHNK.z;
Vector3 vector3;
float z6 = vector3.z;
Vector3 zero = Vector3.zero;
float z7 = zero.z;
float deltaTime = Time.deltaTime;
if (this.AGBLFNEMCKM)
{
}
int num5 = 0;
Vector3 vector4;
float z8 = vector4.z;
this.JFNLMDMOHNK.z = z8;
float z9 = vector4.z;
Vector3 vector5;
float z10 = vector5.z;
if ((this.AGBLFNEMCKM ? 1 : 0) != num5)
{
}
Quaternion identity2 = Quaternion.identity;
Quaternion fbiipnklcah = this.FBIIPNKLCAH;
float deltaTime2 = Time.deltaTime;
if ((this.AGBLFNEMCKM ? 1 : 0) != num5)
{
}
float[] faceCoefficients = faceTracking.PDOPNELJPCL;
PlayerFacialAnimator facialAnimator = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.playerAvatarDisplay.facialAnimator;
int num6 = 0;
facialAnimator.LocalPlayerSetARFacialFeatures(faceCoefficients, num6 != 0);
}
KHINMMJIENE khinmmjiene2;
if (khinmmjiene2 != 0)
{
Vector3 vector6;
float num7 = vector6.z * -1f;
Vector3 vector7;
float z11 = vector7.z;
Vector3 vector8;
float z12 = vector8.z;
Vector3 vector9;
float z13 = vector9.z;
EGPIOLCPOKN iidhccddidg = this.IIDHCCDDIDG;
Vector3 vector10;
float z14 = vector10.z;
Vector3 vector11;
float z15 = vector11.z;
iidhccddidg.<HAOMOMOHHEM>k__BackingField.z = z15;
EGPIOLCPOKN iidhccddidg2 = this.IIDHCCDDIDG;
this.IIDHCCDDIDG.FNLKDMMCDJP();
float z16 = this.IIDHCCDDIDG.<NGJJOLPPEDG>k__BackingField.z;
Vector3 vector12;
float z17 = vector12.z;
Quaternion <DNOMPOINBJM>k__BackingField = this.IIDHCCDDIDG.<DNOMPOINBJM>k__BackingField;
}
Vector3 vector13;
float z18 = vector13.z;
}
// Token: 0x0601432F RID: 82735 RVA: 0x004AAE04 File Offset: 0x004A9004
[Token(Token = "0x601432F")]
[Address(RVA = "0x1A22FD0", Offset = "0x1A21FD0", VA = "0x181A22FD0")]
private void DFFINAAGACE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveARModeRequest(this);
}
float z = Vector3.zero.z;
this.JFNLMDMOHNK.z = z;
Quaternion identity = Quaternion.identity;
float z2 = Vector3.zero.z;
this.MLGCGGJCMNH.z = z2;
this.AGBLFNEMCKM = false;
}
// Token: 0x06014330 RID: 82736 RVA: 0x004AAE74 File Offset: 0x004A9074
[Token(Token = "0x6014330")]
[Address(RVA = "0x1A22E20", Offset = "0x1A21E20", VA = "0x181A22E20")]
private bool BOLGCCLFFOL()
{
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num) && SingletonMonoBehaviour.ONCPNMDGGKG.EGOBGICCIKP)
{
return true;
}
}
throw new NullReferenceException();
}
// Token: 0x06014331 RID: 82737 RVA: 0x004AAEB0 File Offset: 0x004A90B0
[Token(Token = "0x6014331")]
[Address(RVA = "0x1A23280", Offset = "0x1A22280", VA = "0x181A23280")]
private bool EMNAMPCCOAJ()
{
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num) && SingletonMonoBehaviour.ONCPNMDGGKG.OBDNCGPNKNA)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x06014332 RID: 82738 RVA: 0x004AAEE8 File Offset: 0x004A90E8
[Token(Token = "0x6014332")]
[Address(RVA = "0x1A24370", Offset = "0x1A23370", VA = "0x181A24370")]
public IGNJPMLPKDL()
{
}
// Token: 0x0400D143 RID: 53571
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D143")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D144 RID: 53572
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D144")]
private EGPIOLCPOKN IIDHCCDDIDG;
// Token: 0x0400D145 RID: 53573
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D145")]
private bool AGBLFNEMCKM;
// Token: 0x0400D146 RID: 53574
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D146")]
private Vector3 MLGCGGJCMNH;
// Token: 0x0400D147 RID: 53575
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D147")]
private Vector3 JFNLMDMOHNK;
// Token: 0x0400D148 RID: 53576
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D148")]
private Quaternion FBIIPNKLCAH;
// Token: 0x0400D149 RID: 53577
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400D149")]
private bool IAFCJAAEMHM;
// Token: 0x0400D14A RID: 53578
[Token(Token = "0x400D14A")]
private const float CBMDMGHGHJJ = 2f;
// Token: 0x0400D14B RID: 53579
[Token(Token = "0x400D14B")]
private const float OGMNHHBNMBN = 1f;
// Token: 0x0400D14C RID: 53580
[Token(Token = "0x400D14C")]
private const float DFHMIPECLMI = 0.3f;
// Token: 0x0400D14D RID: 53581
[Token(Token = "0x400D14D")]
private const float HADDNOPMPMN = 50f;
// Token: 0x0400D14E RID: 53582
[Token(Token = "0x400D14E")]
private const float GHNDPAGOKHC = 1f;
// Token: 0x0400D14F RID: 53583
[Token(Token = "0x400D14F")]
private const float NIFKNBGBFJH = 0.33f;
// Token: 0x02002EBE RID: 11966
[Token(Token = "0x2002EBE")]
private enum GKOEHHLALPG
{
// Token: 0x0400D151 RID: 53585
[Token(Token = "0x400D151")]
DEACTIVATED,
// Token: 0x0400D152 RID: 53586
[Token(Token = "0x400D152")]
ENABLED
}
}