182 lines
5.7 KiB
C#
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!";
|
|
}
|
|
}
|