using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using UnityEngine; namespace AGUI.StackedUI { // Token: 0x02001198 RID: 4504 [Token(Token = "0x2001198")] public class CreateRoomScreen : WatchUIFlow { // Token: 0x17001106 RID: 4358 // (get) Token: 0x060065E4 RID: 26084 RVA: 0x00167AB0 File Offset: 0x00165CB0 // (set) Token: 0x060065E5 RID: 26085 RVA: 0x00167AC4 File Offset: 0x00165CC4 [Token(Token = "0x17001106")] public bool OHFDBBCDPJH { [Token(Token = "0x60065E4")] [Address(RVA = "0x965570", Offset = "0x964370", VA = "0x180965570")] get; [Token(Token = "0x60065E5")] [Address(RVA = "0xF3CB00", Offset = "0xF3B900", VA = "0x180F3CB00")] private set; } // Token: 0x140000A6 RID: 166 // (add) Token: 0x060065E6 RID: 26086 RVA: 0x00167AD8 File Offset: 0x00165CD8 // (remove) Token: 0x060065E7 RID: 26087 RVA: 0x00167AF4 File Offset: 0x00165CF4 [Token(Token = "0x140000A6")] public event Action FEELMHCHLDH { [Token(Token = "0x60065E6")] [Address(RVA = "0xF3D170", Offset = "0xF3BF70", VA = "0x180F3D170")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60065E7")] [Address(RVA = "0xF3D2B0", Offset = "0xF3C0B0", VA = "0x180F3D2B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140000A7 RID: 167 // (add) Token: 0x060065E8 RID: 26088 RVA: 0x00167B10 File Offset: 0x00165D10 // (remove) Token: 0x060065E9 RID: 26089 RVA: 0x00167B2C File Offset: 0x00165D2C [Token(Token = "0x140000A7")] public event Action HNJLMFPJABD { [Token(Token = "0x60065E8")] [Address(RVA = "0xF3D0D0", Offset = "0xF3BED0", VA = "0x180F3D0D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60065E9")] [Address(RVA = "0xF3D210", Offset = "0xF3C010", VA = "0x180F3D210")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x060065EA RID: 26090 RVA: 0x00167B48 File Offset: 0x00165D48 [Token(Token = "0x60065EA")] [Address(RVA = "0xF3CE60", Offset = "0xF3BC60", VA = "0x180F3CE60", Slot = "11")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); if (EIMGAFPPJFD.IKDFDELJBII()) { BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid; PMGCJEPKFOF> pmgcjepkfof = OJMCBOKJFOF.LMEPPFGPHLA(); Action> action = new Action(this.KEDOGKKAEPA); this.myRooomsGrid.Awake(); PMGCJEPKFOF> pmgcjepkfof2 = OJMCBOKJFOF.FNMNFLFIBJG(); Action> action2 = new Action(this.JGIBPBANEHA); } } // Token: 0x060065EB RID: 26091 RVA: 0x00167BAC File Offset: 0x00165DAC [Token(Token = "0x60065EB")] [Address(RVA = "0xF3CB10", Offset = "0xF3B910", VA = "0x180F3CB10")] public int FindPageIndexOfBaseRoom(string BFGCDJFNJLE) { return this.baseRoomsGrid.FindPageIndexOfRoom(BFGCDJFNJLE); } // Token: 0x060065EC RID: 26092 RVA: 0x00167BCC File Offset: 0x00165DCC [Token(Token = "0x60065EC")] [Address(RVA = "0xF3D070", Offset = "0xF3BE70", VA = "0x180F3D070")] public void SetBaseRoomsCurrentPage(int LMJALOEKCED) { this.baseRoomsGrid.SetCurrentPage(LMJALOEKCED, true); } // Token: 0x060065ED RID: 26093 RVA: 0x00167BEC File Offset: 0x00165DEC [Token(Token = "0x60065ED")] [Address(RVA = "0xF3D0A0", Offset = "0xF3BEA0", VA = "0x180F3D0A0")] public void ShowBaseRoomsSubscreen() { SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.baseRoomsSubscreen; subscreenControl.ShowSubscreen(subscreen); } // Token: 0x060065EE RID: 26094 RVA: 0x00167C14 File Offset: 0x00165E14 [Token(Token = "0x60065EE")] [Address(RVA = "0xF3CA50", Offset = "0xF3B850", VA = "0x180F3CA50")] public void Button_CopyBaseRoom(KLCOGEIGEBJ targetRoom) { if (SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements()) { CloneRoomUIDialog cloneRoomUIDialog = this.cloneDialog; Action hnjlmfpjabd = this.HNJLMFPJABD; Action feelmhchldh = this.FEELMHCHLDH; cloneRoomUIDialog.ShowAndEquipMakerPenAfterClone(targetRoom, (SessionManager.BDPNOBGNGNI)((uint)61), feelmhchldh, hnjlmfpjabd); } } // Token: 0x060065EF RID: 26095 RVA: 0x00167C58 File Offset: 0x00165E58 [Token(Token = "0x60065EF")] [Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")] public CreateRoomScreen() { } // Token: 0x060065F0 RID: 26096 RVA: 0x00167C6C File Offset: 0x00165E6C [Token(Token = "0x60065F0")] [Address(RVA = "0xF3CD00", Offset = "0xF3BB00", VA = "0x180F3CD00")] [CompilerGenerated] private void KEDOGKKAEPA(IReadOnlyList AOFLCGLNOFH) { int num = 0; if (this != num) { BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid; Func <>9__15_ = CreateRoomScreen.<>c.<>9__15_2; if (<>9__15_ == 0) { CreateRoomScreen.<>c.<>9__15_2 = (KLCOGEIGEBJ r) => r.k__BackingField != "MakerRoom"; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderBy(AOFLCGLNOFH, <>9__15_); baseRoomButtonPagedGrid.SetRooms(orderedEnumerable); this.k__BackingField = true; } } // Token: 0x060065F1 RID: 26097 RVA: 0x00167CC8 File Offset: 0x00165EC8 [Token(Token = "0x60065F1")] [Address(RVA = "0xF3CB40", Offset = "0xF3B940", VA = "0x180F3CB40")] [CompilerGenerated] private void JGIBPBANEHA(IReadOnlyList KJHBEPGEEMI) { int num = 0; if (!(this == num)) { RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.myRooomsGrid; IReadOnlyList myRooms = KJHBEPGEEMI; roomOrPlaylistButtonPagedGrid.SetItems(myRooms, SessionManager.BDPNOBGNGNI.CREATE_ROOM_RESUME_WATCH); PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; PMGCJEPKFOF pmgcjepkfof; if (pmgcjepkfof == (ulong)5L) { PMGCJEPKFOF pmgcjepkfof2 = OJMCBOKJFOF.NHBPIIGDAJP(SessionManager.ARRoomName); Action action = delegate(KLCOGEIGEBJ arRoom) { CreateRoomScreen <>4__this = this; int num2 = 0; if (<>4__this != num2 && !ECNNGIFNNNM.KCFPIEEMJON(KJHBEPGEEMI, arRoom)) { this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom); } }; } } } // Token: 0x040043B9 RID: 17337 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40043B9")] [SerializeField] private CloneRoomUIDialog cloneDialog; // Token: 0x040043BA RID: 17338 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40043BA")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private SubscreenControl subscreenControl; // Token: 0x040043BB RID: 17339 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40043BB")] [SerializeField] private Subscreen baseRoomsSubscreen; // Token: 0x040043BC RID: 17340 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40043BC")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private BaseRoomButtonPagedGrid baseRoomsGrid; // Token: 0x040043BD RID: 17341 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40043BD")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private RoomOrPlaylistButtonPagedGrid myRooomsGrid; // Token: 0x02001199 RID: 4505 [Token(Token = "0x2001199")] [CompilerGenerated] private sealed class PHHDJAPFEBB { // Token: 0x060065F2 RID: 26098 RVA: 0x00167D3C File Offset: 0x00165F3C [Token(Token = "0x60065F2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PHHDJAPFEBB() { } // Token: 0x060065F3 RID: 26099 RVA: 0x00167D50 File Offset: 0x00165F50 [Token(Token = "0x60065F3")] [Address(RVA = "0xF406C0", Offset = "0xF3F4C0", VA = "0x180F406C0")] internal void b__3(KLCOGEIGEBJ arRoom) { CreateRoomScreen createRoomScreen = this.<>4__this; int num = 0; if (createRoomScreen != num && !ECNNGIFNNNM.KCFPIEEMJON(this.myRooms, arRoom)) { this.<>4__this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom); } } // Token: 0x040043C1 RID: 17345 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40043C1")] public IReadOnlyList myRooms; // Token: 0x040043C2 RID: 17346 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40043C2")] public CreateRoomScreen <>4__this; } } }