Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/ActionCodesSubscreenCreate.cs
T
2026-04-08 23:40:05 +02:00

182 lines
5.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Sharing;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B2B RID: 6955
[Token(Token = "0x2001B2B")]
[StructLayout(3)]
public class ActionCodesSubscreenCreate : Subscreen
{
// Token: 0x0600BA5B RID: 47707 RVA: 0x002BD0EC File Offset: 0x002BB2EC
[Token(Token = "0x600BA5B")]
[Address(RVA = "0x16E6040", Offset = "0x16E4A40", VA = "0x1816E6040")]
private void Awake()
{
ActionCodeButton[] componentsInChildren = base.GetComponentsInChildren<ActionCodeButton>();
int num = 0;
this.MJNOLDFKCBM = componentsInChildren;
int length = componentsInChildren.Length;
if (num < length)
{
ActionCodeButton actionCodeButton = componentsInChildren[num];
Action<ActionCodeButton> action = new Action(this.COIOOINJCNC);
actionCodeButton.OnClick += action;
num++;
}
Button3D.OnButton3DClick onClick = this.goButton.OnClick;
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
onClick.AddListener(unityAction);
Button3D.OnButton3DClick onClick2 = this.showAllButton.OnClick;
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
onClick2.AddListener(unityAction2);
ActionCodesWatchUIFlow.NLDLGEDHJNI += this.MKBLJJGJAOH;
this.MKBLJJGJAOH();
}
// Token: 0x0600BA5C RID: 47708 RVA: 0x002BD19C File Offset: 0x002BB39C
[Token(Token = "0x600BA5C")]
[Address(RVA = "0x16E6220", Offset = "0x16E4C20", VA = "0x1816E6220")]
private void CEEAHMNHCFO()
{
ActionCode handler = this.EGJJHJHIPCF.GBJHOKGCFFJ;
}
// Token: 0x0600BA5D RID: 47709 RVA: 0x002BD1BC File Offset: 0x002BB3BC
[Token(Token = "0x600BA5D")]
[Address(RVA = "0x16E6600", Offset = "0x16E5000", VA = "0x1816E6600")]
private void NOPDBJKBFIJ()
{
bool <BICMMHKGOJH>k__BackingField = ActionCodesWatchUIFlow.<BICMMHKGOJH>k__BackingField;
}
// Token: 0x0600BA5E RID: 47710 RVA: 0x002BD1D0 File Offset: 0x002BB3D0
[Token(Token = "0x600BA5E")]
[Address(RVA = "0x16E6750", Offset = "0x16E5150", VA = "0x1816E6750")]
private void OnDestroy()
{
ActionCodesWatchUIFlow.NLDLGEDHJNI -= this.MKBLJJGJAOH;
Button3D button3D = this.goButton;
if (button3D != 0)
{
Button3D.OnButton3DClick onClick = button3D.OnClick;
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
onClick.RemoveListener(unityAction);
}
Button3D button3D2 = this.showAllButton;
if (button3D2 != 0)
{
Button3D.OnButton3DClick onClick2 = button3D2.OnClick;
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
onClick2.RemoveListener(unityAction2);
}
}
// Token: 0x0600BA5F RID: 47711 RVA: 0x002BD244 File Offset: 0x002BB444
[Token(Token = "0x600BA5F")]
[Address(RVA = "0x16E6400", Offset = "0x16E4E00", VA = "0x1816E6400")]
private void MKBLJJGJAOH()
{
ActionCodeButton[] mjnoldfkcbm = this.MJNOLDFKCBM;
int num = 0;
int length = mjnoldfkcbm.Length;
if (num < length)
{
ActionCodeButton actionCodeButton = mjnoldfkcbm[num];
IAFKHONIKPI type = actionCodeButton.OOCLICDLJPH.type;
bool flag;
actionCodeButton.gameObject.SetActive(flag);
if (flag)
{
num++;
}
num++;
}
GameObject gameObject = this.showAllButton.gameObject;
bool <ECNOOCJJDKH>k__BackingField = ActionCodesWatchUIFlow.<ECNOOCJJDKH>k__BackingField;
gameObject.SetActive(<ECNOOCJJDKH>k__BackingField);
this.COIOOINJCNC(num);
}
// Token: 0x0600BA60 RID: 47712 RVA: 0x002BD2C0 File Offset: 0x002BB4C0
[Token(Token = "0x600BA60")]
[Address(RVA = "0x16E6260", Offset = "0x16E4C60", VA = "0x1816E6260")]
private void COIOOINJCNC(ActionCodeButton LKDLEHGHCAD)
{
TMP_Text tmp_Text = this.infoTMP;
if (LKDLEHGHCAD)
{
string descriptionRTF = LKDLEHGHCAD.OOCLICDLJPH.DescriptionRTF;
}
tmp_Text.text = "Choose a code type above!";
TMP_Text tmp_Text2 = this.goButtonTMP;
if (LKDLEHGHCAD)
{
ActionCode.Configuration config = LKDLEHGHCAD.OOCLICDLJPH;
}
tmp_Text2.text = "Go";
Button3D button3D = this.goButton;
bool flag = LKDLEHGHCAD;
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
this.EGJJHJHIPCF = LKDLEHGHCAD;
}
// Token: 0x0600BA61 RID: 47713 RVA: 0x002BD364 File Offset: 0x002BB564
[Token(Token = "0x600BA61")]
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
public ActionCodesSubscreenCreate()
{
}
// Token: 0x04007AC0 RID: 31424
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4007AC0")]
[SerializeField]
[Header("Settings:")]
private Button3D goButton;
// Token: 0x04007AC1 RID: 31425
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4007AC1")]
[SerializeField]
private TMP_Text goButtonTMP;
// Token: 0x04007AC2 RID: 31426
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4007AC2")]
[SerializeField]
private TMP_Text infoTMP;
// Token: 0x04007AC3 RID: 31427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4007AC3")]
[SerializeField]
private Button3D showAllButton;
// Token: 0x04007AC4 RID: 31428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4007AC4")]
private ActionCodeButton[] MJNOLDFKCBM;
// Token: 0x04007AC5 RID: 31429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4007AC5")]
private ActionCodeButton EGJJHJHIPCF;
// Token: 0x04007AC6 RID: 31430
[Token(Token = "0x4007AC6")]
private static string LAFKJEIKOMF = "Choose a code type above!";
}
}