Files
2026-04-08 23:40:05 +02:00

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
}
}
}