This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,190 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.QuickActions;
using RRUI.Data;
using RRUI.Navigation;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002B37 RID: 11063
[Token(Token = "0x2002B37")]
public class UGCRRUIRootScreen : TetheredUIBase
{
// Token: 0x170033A8 RID: 13224
// (get) Token: 0x06012778 RID: 75640 RVA: 0x00433000 File Offset: 0x00431200
// (set) Token: 0x06012779 RID: 75641 RVA: 0x00433014 File Offset: 0x00431214
[Token(Token = "0x170033A8")]
public ODAEKFDKCEC JCIMEMPPCIF
{
[Token(Token = "0x6012778")]
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
get;
[Token(Token = "0x6012779")]
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
private set;
}
// Token: 0x0601277A RID: 75642 RVA: 0x00433028 File Offset: 0x00431228
[Token(Token = "0x601277A")]
[Address(RVA = "0x188D850", Offset = "0x188C850", VA = "0x18188D850", Slot = "5")]
public override void SetVisible(bool NOCJEBBJIAN)
{
bool activeSelf = base.gameObject.activeSelf;
base.gameObject.SetActive(NOCJEBBJIAN);
if (NOCJEBBJIAN)
{
base.KCICFMKCGCI();
base.NJDFHKLCNAL();
base.OJGMFHBGCAO();
this.TetheredStateChangedEvent.CNFDGDEOPPF();
}
if (!NOCJEBBJIAN)
{
this.ENLFJPMIIKJ();
}
}
// Token: 0x0601277B RID: 75643 RVA: 0x00433080 File Offset: 0x00431280
[Token(Token = "0x601277B")]
[Address(RVA = "0x188D4C0", Offset = "0x188C4C0", VA = "0x18188D4C0", Slot = "4")]
protected override void LateUpdate()
{
base.DGNADPKNKNC();
base.KCICFMKCGCI();
base.NJDFHKLCNAL();
ODAEKFDKCEC odaekfdkcec = this.<IBDKGPNGCJO>k__BackingField;
bool flag;
if (flag)
{
this.LateUpdate();
}
this.OKNPGPCPKCJ();
}
// Token: 0x0601277C RID: 75644 RVA: 0x004330B8 File Offset: 0x004312B8
[Token(Token = "0x601277C")]
[Address(RVA = "0x188D520", Offset = "0x188C520", VA = "0x18188D520")]
private void OKNPGPCPKCJ()
{
QuickActionMenu <PPEGLKBLPPD>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<PPEGLKBLPPD>k__BackingField;
Transform transform = base.transform;
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
Vector3 vector;
float z = vector.z;
float num = this.quickActionMenuDistance;
if (this.CMNGJKMNKAM && z == 0f)
{
this.ENLFJPMIIKJ();
return;
}
while (z == 0f)
{
}
<PPEGLKBLPPD>k__BackingField.CloseMenu();
<PPEGLKBLPPD>k__BackingField.ClearAllButtons(true);
Func<PMGCJEPKFOF<string>> func = new Func(this.EIDJEPGLABD);
int num2 = 0;
<PPEGLKBLPPD>k__BackingField.AddButton("Bring Menu To Me", func, num2);
Transform bpbnebmijlj = this.BPBNEBMIJLJ;
<PPEGLKBLPPD>k__BackingField.OpenMenu();
this.CMNGJKMNKAM = true;
throw new NullReferenceException();
}
// Token: 0x0601277D RID: 75645 RVA: 0x00433164 File Offset: 0x00431364
[Token(Token = "0x601277D")]
[Address(RVA = "0x188D2D0", Offset = "0x188C2D0", VA = "0x18188D2D0")]
private void ENLFJPMIIKJ()
{
MakerPen.<IJMEOOBBJNG>k__BackingField.<PPEGLKBLPPD>k__BackingField.CloseMenu();
this.CMNGJKMNKAM = false;
}
// Token: 0x0601277E RID: 75646 RVA: 0x00433190 File Offset: 0x00431390
[Token(Token = "0x601277E")]
[Address(RVA = "0x188D3A0", Offset = "0x188C3A0", VA = "0x18188D3A0")]
internal void ILDFJGPKMEC(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK, bool IBCHADBIBBG = false)
{
this.BPBNEBMIJLJ = OIFLDNBGJOH;
if (IBCHADBIBBG)
{
if (!base.gameObject.activeSelf)
{
base.ResetTetheredMenu();
}
this.LateUpdate();
}
Route route = this.configMenuRoute;
this.<IBDKGPNGCJO>k__BackingField = GCBIBJNGIHK;
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(route).JKHELHNPILB(GCBIBJNGIHK);
this.browserModel.ResetAndGoTo(cecakddnhln);
this.ENLFJPMIIKJ();
}
// Token: 0x0601277F RID: 75647 RVA: 0x004331F8 File Offset: 0x004313F8
[Token(Token = "0x601277F")]
[Address(RVA = "0x188D910", Offset = "0x188C910", VA = "0x18188D910")]
public UGCRRUIRootScreen()
{
int num = 0;
this.preferredOffsetFromHead.z = (float)num;
this.defaultScale = 0.0005f;
this.minScaleRatio = 0.1f;
this.maxScaleRatio = 2f;
int num2;
int num3;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num2 != 0, num3 != 0);
num3 = 0;
num2 = 0;
this.TetheredStateChangedEvent = oknnkfgfodl;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.ELHHMNKIEOD = aolmggapkeh;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.DDFLMMBABDD = aolmggapkeh2;
base..ctor();
}
// Token: 0x06012780 RID: 75648 RVA: 0x0043327C File Offset: 0x0043147C
[Token(Token = "0x6012780")]
[Address(RVA = "0x188D250", Offset = "0x188C250", VA = "0x18188D250")]
[CompilerGenerated]
private PMGCJEPKFOF<string> EIDJEPGLABD()
{
base.ResetTetheredMenu();
this.ENLFJPMIIKJ();
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x0400BDDF RID: 48607
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400BDDF")]
[SerializeField]
private float quickActionMenuDistance = 5f;
// Token: 0x0400BDE0 RID: 48608
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400BDE0")]
[SerializeField]
[Header("UGC Config Menu Route")]
public Route configMenuRoute;
// Token: 0x0400BDE2 RID: 48610
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400BDE2")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
private BrowserModel browserModel;
// Token: 0x0400BDE3 RID: 48611
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400BDE3")]
private Transform BPBNEBMIJLJ;
// Token: 0x0400BDE4 RID: 48612
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400BDE4")]
private bool CMNGJKMNKAM;
}
}