309 lines
8.9 KiB
C#
309 lines
8.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020029CA RID: 10698
|
|
[Token(Token = "0x20029CA")]
|
|
public class RadialShortcutMenuPageEntry : ScreenHUDElement
|
|
{
|
|
// Token: 0x17003214 RID: 12820
|
|
// (get) Token: 0x06011E7E RID: 73342 RVA: 0x00414AE0 File Offset: 0x00412CE0
|
|
// (set) Token: 0x06011E7F RID: 73343 RVA: 0x00414AF4 File Offset: 0x00412CF4
|
|
[Token(Token = "0x17003214")]
|
|
public OOBADNCKEAP KIHBFKNPGLL
|
|
{
|
|
[Token(Token = "0x6011E7E")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get;
|
|
[Token(Token = "0x6011E7F")]
|
|
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003215 RID: 12821
|
|
// (get) Token: 0x06011E80 RID: 73344 RVA: 0x00414B08 File Offset: 0x00412D08
|
|
[Token(Token = "0x17003215")]
|
|
public string PBPGDEFGPCP
|
|
{
|
|
[Token(Token = "0x6011E80")]
|
|
[Address(RVA = "0x10156A0", Offset = "0x10144A0", VA = "0x1810156A0")]
|
|
get
|
|
{
|
|
OOBADNCKEAP oobadnckeap;
|
|
do
|
|
{
|
|
oobadnckeap = this.<NFIIDDCPIED>k__BackingField;
|
|
}
|
|
while (oobadnckeap == 0);
|
|
return oobadnckeap.FIKEBGGCDFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003216 RID: 12822
|
|
// (get) Token: 0x06011E81 RID: 73345 RVA: 0x00414B28 File Offset: 0x00412D28
|
|
// (set) Token: 0x06011E82 RID: 73346 RVA: 0x00414B3C File Offset: 0x00412D3C
|
|
[Token(Token = "0x17003216")]
|
|
public Action CMKGEPMFIJC
|
|
{
|
|
[Token(Token = "0x6011E81")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get;
|
|
[Token(Token = "0x6011E82")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003217 RID: 12823
|
|
// (get) Token: 0x06011E83 RID: 73347 RVA: 0x00414B50 File Offset: 0x00412D50
|
|
// (set) Token: 0x06011E84 RID: 73348 RVA: 0x00414B64 File Offset: 0x00412D64
|
|
[Token(Token = "0x17003217")]
|
|
public Func<bool> PAJGCGDFHKK
|
|
{
|
|
[Token(Token = "0x6011E83")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get;
|
|
[Token(Token = "0x6011E84")]
|
|
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06011E85 RID: 73349 RVA: 0x00414B78 File Offset: 0x00412D78
|
|
[Token(Token = "0x6011E85")]
|
|
[Address(RVA = "0x1014C90", Offset = "0x1013A90", VA = "0x181014C90")]
|
|
public void SetUp(OOBADNCKEAP PBGBNMCPEAJ)
|
|
{
|
|
Sprite djbehgkkjgf = PBGBNMCPEAJ.DJBEHGKKJGF;
|
|
int num = 0;
|
|
if (!(djbehgkkjgf != num))
|
|
{
|
|
Texture nofjalnfibm = PBGBNMCPEAJ.NOFJALNFIBM;
|
|
int num2 = 0;
|
|
bool flag = nofjalnfibm != num2;
|
|
RawImage rawImage = this.rawImage;
|
|
if (!flag)
|
|
{
|
|
int num3 = 0;
|
|
rawImage.enabled = num3 != 0;
|
|
Image image = this.spriteImage;
|
|
}
|
|
rawImage.enabled = true;
|
|
RawImage rawImage2 = this.rawImage;
|
|
Texture nofjalnfibm2 = PBGBNMCPEAJ.NOFJALNFIBM;
|
|
rawImage2.texture = nofjalnfibm2;
|
|
}
|
|
this.spriteImage.enabled = true;
|
|
Image image2 = this.spriteImage;
|
|
Sprite djbehgkkjgf2 = PBGBNMCPEAJ.DJBEHGKKJGF;
|
|
image2.sprite = djbehgkkjgf2;
|
|
Transform transform = this.spriteImage.transform;
|
|
if (PBGBNMCPEAJ.HCNGNEDJPIC)
|
|
{
|
|
}
|
|
RawImage rawImage3 = this.rawImage;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
rawImage3.enabled = num5 != 0;
|
|
TMP_Text tmp_Text = this.imageLabelText;
|
|
string gpjedbdcnnp = PBGBNMCPEAJ.GPJEDBDCNNP;
|
|
tmp_Text.enabled = true;
|
|
string gpjedbdcnnp2 = PBGBNMCPEAJ.GPJEDBDCNNP;
|
|
TMP_Text tmp_Text2 = this.imageLabelText;
|
|
if (gpjedbdcnnp2 == 0)
|
|
{
|
|
}
|
|
string text = tmp_Text2.text;
|
|
this.mainText.enabled = num4 != 0;
|
|
string gpjedbdcnnp3 = PBGBNMCPEAJ.GPJEDBDCNNP;
|
|
TMP_Text tmp_Text3 = this.mainText;
|
|
if (gpjedbdcnnp3 == 0)
|
|
{
|
|
}
|
|
string text2 = tmp_Text3.text;
|
|
Action cmkgepmfijc = PBGBNMCPEAJ.CMKGEPMFIJC;
|
|
this.<FHILJLKEJCM>k__BackingField = cmkgepmfijc;
|
|
Func<bool> pajgcgdfhkk = PBGBNMCPEAJ.PAJGCGDFHKK;
|
|
this.<AIFDKMNJHHI>k__BackingField = pajgcgdfhkk;
|
|
this.<NFIIDDCPIED>k__BackingField = PBGBNMCPEAJ;
|
|
}
|
|
|
|
// Token: 0x06011E86 RID: 73350 RVA: 0x00414CCC File Offset: 0x00412ECC
|
|
[Token(Token = "0x6011E86")]
|
|
[Address(RVA = "0x1014C80", Offset = "0x1013A80", VA = "0x181014C80")]
|
|
public void ClearEntry()
|
|
{
|
|
int num = 0;
|
|
this.<NFIIDDCPIED>k__BackingField = num;
|
|
this.<FHILJLKEJCM>k__BackingField = num;
|
|
this.<AIFDKMNJHHI>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06011E87 RID: 73351 RVA: 0x00414CF0 File Offset: 0x00412EF0
|
|
[Token(Token = "0x6011E87")]
|
|
[Address(RVA = "0x1014F80", Offset = "0x1013D80", VA = "0x181014F80")]
|
|
public void UpdateVisuals(RadialShortcutMenuPageEntry.MINGGHKGIJB NDOLBGFKDLB, float FBPFONBFPEB, float BLJHJADHILG = 1f)
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
this.canvasGroup.alpha = FBPFONBFPEB;
|
|
}
|
|
int num2 = 0;
|
|
if (NDOLBGFKDLB == RadialShortcutMenuPageEntry.MINGGHKGIJB.Selected)
|
|
{
|
|
OOBADNCKEAP oobadnckeap = this.<NFIIDDCPIED>k__BackingField;
|
|
}
|
|
if (num2 != 3)
|
|
{
|
|
OOBADNCKEAP oobadnckeap2 = this.<NFIIDDCPIED>k__BackingField;
|
|
if (num2 != 1 && num2 != 2)
|
|
{
|
|
goto IL_4A;
|
|
}
|
|
}
|
|
Vector3 zero = Vector3.zero;
|
|
IL_4A:
|
|
Transform transform = this.imageRoot.transform;
|
|
Transform transform2 = this.imageRoot;
|
|
Transform transform3 = transform2.transform;
|
|
Vector3 localScale = transform2.localScale;
|
|
RawImage rawImage = this.rawImage;
|
|
if (rawImage.enabled)
|
|
{
|
|
RawImage rawImage2 = this.rawImage;
|
|
bool flag = rawImage.IsDestroyed();
|
|
Color color = rawImage2.color;
|
|
}
|
|
Image image = this.spriteImage;
|
|
if (image.enabled)
|
|
{
|
|
Image image2 = this.spriteImage;
|
|
bool flag2 = image.IsDestroyed();
|
|
Color color2 = image2.color;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E88 RID: 73352 RVA: 0x00414DCC File Offset: 0x00412FCC
|
|
[Token(Token = "0x6011E88")]
|
|
[Address(RVA = "0x1014C80", Offset = "0x1013A80", VA = "0x181014C80")]
|
|
private void OnDestroy()
|
|
{
|
|
int num = 0;
|
|
this.<NFIIDDCPIED>k__BackingField = num;
|
|
this.<FHILJLKEJCM>k__BackingField = num;
|
|
this.<AIFDKMNJHHI>k__BackingField = num;
|
|
}
|
|
|
|
// Token: 0x06011E89 RID: 73353 RVA: 0x00414DF0 File Offset: 0x00412FF0
|
|
[Token(Token = "0x6011E89")]
|
|
[Address(RVA = "0x1015640", Offset = "0x1014440", VA = "0x181015640")]
|
|
public RadialShortcutMenuPageEntry()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011E8A RID: 73354 RVA: 0x00414E04 File Offset: 0x00413004
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6011E8A")]
|
|
[Address(RVA = "0x10153E0", Offset = "0x10141E0", VA = "0x1810153E0")]
|
|
static RadialShortcutMenuPageEntry()
|
|
{
|
|
float z = Vector3.one.z;
|
|
Vector3 one = Vector3.one;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Color white = Color.white;
|
|
}
|
|
|
|
// Token: 0x0400B8B5 RID: 47285
|
|
[Token(Token = "0x400B8B5")]
|
|
private static readonly Vector3 ABCJHAOGLKL;
|
|
|
|
// Token: 0x0400B8B6 RID: 47286
|
|
[Token(Token = "0x400B8B6")]
|
|
private static readonly Vector3 JKHHEEBKAGK;
|
|
|
|
// Token: 0x0400B8B7 RID: 47287
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B8B7")]
|
|
[SerializeField]
|
|
private Transform imageRoot;
|
|
|
|
// Token: 0x0400B8B8 RID: 47288
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B8B8")]
|
|
[SerializeField]
|
|
private Image spriteImage;
|
|
|
|
// Token: 0x0400B8B9 RID: 47289
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B8B9")]
|
|
[SerializeField]
|
|
private RawImage rawImage;
|
|
|
|
// Token: 0x0400B8BA RID: 47290
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B8BA")]
|
|
[SerializeField]
|
|
private TMP_Text mainText;
|
|
|
|
// Token: 0x0400B8BB RID: 47291
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B8BB")]
|
|
[SerializeField]
|
|
private TMP_Text imageLabelText;
|
|
|
|
// Token: 0x0400B8BC RID: 47292
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B8BC")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private CanvasGroup canvasGroup;
|
|
|
|
// Token: 0x0400B8BD RID: 47293
|
|
[Token(Token = "0x400B8BD")]
|
|
private static readonly Vector3 NNAHMAPMKOB;
|
|
|
|
// Token: 0x0400B8BE RID: 47294
|
|
[Token(Token = "0x400B8BE")]
|
|
private static readonly Vector3 BKGDEOCNDNI;
|
|
|
|
// Token: 0x0400B8BF RID: 47295
|
|
[Token(Token = "0x400B8BF")]
|
|
private static readonly Vector3 PKOOLLIGGGL;
|
|
|
|
// Token: 0x0400B8C0 RID: 47296
|
|
[Token(Token = "0x400B8C0")]
|
|
private static readonly Vector3 GOEFFPLBLNK;
|
|
|
|
// Token: 0x0400B8C1 RID: 47297
|
|
[Token(Token = "0x400B8C1")]
|
|
private static readonly Color APEGNFEDMHL;
|
|
|
|
// Token: 0x0400B8C2 RID: 47298
|
|
[Token(Token = "0x400B8C2")]
|
|
private static readonly Color OFJJFCPAPDO;
|
|
|
|
// Token: 0x020029CB RID: 10699
|
|
[Token(Token = "0x20029CB")]
|
|
public enum MINGGHKGIJB
|
|
{
|
|
// Token: 0x0400B8C7 RID: 47303
|
|
[Token(Token = "0x400B8C7")]
|
|
Unselected,
|
|
// Token: 0x0400B8C8 RID: 47304
|
|
[Token(Token = "0x400B8C8")]
|
|
Selected,
|
|
// Token: 0x0400B8C9 RID: 47305
|
|
[Token(Token = "0x400B8C9")]
|
|
SelectionPending,
|
|
// Token: 0x0400B8CA RID: 47306
|
|
[Token(Token = "0x400B8CA")]
|
|
Minimized
|
|
}
|
|
}
|
|
}
|