This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,422 @@
using System;
using Cpp2IlInjected;
using RecRoom.Inputs;
using RecRoom.Systems;
using UnityEngine;
namespace RecRoom
{
// Token: 0x0200202A RID: 8234
[Token(Token = "0x200202A")]
[Serializable]
public class VRTitleScreenController : PlayerController
{
// Token: 0x17002186 RID: 8582
// (get) Token: 0x0600D292 RID: 53906 RVA: 0x00309E1C File Offset: 0x0030801C
[Token(Token = "0x17002186")]
public VRInputHandler LeftHandInput
{
[Token(Token = "0x600D292")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get
{
return this.leftHandInput;
}
}
// Token: 0x17002187 RID: 8583
// (get) Token: 0x0600D293 RID: 53907 RVA: 0x00309E30 File Offset: 0x00308030
[Token(Token = "0x17002187")]
public VRInputHandler RightHandInput
{
[Token(Token = "0x600D293")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get
{
return this.rightHandInput;
}
}
// Token: 0x17002188 RID: 8584
// (get) Token: 0x0600D294 RID: 53908 RVA: 0x00309E44 File Offset: 0x00308044
// (set) Token: 0x0600D295 RID: 53909 RVA: 0x00309E58 File Offset: 0x00308058
[Token(Token = "0x17002188")]
private static VRTitleScreenController ActiveInstance
{
[Token(Token = "0x600D294")]
[Address(RVA = "0x11197B0", Offset = "0x11185B0", VA = "0x1811197B0")]
get;
[Token(Token = "0x600D295")]
[Address(RVA = "0x1119830", Offset = "0x1118630", VA = "0x181119830")]
set;
}
// Token: 0x17002189 RID: 8585
// (get) Token: 0x0600D296 RID: 53910 RVA: 0x00309E6C File Offset: 0x0030806C
[Token(Token = "0x17002189")]
public override bool HasInputThisFrame
{
[Token(Token = "0x600D296")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")]
get
{
}
}
// Token: 0x0600D297 RID: 53911 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D297")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D298 RID: 53912 RVA: 0x00309E7C File Offset: 0x0030807C
[Token(Token = "0x600D298")]
[Address(RVA = "0x1118460", Offset = "0x1117260", VA = "0x181118460", Slot = "6")]
public override void BGIPNMLMILE()
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance.JOJEKPDBJJN = num != 0;
InputManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.KAFEPPKMCNC);
instance2.OGBLNLPLIBC += action;
FakePlayerHand fakePlayerHand = this.leftHandPrefab;
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
FakePlayerHand fakePlayerHand2 = global::UnityEngine.Object.Instantiate<FakePlayerHand>(fakePlayerHand, transform);
FakePlayerHand fakePlayerHand3 = this.rightHandPrefab;
this.leftHand = fakePlayerHand2;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
FakePlayerHand fakePlayerHand4 = global::UnityEngine.Object.Instantiate<FakePlayerHand>(fakePlayerHand3, transform2);
this.rightHand = fakePlayerHand4;
this.KAFEPPKMCNC();
LoginScreenSpawnPoint instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
this.CCONMNOMLMO(instance3);
this.isActive = true;
VRTitleScreenController.<ActiveInstance>k__BackingField = this;
}
// Token: 0x0600D299 RID: 53913 RVA: 0x00309F28 File Offset: 0x00308128
[Token(Token = "0x600D299")]
[Address(RVA = "0x1119550", Offset = "0x1118350", VA = "0x181119550", Slot = "7")]
public override void OGCOBGAHOIK()
{
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
InputManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action action = new Action(this.KAFEPPKMCNC);
instance2.OGBLNLPLIBC -= action;
}
this.DNMPGBJPKJG();
FakePlayerHand fakePlayerHand = this.leftHand;
int num2 = 0;
bool flag = fakePlayerHand != num2;
int num3 = 0;
if (flag)
{
global::UnityEngine.Object.Destroy(this.leftHand.gameObject);
this.leftHand = num3;
}
FakePlayerHand fakePlayerHand2 = this.rightHand;
int num4 = 0;
if (fakePlayerHand2 != num4)
{
global::UnityEngine.Object.Destroy(this.rightHand.gameObject);
this.rightHand = num3;
}
this.isActive = num3 != 0;
}
// Token: 0x0600D29A RID: 53914 RVA: 0x00309FDC File Offset: 0x003081DC
[Token(Token = "0x600D29A")]
[Address(RVA = "0x1118400", Offset = "0x1117200", VA = "0x181118400", Slot = "8")]
public override void BALOKJMBNIN()
{
VRInputHandler vrinputHandler = this.leftHandInput;
int num = 0;
FakePlayerHand fakePlayerHand = this.leftHand;
this.MJKBOEICDHE(num, fakePlayerHand, vrinputHandler);
VRInputHandler vrinputHandler2 = this.rightHandInput;
FakePlayerHand fakePlayerHand2 = this.rightHand;
this.MJKBOEICDHE(1, fakePlayerHand2, vrinputHandler2);
base.CCFPOMNELMK(1f);
}
// Token: 0x0600D29B RID: 53915 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D29B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
public override void MKJKHMELFMJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D29C RID: 53916 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D29C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
public override void BNEAKHONHNH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D29D RID: 53917 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D29D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "11")]
public override void CLBLFCJEDLL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D29E RID: 53918 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D29E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
public override void MGCNCKFIODL(Player IKPJFNLNPHM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D29F RID: 53919 RVA: 0x0030A028 File Offset: 0x00308228
[Token(Token = "0x600D29F")]
[Address(RVA = "0x1118F10", Offset = "0x1117D10", VA = "0x181118F10", Slot = "13")]
public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB)
{
this.CCONMNOMLMO(COGPPOCAKNB);
}
// Token: 0x0600D2A0 RID: 53920 RVA: 0x0030A03C File Offset: 0x0030823C
[Token(Token = "0x600D2A0")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "14")]
public override Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
}
// Token: 0x0600D2A1 RID: 53921 RVA: 0x0030A04C File Offset: 0x0030824C
[Token(Token = "0x600D2A1")]
[Address(RVA = "0x1118D60", Offset = "0x1117B60", VA = "0x181118D60")]
private void KAFEPPKMCNC()
{
this.DNMPGBJPKJG();
if (SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK != (ulong)0L)
{
VRInputHandler gdhfjpemick = SingletonMonoBehaviour.ONCPNMDGGKG.GDHFJPEMICK;
this.leftHandInput = gdhfjpemick;
VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.LCCELMIFMMJ);
gdhfjpemick.IIJNHDCADHF += allajojfdji;
}
if (SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH != (ulong)0L)
{
VRInputHandler eoeaifbpnjh = SingletonMonoBehaviour.ONCPNMDGGKG.EOEAIFBPNJH;
this.rightHandInput = eoeaifbpnjh;
VRInputHandler.ALLAJOJFDJI allajojfdji2 = new VRInputHandler.ALLAJOJFDJI(this.KDKEOFEOLDN);
eoeaifbpnjh.IIJNHDCADHF += allajojfdji2;
}
}
// Token: 0x0600D2A2 RID: 53922 RVA: 0x0030A0D0 File Offset: 0x003082D0
[Token(Token = "0x600D2A2")]
[Address(RVA = "0x1118C50", Offset = "0x1117A50", VA = "0x181118C50")]
private void DNMPGBJPKJG()
{
VRInputHandler vrinputHandler = this.leftHandInput;
if (vrinputHandler != 0)
{
VRInputHandler.ALLAJOJFDJI allajojfdji = new VRInputHandler.ALLAJOJFDJI(this.LCCELMIFMMJ);
vrinputHandler.IIJNHDCADHF -= allajojfdji;
}
VRInputHandler vrinputHandler2 = this.rightHandInput;
if (vrinputHandler2 != 0)
{
VRInputHandler.ALLAJOJFDJI allajojfdji2 = new VRInputHandler.ALLAJOJFDJI(this.KDKEOFEOLDN);
vrinputHandler2.IIJNHDCADHF -= allajojfdji2;
}
}
// Token: 0x0600D2A3 RID: 53923 RVA: 0x0030A11C File Offset: 0x0030831C
[Token(Token = "0x600D2A3")]
[Address(RVA = "0x1119040", Offset = "0x1117E40", VA = "0x181119040")]
private void LCCELMIFMMJ(VRInputHandler DBFBLNILIGL)
{
FakePlayerHand fakePlayerHand = this.leftHand;
int num = 0;
if (fakePlayerHand != num)
{
Transform transform = this.leftHand.transform;
Transform transform2 = this.leftHand.transform;
}
}
// Token: 0x0600D2A4 RID: 53924 RVA: 0x0030A15C File Offset: 0x0030835C
[Token(Token = "0x600D2A4")]
[Address(RVA = "0x1118F20", Offset = "0x1117D20", VA = "0x181118F20")]
private void KDKEOFEOLDN(VRInputHandler DBFBLNILIGL)
{
FakePlayerHand fakePlayerHand = this.rightHand;
int num = 0;
if (fakePlayerHand != num)
{
Transform transform = this.rightHand.transform;
Transform transform2 = this.rightHand.transform;
}
}
// Token: 0x0600D2A5 RID: 53925 RVA: 0x0030A19C File Offset: 0x0030839C
[Token(Token = "0x600D2A5")]
[Address(RVA = "0x1118740", Offset = "0x1117540", VA = "0x181118740")]
private void CCONMNOMLMO(LoginScreenSpawnPoint COGPPOCAKNB)
{
while (SingletonMonoBehaviour.FFNIFALJLDD)
{
int num = 0;
if (!(COGPPOCAKNB == num))
{
Transform vrSpawnPoint = COGPPOCAKNB.vrSpawnPoint;
int num2 = 0;
if (!(vrSpawnPoint == num2))
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
Transform vrSpawnPoint2 = COGPPOCAKNB.vrSpawnPoint;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
Transform vrSpawnPoint3 = COGPPOCAKNB.vrSpawnPoint;
}
}
Transform transform3 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
int num3 = 0;
Vector3 zero = Vector3.zero;
transform3.position = num3;
Transform transform4 = SingletonMonoBehaviour.ONCPNMDGGKG.transform;
int num4 = 0;
Quaternion identity = Quaternion.identity;
transform4.rotation = num4;
if (SingletonMonoBehaviour.ONCPNMDGGKG.JOGJIKFEHKJ)
{
break;
}
Transform transform5 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
if (COGPPOCAKNB != 0 && COGPPOCAKNB.screenSpawnPoint != 0)
{
Vector3 vector;
if (vector.z != 0f)
{
}
int num5 = 0;
Vector3 zero2 = Vector3.zero;
transform5.position = num5;
Transform transform6 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
if (COGPPOCAKNB == 0 || COGPPOCAKNB.screenSpawnPoint != 0)
{
}
int num6;
if (0 == 0)
{
num6 = 0;
Quaternion identity2 = Quaternion.identity;
}
transform6.rotation = num6;
break;
}
}
}
// Token: 0x0600D2A6 RID: 53926 RVA: 0x0030A2C8 File Offset: 0x003084C8
[Token(Token = "0x600D2A6")]
[Address(RVA = "0x1118660", Offset = "0x1117460", VA = "0x181118660")]
public static FakePlayerHand BHKJOKGCFLB(PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
{
if ((ulong)1L == 0UL)
{
}
if (VRTitleScreenController.<ActiveInstance>k__BackingField.isActive)
{
FakePlayerHand fakePlayerHand;
if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Left)
{
if ((ulong)1L == 0UL)
{
}
fakePlayerHand = VRTitleScreenController.<ActiveInstance>k__BackingField.leftHand;
return fakePlayerHand;
}
if (CBCCPKBNKAP == PlayerHand.PLLIKAOIPHP.Right)
{
return fakePlayerHand;
}
}
throw new NullReferenceException();
}
// Token: 0x0600D2A7 RID: 53927 RVA: 0x0030A310 File Offset: 0x00308510
[Token(Token = "0x600D2A7")]
[Address(RVA = "0x1118D10", Offset = "0x1117B10", VA = "0x181118D10")]
private void INGOBHDODBC()
{
VRInputHandler vrinputHandler = this.leftHandInput;
int num = 0;
FakePlayerHand fakePlayerHand = this.leftHand;
this.MJKBOEICDHE(num, fakePlayerHand, vrinputHandler);
VRInputHandler vrinputHandler2 = this.rightHandInput;
FakePlayerHand fakePlayerHand2 = this.rightHand;
this.MJKBOEICDHE(1, fakePlayerHand2, vrinputHandler2);
}
// Token: 0x0600D2A8 RID: 53928 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D2A8")]
[Address(RVA = "0x1119160", Offset = "0x1117F60", VA = "0x181119160")]
private void MJKBOEICDHE(int BBBOIEHGOLN, FakePlayerHand ONFJHABGCIP, VRInputHandler DBFBLNILIGL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D2A9 RID: 53929 RVA: 0x0030A354 File Offset: 0x00308554
[Token(Token = "0x600D2A9")]
[Address(RVA = "0x1119750", Offset = "0x1118550", VA = "0x181119750")]
public VRTitleScreenController()
{
}
// Token: 0x040086C3 RID: 34499
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40086C3")]
[SerializeField]
private FakePlayerHand leftHandPrefab;
// Token: 0x040086C4 RID: 34500
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40086C4")]
[SerializeField]
private FakePlayerHand rightHandPrefab;
// Token: 0x040086C5 RID: 34501
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40086C5")]
[SerializeField]
[Header("UI Settings")]
private float maxPushButtonInteractionDistance = 1f;
// Token: 0x040086C6 RID: 34502
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40086C6")]
private FakePlayerHand leftHand;
// Token: 0x040086C7 RID: 34503
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40086C7")]
private FakePlayerHand rightHand;
// Token: 0x040086C8 RID: 34504
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40086C8")]
private VRInputHandler leftHandInput;
// Token: 0x040086C9 RID: 34505
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40086C9")]
private VRInputHandler rightHandInput;
// Token: 0x040086CA RID: 34506
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40086CA")]
private bool isActive;
}
}