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 { // 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 { // 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 { // 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 { // 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; } } }