Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

282 lines
8.9 KiB
C#

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<bool> 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<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.LMEPPFGPHLA();
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(this.KEDOGKKAEPA);
this.myRooomsGrid.Awake();
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.FNMNFLFIBJG();
Action<IReadOnlyList<KLCOGEIGEBJ>> 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<bool> 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<KLCOGEIGEBJ> AOFLCGLNOFH)
{
int num = 0;
if (this != num)
{
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid;
Func<KLCOGEIGEBJ, bool> <>9__15_ = CreateRoomScreen.<>c.<>9__15_2;
if (<>9__15_ == 0)
{
CreateRoomScreen.<>c.<>9__15_2 = (KLCOGEIGEBJ r) => r.<LGACIEKBLBM>k__BackingField != "MakerRoom";
}
IOrderedEnumerable<KLCOGEIGEBJ> orderedEnumerable = Enumerable.OrderBy<KLCOGEIGEBJ, bool>(AOFLCGLNOFH, <>9__15_);
baseRoomButtonPagedGrid.SetRooms(orderedEnumerable);
this.<LENHKGHHCOC>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<KLCOGEIGEBJ> KJHBEPGEEMI)
{
int num = 0;
if (!(this == num))
{
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.myRooomsGrid;
IReadOnlyList<KLCOGEIGEBJ> myRooms = KJHBEPGEEMI;
roomOrPlaylistButtonPagedGrid.SetItems(myRooms, SessionManager.BDPNOBGNGNI.CREATE_ROOM_RESUME_WATCH);
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)5L)
{
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof2 = OJMCBOKJFOF.NHBPIIGDAJP(SessionManager.ARRoomName);
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ arRoom)
{
CreateRoomScreen <>4__this = this;
int num2 = 0;
if (<>4__this != num2 && !ECNNGIFNNNM.KCFPIEEMJON<KLCOGEIGEBJ>(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 <OnFlowEntered>b__3(KLCOGEIGEBJ arRoom)
{
CreateRoomScreen createRoomScreen = this.<>4__this;
int num = 0;
if (createRoomScreen != num && !ECNNGIFNNNM.KCFPIEEMJON<KLCOGEIGEBJ>(this.myRooms, arRoom))
{
this.<>4__this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom);
}
}
// Token: 0x04004537 RID: 17719
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004537")]
public IReadOnlyList<KLCOGEIGEBJ> myRooms;
// Token: 0x04004538 RID: 17720
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004538")]
public CreateRoomScreen <>4__this;
}
}
}