132 lines
4.1 KiB
C#
132 lines
4.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Sharing;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI.Data.NUX
|
|
{
|
|
// Token: 0x02000C40 RID: 3136
|
|
[Token(Token = "0x2000C40")]
|
|
[StructLayout(3)]
|
|
public class FriendCodeModelController : ModelController<FriendCodeModel>
|
|
{
|
|
// Token: 0x06004BA6 RID: 19366 RVA: 0x0011ADBC File Offset: 0x00118FBC
|
|
[Token(Token = "0x6004BA6")]
|
|
[Address(RVA = "0x1871530", Offset = "0x186FF30", VA = "0x181871530")]
|
|
public FriendCodeModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000C41 RID: 3137
|
|
[Token(Token = "0x2000C41")]
|
|
[Serializable]
|
|
private class StatusTextImpl : TextControllerImpl<FriendCodeModel>
|
|
{
|
|
// Token: 0x06004BA7 RID: 19367 RVA: 0x0011ADD0 File Offset: 0x00118FD0
|
|
[Token(Token = "0x6004BA7")]
|
|
[Address(RVA = "0x1880ED0", Offset = "0x187F8D0", VA = "0x181880ED0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004BA8 RID: 19368 RVA: 0x0011ADE8 File Offset: 0x00118FE8
|
|
[Token(Token = "0x6004BA8")]
|
|
[Address(RVA = "0x1881060", Offset = "0x187FA60", VA = "0x181881060")]
|
|
public StatusTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000C42 RID: 3138
|
|
[Token(Token = "0x2000C42")]
|
|
[Serializable]
|
|
private class DoneButtonImpl : HideableControllerImpl<FriendCodeModel>
|
|
{
|
|
// Token: 0x06004BA9 RID: 19369 RVA: 0x0011ADFC File Offset: 0x00118FFC
|
|
[Token(Token = "0x6004BA9")]
|
|
[Address(RVA = "0x186E630", Offset = "0x186D030", VA = "0x18186E630", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
|
|
UnityAction unityAction = new UnityAction(base.Done);
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
|
|
// Token: 0x06004BAA RID: 19370 RVA: 0x0011AE38 File Offset: 0x00119038
|
|
[Token(Token = "0x6004BAA")]
|
|
[Address(RVA = "0x186E570", Offset = "0x186CF70", VA = "0x18186E570", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
bool flag = LinkManager.MFFGEGBOGFB == LinkManager.PDHBNHBEFMO.None;
|
|
}
|
|
|
|
// Token: 0x06004BAB RID: 19371 RVA: 0x0011AE58 File Offset: 0x00119058
|
|
[Token(Token = "0x6004BAB")]
|
|
[Address(RVA = "0x186E6D0", Offset = "0x186D0D0", VA = "0x18186E6D0")]
|
|
public DoneButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003828 RID: 14376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003828")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
protected Button button;
|
|
}
|
|
|
|
// Token: 0x02000C43 RID: 3139
|
|
[Token(Token = "0x2000C43")]
|
|
[Serializable]
|
|
private class ShareButtonImpl : ButtonControllerImpl<FriendCodeModel>
|
|
{
|
|
// Token: 0x06004BAC RID: 19372 RVA: 0x0011AE6C File Offset: 0x0011906C
|
|
[Token(Token = "0x6004BAC")]
|
|
[Address(RVA = "0x187F880", Offset = "0x187E280", VA = "0x18187F880", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
if (LinkManager.MFFGEGBOGFB != LinkManager.PDHBNHBEFMO.None)
|
|
{
|
|
ActionCode.Configuration config = LinkManager.GetHandler(IAFKHONIKPI.Friend).Config;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
return;
|
|
}
|
|
FriendCodeModel.PAAAIKDBCHK();
|
|
}
|
|
|
|
// Token: 0x06004BAD RID: 19373 RVA: 0x0011AEA8 File Offset: 0x001190A8
|
|
[Token(Token = "0x6004BAD")]
|
|
[Address(RVA = "0x187F7A0", Offset = "0x187E1A0", VA = "0x18187F7A0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI;
|
|
string platformSharedText = LinkManager.LGCEJGOCCDO;
|
|
string platformShareText = LinkManager.JEJJGIPEMND;
|
|
textMeshProUGUI.text = platformShareText;
|
|
}
|
|
|
|
// Token: 0x06004BAE RID: 19374 RVA: 0x0011AEDC File Offset: 0x001190DC
|
|
[Token(Token = "0x6004BAE")]
|
|
[Address(RVA = "0x187FA60", Offset = "0x187E460", VA = "0x18187FA60")]
|
|
public ShareButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003829 RID: 14377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003829")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private TextMeshProUGUI textMeshProUGUI;
|
|
}
|
|
}
|
|
}
|