Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

286 lines
9.2 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002112 RID: 8466
[Token(Token = "0x2002112")]
[Serializable]
public class ScreenTitleScreenController : PlayerController
{
// Token: 0x17002216 RID: 8726
// (get) Token: 0x0600D5F8 RID: 54776 RVA: 0x0030F17C File Offset: 0x0030D37C
[Token(Token = "0x17002216")]
public override bool HasInputThisFrame
{
[Token(Token = "0x600D5F8")]
[Address(RVA = "0x19C8170", Offset = "0x19C7170", VA = "0x1819C8170", Slot = "4")]
get
{
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
if (locnhhpgiag == 0)
{
}
return locnhhpgiag.<EKAPIFHFJBI>k__BackingField;
}
}
// Token: 0x0600D5F9 RID: 54777 RVA: 0x0030F19C File Offset: 0x0030D39C
[Token(Token = "0x600D5F9")]
[Address(RVA = "0x19C8000", Offset = "0x19C7000", VA = "0x1819C8000", Slot = "5")]
public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB)
{
PIMINIBFBEI piminibfbei = new PIMINIBFBEI();
this.cursor = piminibfbei;
this.isLoginLoaded = false;
}
// Token: 0x0600D5FA RID: 54778 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D5FA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
public override void MLONLKLKBON()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D5FB RID: 54779 RVA: 0x0030F1C0 File Offset: 0x0030D3C0
[Token(Token = "0x600D5FB")]
[Address(RVA = "0x19C7AF0", Offset = "0x19C6AF0", VA = "0x1819C7AF0", Slot = "7")]
public override void BGIPNMLMILE()
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
this.inputHandler = <PCNCCNKJIAP>k__BackingField;
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PIMINIBFBEI piminibfbei = this.cursor;
ScreenHUD screenModeHUD = instance.screenModeHUD;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
piminibfbei.OFFLOPLJBBG(locnhhpgiag, screenModeHUD, screenModeCamera);
LoginScreenSpawnPoint instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance2 != num)
{
LoginScreenSpawnPoint instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
this.OENOIJCHBMN(instance3);
}
PIMINIBFBEI piminibfbei2 = this.cursor;
int num2 = 0;
piminibfbei2.DPLAALHGGMJ(this, num2);
if (this.uIInputController == (ulong)0L)
{
PIMINIBFBEI piminibfbei3 = this.cursor;
ODBMDOCCCIO odbmdocccio = new ODBMDOCCCIO(this.inputHandler, screenModeCamera, screenModeHUD, piminibfbei3);
this.uIInputController = odbmdocccio;
}
}
}
// Token: 0x0600D5FC RID: 54780 RVA: 0x0030F28C File Offset: 0x0030D48C
[Token(Token = "0x600D5FC")]
[Address(RVA = "0x19C8060", Offset = "0x19C7060", VA = "0x1819C8060", Slot = "8")]
public override void OGCOBGAHOIK()
{
this.cursor.OCCIJPKCICA(this);
this.cursor.JBBLIBHHEBC();
ODBMDOCCCIO odbmdocccio = this.uIInputController;
if (odbmdocccio != 0)
{
odbmdocccio.JBBLIBHHEBC();
}
SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.worldSpaceUIAnchor.Detach();
}
// Token: 0x0600D5FD RID: 54781 RVA: 0x0030F2DC File Offset: 0x0030D4DC
[Token(Token = "0x600D5FD")]
[Address(RVA = "0x19C78B0", Offset = "0x19C68B0", VA = "0x1819C78B0", Slot = "9")]
public override void BALOKJMBNIN()
{
if (this.inputHandler == (ulong)0L)
{
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
this.inputHandler = <PCNCCNKJIAP>k__BackingField;
}
if (this.inputHandler == (ulong)0L)
{
return;
}
}
ACDNIAEFGHK.BALOKJMBNIN();
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
bool flag = instance == num;
int num2 = 0;
if (!flag)
{
if (locnhhpgiag.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
{
if (this.cursor.IOIIADNAGCG)
{
PIMINIBFBEI piminibfbei = this.cursor;
int num3 = 0;
piminibfbei.DPLAALHGGMJ(this, num3);
}
if (locnhhpgiag.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
{
goto IL_C8;
}
}
if (!this.cursor.IOIIADNAGCG && (this.isLoginLoaded ? 1 : 0) != num2)
{
PIMINIBFBEI piminibfbei2 = this.cursor;
ScreenPlayerCursorSettings screenPlayerCursorSettings = this.cursorSettings;
int num4 = 0;
piminibfbei2.NHKICMJGHDL(screenPlayerCursorSettings, this, num4);
}
}
IL_C8:
if (this.uIInputController != num2)
{
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
ODBMDOCCCIO odbmdocccio = this.uIInputController;
}
this.cursor.OPEMIFENIJM();
}
// Token: 0x0600D5FE RID: 54782 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D5FE")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public override void MKJKHMELFMJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D5FF RID: 54783 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D5FF")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")]
public override void BNEAKHONHNH()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D600 RID: 54784 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D600")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")]
public override void CLBLFCJEDLL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D601 RID: 54785 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D601")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")]
public override void MGCNCKFIODL(Player IKPJFNLNPHM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D602 RID: 54786 RVA: 0x0030F3DC File Offset: 0x0030D5DC
[Token(Token = "0x600D602")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "15")]
public override Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
}
// Token: 0x0600D603 RID: 54787 RVA: 0x0030F3EC File Offset: 0x0030D5EC
[Token(Token = "0x600D603")]
[Address(RVA = "0x19C7E50", Offset = "0x19C6E50", VA = "0x1819C7E50", Slot = "14")]
public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB)
{
this.isLoginLoaded = true;
this.OENOIJCHBMN(COGPPOCAKNB);
}
// Token: 0x0600D604 RID: 54788 RVA: 0x0030F408 File Offset: 0x0030D608
[Token(Token = "0x600D604")]
[Address(RVA = "0x19C7E60", Offset = "0x19C6E60", VA = "0x1819C7E60")]
private void OENOIJCHBMN(LoginScreenSpawnPoint COGPPOCAKNB)
{
int num = 0;
if (COGPPOCAKNB != num)
{
Transform screenSpawnPoint = COGPPOCAKNB.screenSpawnPoint;
int num2 = 0;
if (screenSpawnPoint != num2)
{
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform;
Transform screenSpawnPoint2 = COGPPOCAKNB.screenSpawnPoint;
Vector3 vector;
float z = vector.z;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera.transform;
Transform screenSpawnPoint3 = COGPPOCAKNB.screenSpawnPoint;
}
}
}
// Token: 0x0600D605 RID: 54789 RVA: 0x0030F474 File Offset: 0x0030D674
[Token(Token = "0x600D605")]
[Address(RVA = "0x19C7D20", Offset = "0x19C6D20", VA = "0x1819C7D20")]
private void JFHCKKDOCIH(LOCNHHPGIAG DBFBLNILIGL)
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (!(instance == num))
{
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
{
if (this.cursor.IOIIADNAGCG)
{
PIMINIBFBEI piminibfbei = this.cursor;
int num2 = 0;
piminibfbei.DPLAALHGGMJ(this, num2);
return;
}
while (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField == IFDIGHKFEGF.TOUCH)
{
}
}
bool flag;
while (flag)
{
}
return;
}
}
// Token: 0x0600D606 RID: 54790 RVA: 0x0030F4D0 File Offset: 0x0030D6D0
[Token(Token = "0x600D606")]
[Address(RVA = "0x19C8110", Offset = "0x19C7110", VA = "0x1819C8110")]
public ScreenTitleScreenController()
{
}
// Token: 0x04008846 RID: 34886
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008846")]
[SerializeField]
private ScreenPlayerCursorSettings cursorSettings;
// Token: 0x04008847 RID: 34887
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008847")]
private PIMINIBFBEI cursor;
// Token: 0x04008848 RID: 34888
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008848")]
private LOCNHHPGIAG inputHandler;
// Token: 0x04008849 RID: 34889
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008849")]
private ODBMDOCCCIO uIInputController;
// Token: 0x0400884A RID: 34890
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400884A")]
private bool isLoginLoaded;
}
}