273 lines
7.8 KiB
C#
273 lines
7.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x02002508 RID: 9480
|
|
[Token(Token = "0x2002508")]
|
|
[StructLayout(3)]
|
|
public class RadialShortcutMenuPageEntry : ScreenHUDElement
|
|
{
|
|
// Token: 0x17002C72 RID: 11378
|
|
// (get) Token: 0x060105C2 RID: 67010 RVA: 0x003D6038 File Offset: 0x003D4238
|
|
// (set) Token: 0x060105C3 RID: 67011 RVA: 0x003D604C File Offset: 0x003D424C
|
|
[Token(Token = "0x17002C72")]
|
|
public OOBADNCKEAP KIHBFKNPGLL
|
|
{
|
|
[Token(Token = "0x60105C2")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get;
|
|
[Token(Token = "0x60105C3")]
|
|
[Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002C73 RID: 11379
|
|
// (get) Token: 0x060105C4 RID: 67012 RVA: 0x003D6060 File Offset: 0x003D4260
|
|
[Token(Token = "0x17002C73")]
|
|
public string PBPGDEFGPCP
|
|
{
|
|
[Token(Token = "0x60105C4")]
|
|
[Address(RVA = "0x1477A00", Offset = "0x1476400", VA = "0x181477A00")]
|
|
get
|
|
{
|
|
OOBADNCKEAP oobadnckeap;
|
|
do
|
|
{
|
|
oobadnckeap = this.<NFIIDDCPIED>k__BackingField;
|
|
}
|
|
while (oobadnckeap == 0);
|
|
return oobadnckeap.FIKEBGGCDFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C74 RID: 11380
|
|
// (get) Token: 0x060105C5 RID: 67013 RVA: 0x003D6080 File Offset: 0x003D4280
|
|
// (set) Token: 0x060105C6 RID: 67014 RVA: 0x003D6094 File Offset: 0x003D4294
|
|
[Token(Token = "0x17002C74")]
|
|
public Action CMKGEPMFIJC
|
|
{
|
|
[Token(Token = "0x60105C5")]
|
|
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
|
get;
|
|
[Token(Token = "0x60105C6")]
|
|
[Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002C75 RID: 11381
|
|
// (get) Token: 0x060105C7 RID: 67015 RVA: 0x003D60A8 File Offset: 0x003D42A8
|
|
// (set) Token: 0x060105C8 RID: 67016 RVA: 0x003D60BC File Offset: 0x003D42BC
|
|
[Token(Token = "0x17002C75")]
|
|
public Func<bool> PAJGCGDFHKK
|
|
{
|
|
[Token(Token = "0x60105C7")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get;
|
|
[Token(Token = "0x60105C8")]
|
|
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x060105C9 RID: 67017 RVA: 0x003D60D0 File Offset: 0x003D42D0
|
|
[Token(Token = "0x60105C9")]
|
|
[Address(RVA = "0x14770A0", Offset = "0x1475AA0", VA = "0x1814770A0")]
|
|
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;
|
|
}
|
|
rawImage.enabled = true;
|
|
RawImage rawImage2 = this.rawImage;
|
|
Texture nofjalnfibm2 = PBGBNMCPEAJ.NOFJALNFIBM;
|
|
rawImage2.texture = nofjalnfibm2;
|
|
}
|
|
this.spriteImage.enabled = true;
|
|
Image image = this.spriteImage;
|
|
Sprite djbehgkkjgf2 = PBGBNMCPEAJ.DJBEHGKKJGF;
|
|
image.sprite = djbehgkkjgf2;
|
|
Transform transform = this.spriteImage.transform;
|
|
if (PBGBNMCPEAJ.HCNGNEDJPIC)
|
|
{
|
|
}
|
|
RawImage rawImage3 = this.rawImage;
|
|
int num4 = 0;
|
|
rawImage3.enabled = num4 != 0;
|
|
this.text.enabled = num4 != 0;
|
|
string gpjedbdcnnp = PBGBNMCPEAJ.GPJEDBDCNNP;
|
|
if (gpjedbdcnnp != 0)
|
|
{
|
|
this.text.text = gpjedbdcnnp;
|
|
}
|
|
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: 0x060105CA RID: 67018 RVA: 0x003D61E0 File Offset: 0x003D43E0
|
|
[Token(Token = "0x60105CA")]
|
|
[Address(RVA = "0x14772E0", Offset = "0x1475CE0", VA = "0x1814772E0")]
|
|
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: 0x060105CB RID: 67019 RVA: 0x003D62BC File Offset: 0x003D44BC
|
|
[Token(Token = "0x60105CB")]
|
|
[Address(RVA = "0x14779A0", Offset = "0x14763A0", VA = "0x1814779A0")]
|
|
public RadialShortcutMenuPageEntry()
|
|
{
|
|
this.CECIGAMAABA = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060105CC RID: 67020 RVA: 0x003D62D8 File Offset: 0x003D44D8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60105CC")]
|
|
[Address(RVA = "0x1477740", Offset = "0x1476140", VA = "0x181477740")]
|
|
static RadialShortcutMenuPageEntry()
|
|
{
|
|
float z = Vector3.one.z;
|
|
Vector3 one = Vector3.one;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Color white = Color.white;
|
|
}
|
|
|
|
// Token: 0x0400AE01 RID: 44545
|
|
[Token(Token = "0x400AE01")]
|
|
private static readonly Vector3 ABCJHAOGLKL;
|
|
|
|
// Token: 0x0400AE02 RID: 44546
|
|
[Token(Token = "0x400AE02")]
|
|
private static readonly Vector3 JKHHEEBKAGK;
|
|
|
|
// Token: 0x0400AE03 RID: 44547
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AE03")]
|
|
[SerializeField]
|
|
private Transform imageRoot;
|
|
|
|
// Token: 0x0400AE04 RID: 44548
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400AE04")]
|
|
[SerializeField]
|
|
private Image spriteImage;
|
|
|
|
// Token: 0x0400AE05 RID: 44549
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400AE05")]
|
|
[SerializeField]
|
|
private RawImage rawImage;
|
|
|
|
// Token: 0x0400AE06 RID: 44550
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400AE06")]
|
|
[SerializeField]
|
|
private TMP_Text text;
|
|
|
|
// Token: 0x0400AE07 RID: 44551
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400AE07")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private CanvasGroup canvasGroup;
|
|
|
|
// Token: 0x0400AE08 RID: 44552
|
|
[Token(Token = "0x400AE08")]
|
|
private static readonly Vector3 NNAHMAPMKOB;
|
|
|
|
// Token: 0x0400AE09 RID: 44553
|
|
[Token(Token = "0x400AE09")]
|
|
private static readonly Vector3 BKGDEOCNDNI;
|
|
|
|
// Token: 0x0400AE0A RID: 44554
|
|
[Token(Token = "0x400AE0A")]
|
|
private static readonly Vector3 PKOOLLIGGGL;
|
|
|
|
// Token: 0x0400AE0B RID: 44555
|
|
[Token(Token = "0x400AE0B")]
|
|
private static readonly Vector3 GOEFFPLBLNK;
|
|
|
|
// Token: 0x0400AE0C RID: 44556
|
|
[Token(Token = "0x400AE0C")]
|
|
private static readonly Color APEGNFEDMHL;
|
|
|
|
// Token: 0x0400AE0D RID: 44557
|
|
[Token(Token = "0x400AE0D")]
|
|
private static readonly Color OFJJFCPAPDO;
|
|
|
|
// Token: 0x02002509 RID: 9481
|
|
[Token(Token = "0x2002509")]
|
|
public enum MINGGHKGIJB
|
|
{
|
|
// Token: 0x0400AE12 RID: 44562
|
|
[Token(Token = "0x400AE12")]
|
|
Unselected,
|
|
// Token: 0x0400AE13 RID: 44563
|
|
[Token(Token = "0x400AE13")]
|
|
Selected,
|
|
// Token: 0x0400AE14 RID: 44564
|
|
[Token(Token = "0x400AE14")]
|
|
SelectionPending,
|
|
// Token: 0x0400AE15 RID: 44565
|
|
[Token(Token = "0x400AE15")]
|
|
Minimized
|
|
}
|
|
}
|
|
}
|