This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,486 @@
using System;
using Cpp2IlInjected;
using RecRoom.Inputs;
using UnityEngine;
namespace RecRoom.Core.Gestures
{
// Token: 0x02002EA7 RID: 11943
[Token(Token = "0x2002EA7")]
public class ThumbsUpGesture : HandGestureBase
{
// Token: 0x1700381A RID: 14362
// (get) Token: 0x0601448E RID: 83086 RVA: 0x004B6114 File Offset: 0x004B4314
[Token(Token = "0x1700381A")]
public override bool GKDEGMFGHKJ
{
[Token(Token = "0x601448E")]
[Address(RVA = "0xA39760", Offset = "0xA38560", VA = "0x180A39760", Slot = "15")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x1700381B RID: 14363
// (get) Token: 0x0601448F RID: 83087 RVA: 0x004B6130 File Offset: 0x004B4330
// (set) Token: 0x06014490 RID: 83088 RVA: 0x004B614C File Offset: 0x004B434C
[Token(Token = "0x1700381B")]
private ThumbsUpGesture.JCNEDLHCAKI OGBBAJGLBBA
{
[Token(Token = "0x601448F")]
[Address(RVA = "0xA39630", Offset = "0xA38430", VA = "0x180A39630")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
throw new NullReferenceException();
}
[Token(Token = "0x6014490")]
[Address(RVA = "0xA38800", Offset = "0xA37600", VA = "0x180A38800")]
set
{
this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)value);
}
}
// Token: 0x06014491 RID: 83089 RVA: 0x004B6170 File Offset: 0x004B4370
[Token(Token = "0x6014491")]
[Address(RVA = "0xA38250", Offset = "0xA37050", VA = "0x180A38250", Slot = "19")]
public override void Cancel()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06014492 RID: 83090 RVA: 0x004B6194 File Offset: 0x004B4394
[Token(Token = "0x6014492")]
[Address(RVA = "0xA37FB0", Offset = "0xA36DB0", VA = "0x180A37FB0", Slot = "13")]
protected override void Awake()
{
base..ctor();
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IFINEDHNJLL);
int num = 0;
int num2 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HNJKBKHKJLP);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FIIGDOJHONB);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.ECJEHOKDIBJ);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FNPDJBGIKLH);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDCHJGHABAF);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGMEMKMIAOO);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OMHFJNMCILC);
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
int num3 = 0;
pegjgmdgkjn5.PIEOGAPMGIH((ushort)num3);
}
// Token: 0x06014493 RID: 83091 RVA: 0x004B628C File Offset: 0x004B448C
[Token(Token = "0x6014493")]
[Address(RVA = "0xA39670", Offset = "0xA38470", VA = "0x180A39670")]
private void Start()
{
if (!base.OGIBLNIIHDK)
{
}
bool flag = this.playerHandGestures._hand._thisPlayer.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.VR;
base.enabled = flag;
}
// Token: 0x06014494 RID: 83092 RVA: 0x004B62C8 File Offset: 0x004B44C8
[Token(Token = "0x6014494")]
[Address(RVA = "0x9D4A80", Offset = "0x9D3880", VA = "0x1809D4A80")]
private void Update()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x06014495 RID: 83093 RVA: 0x004B62E8 File Offset: 0x004B44E8
[Token(Token = "0x6014495")]
[Address(RVA = "0xA39100", Offset = "0xA37F00", VA = "0x180A39100")]
private void LGHABAKPJGH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
PlayerHand hand = this.playerHandGestures._hand;
int num = 0;
hand.NBOBBBEMFJI = num != 0;
}
// Token: 0x06014496 RID: 83094 RVA: 0x004B6310 File Offset: 0x004B4510
[Token(Token = "0x6014496")]
[Address(RVA = "0xA38C70", Offset = "0xA37A70", VA = "0x180A38C70")]
private void IFINEDHNJLL()
{
if (!this.DFCLHLJJMDA())
{
return;
}
if (!base.PJNLENCAELJ.BLFLNNJCFCI)
{
float time = Time.time;
this.GCFGMGDGHFA = time;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x06014497 RID: 83095 RVA: 0x004B635C File Offset: 0x004B455C
[Token(Token = "0x6014497")]
[Address(RVA = "0xA38BC0", Offset = "0xA379C0", VA = "0x180A38BC0")]
private void HNJKBKHKJLP()
{
if (!this.DFCLHLJJMDA())
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
return;
}
float time = Time.time;
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x06014498 RID: 83096 RVA: 0x004B639C File Offset: 0x004B459C
[Token(Token = "0x6014498")]
[Address(RVA = "0xA388E0", Offset = "0xA376E0", VA = "0x180A388E0")]
private void FIIGDOJHONB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.playerHandGestures._hand.NBOBBBEMFJI = true;
float time = Time.time;
this.LNLIIJHCNGI = time;
}
// Token: 0x06014499 RID: 83097 RVA: 0x004B63D0 File Offset: 0x004B45D0
[Token(Token = "0x6014499")]
[Address(RVA = "0xA38700", Offset = "0xA37500", VA = "0x180A38700")]
private void ECJEHOKDIBJ()
{
if (this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH)
{
this.GCFGMGDGHFA = 0f;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
return;
}
if (this.OKMEOMCGHCP())
{
float time = Time.time;
float lnliijhcngi = this.LNLIIJHCNGI;
this.OGBBAJGLBBA = ThumbsUpGesture.JCNEDLHCAKI.Charging;
return;
}
}
// Token: 0x0601449A RID: 83098 RVA: 0x004B6454 File Offset: 0x004B4654
[Token(Token = "0x601449A")]
[Address(RVA = "0xA38920", Offset = "0xA37720", VA = "0x180A38920")]
private void FNPDJBGIKLH(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
{
float time = Time.time;
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
this.EDDBGIDGJFA = time;
int num = 0;
if (fnkiamggjic != num)
{
int num2 = 0;
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureCharging, num2 != 0);
string name = this.FNKIAMGGJIC.FIKEBGGCDFN;
Transform transform = this.playerHandGestures._hand.transform;
Vector3 vector;
float z = vector.z;
float z2 = Vector3.up.z;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
}
}
// Token: 0x0601449B RID: 83099 RVA: 0x004B64E0 File Offset: 0x004B46E0
[Token(Token = "0x601449B")]
[Address(RVA = "0xA38D40", Offset = "0xA37B40", VA = "0x180A38D40")]
private void IGMEMKMIAOO()
{
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num = 0;
if (fnkiamggjic != num && this.LAAEIGJHOJL())
{
float time = Time.time;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
throw new NullReferenceException();
}
// Token: 0x0601449C RID: 83100 RVA: 0x004B6528 File Offset: 0x004B4728
[Token(Token = "0x601449C")]
[Address(RVA = "0xA382A0", Offset = "0xA370A0", VA = "0x180A382A0")]
private void DDCHJGHABAF(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
{
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num = 0;
if (fnkiamggjic != num)
{
int num2 = 0;
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureCancel, num2 != 0);
}
GestureTarget fnkiamggjic2 = this.FNKIAMGGJIC;
int num3 = 0;
fnkiamggjic2.StopGestureRunning(num3 != 0);
}
// Token: 0x0601449D RID: 83101 RVA: 0x004B656C File Offset: 0x004B476C
[Token(Token = "0x601449D")]
[Address(RVA = "0xA395B0", Offset = "0xA383B0", VA = "0x180A395B0")]
private void OMHFJNMCILC(ushort IBCNKLKINAA, ushort PCEAOOBNGJM)
{
this.NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA.CheerGestureSuccess, true);
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num = 0;
fnkiamggjic.ShowCheerConfirmation(num != 0);
this.FNKIAMGGJIC = (ulong)0L;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
int num2 = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
}
// Token: 0x0601449E RID: 83102 RVA: 0x004B65B4 File Offset: 0x004B47B4
[Token(Token = "0x601449E")]
[Address(RVA = "0xA38340", Offset = "0xA37140", VA = "0x180A38340")]
private bool DFCLHLJJMDA()
{
if (!this.playerHandGestures.IsGestureBlocked(this) && this.playerHandGestures._hand.PDFFJJFCNPO)
{
PlayerHand hand = this.playerHandGestures._hand;
float z = Vector3.up.z;
return !base.PJNLENCAELJ.FMOCDBNFPOH;
}
throw new NullReferenceException();
}
// Token: 0x0601449F RID: 83103 RVA: 0x004B6614 File Offset: 0x004B4814
[Token(Token = "0x601449F")]
[Address(RVA = "0xA38E30", Offset = "0xA37C30", VA = "0x180A38E30")]
private bool LAAEIGJHOJL()
{
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
if (!this.playerHandGestures.IsGestureBlocked(this))
{
PlayerHand hand = this.playerHandGestures._hand;
if (hand.PDFFJJFCNPO)
{
PlayerHand hand2 = this.playerHandGestures._hand;
Vector3 thumbDirection = hand.PLIMFLIHLNI;
Vector3 up = Vector3.up;
Transform transform2 = this.playerHandGestures._hand.transform;
return !base.PJNLENCAELJ.FMOCDBNFPOH;
}
}
throw new NullReferenceException();
}
// Token: 0x060144A0 RID: 83104 RVA: 0x004B66A0 File Offset: 0x004B48A0
[Token(Token = "0x60144A0")]
[Address(RVA = "0xA38B50", Offset = "0xA37950", VA = "0x180A38B50")]
private bool GMNNAIPGMAP()
{
return this.playerHandGestures.IsGestureBlocked(this) || !this.playerHandGestures._hand.PDFFJJFCNPO || base.PJNLENCAELJ.FMOCDBNFPOH;
}
// Token: 0x060144A1 RID: 83105 RVA: 0x004B66E4 File Offset: 0x004B48E4
[Token(Token = "0x60144A1")]
[Address(RVA = "0xA39220", Offset = "0xA38020", VA = "0x180A39220")]
private bool OKMEOMCGHCP()
{
int num = 0;
this.FNKIAMGGJIC = num;
if (!this.playerHandGestures._hand.NGLBANPEAOI && this.LAAEIGJHOJL())
{
Transform transform = this.playerHandGestures._hand._thisPlayer.head.transform;
Vector3 vector;
float z = vector.z;
GestureTarget gestureTarget;
this.FNKIAMGGJIC = gestureTarget;
int num2 = 0;
if (gestureTarget == num2)
{
Transform transform2 = this.playerHandGestures._hand.transform;
Transform transform3 = this.playerHandGestures._hand.transform;
Vector3 vector2;
float z2 = vector2.z;
GestureTarget gestureTarget2;
this.FNKIAMGGJIC = gestureTarget2;
}
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num3 = 0;
return fnkiamggjic != num3;
}
throw new NullReferenceException();
}
// Token: 0x060144A2 RID: 83106 RVA: 0x004B67A8 File Offset: 0x004B49A8
[Token(Token = "0x60144A2")]
[Address(RVA = "0xA384C0", Offset = "0xA372C0", VA = "0x180A384C0")]
private GestureTarget EAEBOAHOHIA(Ray OPMKFDNLHKI)
{
int num = 0;
int num2;
if (num2 > 0)
{
RaycastHit[] fgmedomieal = HandGestureBase.FGMEDOMIEAL;
long num3 = (long)((ulong)num * (ulong)44L);
Collider collider;
GestureTarget gestureTarget = collider.ALCMIBGKMBN();
int num4 = 0;
if (gestureTarget != num4 && gestureTarget.KGMMFHFNKPM)
{
Player <LPKAFDJKFJL>k__BackingField = gestureTarget.<LPKAFDJKFJL>k__BackingField;
int num5 = 0;
if (<LPKAFDJKFJL>k__BackingField == num5)
{
goto IL_61;
}
Player <LPKAFDJKFJL>k__BackingField2 = gestureTarget.<LPKAFDJKFJL>k__BackingField;
}
num++;
}
IL_61:
throw new NullReferenceException();
}
// Token: 0x060144A3 RID: 83107 RVA: 0x004B681C File Offset: 0x004B4A1C
[Token(Token = "0x60144A3")]
[Address(RVA = "0xA38860", Offset = "0xA37660", VA = "0x180A38860")]
private bool EINGNOHKNFB()
{
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num = 0;
bool flag = fnkiamggjic != num;
if (!flag)
{
return flag;
}
return this.LAAEIGJHOJL();
}
// Token: 0x060144A4 RID: 83108 RVA: 0x004B6848 File Offset: 0x004B4A48
[Token(Token = "0x60144A4")]
[Address(RVA = "0xA39130", Offset = "0xA37F30", VA = "0x180A39130")]
private void NLGCGPNKIBH(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, bool FEBCMDAAJDP)
{
GestureTarget fnkiamggjic = this.FNKIAMGGJIC;
int num = 0;
if (fnkiamggjic != num)
{
PlayerHandGestures playerHandGestures = this.playerHandGestures;
int num2 = KKPBCOOONNK.NLIADADJGIF;
Player <LPKAFDJKFJL>k__BackingField = this.FNKIAMGGJIC.<LPKAFDJKFJL>k__BackingField;
}
}
// Token: 0x060144A5 RID: 83109 RVA: 0x004B688C File Offset: 0x004B4A8C
[Token(Token = "0x60144A5")]
[Address(RVA = "0xA396E0", Offset = "0xA384E0", VA = "0x180A396E0")]
public ThumbsUpGesture()
{
}
// Token: 0x0400D35A RID: 54106
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D35A")]
[SerializeField]
private float startDelay = 0.5f;
// Token: 0x0400D35B RID: 54107
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400D35B")]
[SerializeField]
private float startAngleThreshold = 0.85f;
// Token: 0x0400D35C RID: 54108
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D35C")]
[SerializeField]
private float handHeadDotThreshold = 0.8f;
// Token: 0x0400D35D RID: 54109
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400D35D")]
[SerializeField]
private float maxChargeDistance = 15f;
// Token: 0x0400D35E RID: 54110
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D35E")]
[SerializeField]
private float chargingDuration = 1.5f;
// Token: 0x0400D35F RID: 54111
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400D35F")]
[SerializeField]
private float chargingDelay = 0.7f;
// Token: 0x0400D360 RID: 54112
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D360")]
private VRInputHandler KCOGCONLJJH;
// Token: 0x0400D361 RID: 54113
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D361")]
private HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400D362 RID: 54114
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D362")]
private float GCFGMGDGHFA;
// Token: 0x0400D363 RID: 54115
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D363")]
private float EDDBGIDGJFA;
// Token: 0x0400D364 RID: 54116
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D364")]
private float LNLIIJHCNGI;
// Token: 0x0400D365 RID: 54117
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D365")]
private GestureTarget FNKIAMGGJIC;
// Token: 0x02002EA8 RID: 11944
[Token(Token = "0x2002EA8")]
private enum JCNEDLHCAKI
{
// Token: 0x0400D367 RID: 54119
[Token(Token = "0x400D367")]
Inactive,
// Token: 0x0400D368 RID: 54120
[Token(Token = "0x400D368")]
Started,
// Token: 0x0400D369 RID: 54121
[Token(Token = "0x400D369")]
Playing,
// Token: 0x0400D36A RID: 54122
[Token(Token = "0x400D36A")]
Charging = 4,
// Token: 0x0400D36B RID: 54123
[Token(Token = "0x400D36B")]
Completed
}
}
}