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: 0x02001265 RID: 4709 [Token(Token = "0x2001265")] public class CreateRoomScreen : WatchUIFlow { // Token: 0x1700117E RID: 4478 // (get) Token: 0x0600693C RID: 26940 RVA: 0x0016F964 File Offset: 0x0016DB64 // (set) Token: 0x0600693D RID: 26941 RVA: 0x0016F978 File Offset: 0x0016DB78 [Token(Token = "0x1700117E")] public bool OHFDBBCDPJH { [Token(Token = "0x600693C")] [Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")] get; [Token(Token = "0x600693D")] [Address(RVA = "0x1A5A7A0", Offset = "0x1A597A0", VA = "0x181A5A7A0")] private set; } // Token: 0x140000A6 RID: 166 // (add) Token: 0x0600693E RID: 26942 RVA: 0x0016F98C File Offset: 0x0016DB8C // (remove) Token: 0x0600693F RID: 26943 RVA: 0x0016F9A8 File Offset: 0x0016DBA8 [Token(Token = "0x140000A6")] public event Action FEELMHCHLDH { [Token(Token = "0x600693E")] [Address(RVA = "0x1A5AE10", Offset = "0x1A59E10", VA = "0x181A5AE10")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600693F")] [Address(RVA = "0x1A5AF60", Offset = "0x1A59F60", VA = "0x181A5AF60")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140000A7 RID: 167 // (add) Token: 0x06006940 RID: 26944 RVA: 0x0016F9C4 File Offset: 0x0016DBC4 // (remove) Token: 0x06006941 RID: 26945 RVA: 0x0016F9E0 File Offset: 0x0016DBE0 [Token(Token = "0x140000A7")] public event Action HNJLMFPJABD { [Token(Token = "0x6006940")] [Address(RVA = "0x1A5AD70", Offset = "0x1A59D70", VA = "0x181A5AD70")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6006941")] [Address(RVA = "0x1A5AEC0", Offset = "0x1A59EC0", VA = "0x181A5AEC0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06006942 RID: 26946 RVA: 0x0016F9FC File Offset: 0x0016DBFC [Token(Token = "0x6006942")] [Address(RVA = "0x1A5AB00", Offset = "0x1A59B00", VA = "0x181A5AB00", 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: 0x06006943 RID: 26947 RVA: 0x0016FA60 File Offset: 0x0016DC60 [Token(Token = "0x6006943")] [Address(RVA = "0x1A5A7B0", Offset = "0x1A597B0", VA = "0x181A5A7B0")] public int FindPageIndexOfBaseRoom(string BFGCDJFNJLE) { return this.baseRoomsGrid.FindPageIndexOfRoom(BFGCDJFNJLE); } // Token: 0x06006944 RID: 26948 RVA: 0x0016FA80 File Offset: 0x0016DC80 [Token(Token = "0x6006944")] [Address(RVA = "0x1A5AD10", Offset = "0x1A59D10", VA = "0x181A5AD10")] public void SetBaseRoomsCurrentPage(int LMJALOEKCED) { this.baseRoomsGrid.SetCurrentPage(LMJALOEKCED, true); } // Token: 0x06006945 RID: 26949 RVA: 0x0016FAA0 File Offset: 0x0016DCA0 [Token(Token = "0x6006945")] [Address(RVA = "0x1A5AD40", Offset = "0x1A59D40", VA = "0x181A5AD40")] public void ShowBaseRoomsSubscreen() { SubscreenControl subscreenControl = this.subscreenControl; Subscreen subscreen = this.baseRoomsSubscreen; subscreenControl.ShowSubscreen(subscreen); } // Token: 0x06006946 RID: 26950 RVA: 0x0016FAC8 File Offset: 0x0016DCC8 [Token(Token = "0x6006946")] [Address(RVA = "0x1A5A6F0", Offset = "0x1A596F0", VA = "0x181A5A6F0")] 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: 0x06006947 RID: 26951 RVA: 0x0016FB0C File Offset: 0x0016DD0C [Token(Token = "0x6006947")] [Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")] public CreateRoomScreen() { } // Token: 0x06006948 RID: 26952 RVA: 0x0016FB20 File Offset: 0x0016DD20 [Token(Token = "0x6006948")] [Address(RVA = "0x1A5A9A0", Offset = "0x1A599A0", VA = "0x181A5A9A0")] [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: 0x06006949 RID: 26953 RVA: 0x0016FB7C File Offset: 0x0016DD7C [Token(Token = "0x6006949")] [Address(RVA = "0x1A5A7E0", Offset = "0x1A597E0", VA = "0x181A5A7E0")] [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: 0x0400452F RID: 17711 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400452F")] [SerializeField] private CloneRoomUIDialog cloneDialog; // Token: 0x04004530 RID: 17712 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4004530")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private SubscreenControl subscreenControl; // Token: 0x04004531 RID: 17713 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4004531")] [SerializeField] private Subscreen baseRoomsSubscreen; // Token: 0x04004532 RID: 17714 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4004532")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private BaseRoomButtonPagedGrid baseRoomsGrid; // Token: 0x04004533 RID: 17715 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4004533")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private RoomOrPlaylistButtonPagedGrid myRooomsGrid; // Token: 0x02001266 RID: 4710 [Token(Token = "0x2001266")] [CompilerGenerated] private sealed class PHHDJAPFEBB { // Token: 0x0600694A RID: 26954 RVA: 0x0016FBF0 File Offset: 0x0016DDF0 [Token(Token = "0x600694A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PHHDJAPFEBB() { } // Token: 0x0600694B RID: 26955 RVA: 0x0016FC04 File Offset: 0x0016DE04 [Token(Token = "0x600694B")] [Address(RVA = "0x1A5E030", Offset = "0x1A5D030", VA = "0x181A5E030")] 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: 0x04004537 RID: 17719 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004537")] public IReadOnlyList myRooms; // Token: 0x04004538 RID: 17720 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004538")] public CreateRoomScreen <>4__this; } } }