m
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user