Files
2026-04-08 23:40:05 +02:00

145 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine.Events;
// Token: 0x020006E9 RID: 1769
[Token(Token = "0x20006E9")]
[StructLayout(3)]
public class BaseRoomButtonPagedGrid : RecyclerPagedGrid<KLCOGEIGEBJ, BaseRoomButton>
{
// Token: 0x170008DC RID: 2268
// (get) Token: 0x0600339C RID: 13212 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170008DC")]
public IEnumerable<BaseRoomButton> LHGIGDCEBIP
{
[Token(Token = "0x600339C")]
[Address(RVA = "0x4CFB90", Offset = "0x4CE590", VA = "0x1804CFB90")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600339D RID: 13213 RVA: 0x000D69E4 File Offset: 0x000D4BE4
[Token(Token = "0x600339D")]
[Address(RVA = "0x1A27A60", Offset = "0x1A26460", VA = "0x181A27A60", Slot = "14")]
protected override void EHDPGHCPKDB(BaseRoomButton LKDLEHGHCAD)
{
BaseRoomButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.OnBaseRoomButtonClicked != (ulong)0L)
{
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
UnityAction unityAction = delegate
{
BaseRoomButtonPagedGrid <>4__this = this;
BaseRoomButton button2 = button;
BaseRoomButtonPagedGrid.BaseRoomButtonClicked onBaseRoomButtonClicked = <>4__this.OnBaseRoomButtonClicked;
KLCOGEIGEBJ currentRoom = button2.CurrentRoom;
onBaseRoomButtonClicked.Invoke(currentRoom);
};
buttonAction.AddListener(unityAction);
}
}
// Token: 0x0600339E RID: 13214 RVA: 0x000D6A40 File Offset: 0x000D4C40
[Token(Token = "0x600339E")]
[Address(RVA = "0x1A27C40", Offset = "0x1A26640", VA = "0x181A27C40")]
public void SetRooms(IEnumerable<KLCOGEIGEBJ> AOFLCGLNOFH)
{
if (AOFLCGLNOFH != 0)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x0600339F RID: 13215 RVA: 0x000D6A5C File Offset: 0x000D4C5C
[Token(Token = "0x600339F")]
[Address(RVA = "0x1A27A30", Offset = "0x1A26430", VA = "0x181A27A30", Slot = "15")]
protected override void BGIECEPGDBE(KLCOGEIGEBJ DDEGOJKBEAN, BaseRoomButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
LKDLEHGHCAD.SetRoom(DDEGOJKBEAN);
}
// Token: 0x060033A0 RID: 13216 RVA: 0x000D6A78 File Offset: 0x000D4C78
[Token(Token = "0x60033A0")]
[Address(RVA = "0x1A27B40", Offset = "0x1A26540", VA = "0x181A27B40")]
public int FindPageIndexOfRoom(string BFGCDJFNJLE)
{
int num = 0;
int num2 = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
if (!string.Equals(num2, BFGCDJFNJLE))
{
num++;
}
return num;
}
// Token: 0x060033A1 RID: 13217 RVA: 0x000D6AA4 File Offset: 0x000D4CA4
[Token(Token = "0x60033A1")]
[Address(RVA = "0x1A27C60", Offset = "0x1A26660", VA = "0x181A27C60")]
public BaseRoomButtonPagedGrid()
{
}
// Token: 0x04002C00 RID: 11264
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002C00")]
public BaseRoomButtonPagedGrid.BaseRoomButtonClicked OnBaseRoomButtonClicked;
// Token: 0x020006EA RID: 1770
[Token(Token = "0x20006EA")]
[Serializable]
public class BaseRoomButtonClicked : UnityEvent<KLCOGEIGEBJ>
{
// Token: 0x060033A2 RID: 13218 RVA: 0x000D6AB8 File Offset: 0x000D4CB8
[Token(Token = "0x60033A2")]
[Address(RVA = "0x1A279F0", Offset = "0x1A263F0", VA = "0x181A279F0")]
public BaseRoomButtonClicked()
{
}
}
// Token: 0x020006EB RID: 1771
[Token(Token = "0x20006EB")]
[CompilerGenerated]
private sealed class OELGOFANHDE
{
// Token: 0x060033A3 RID: 13219 RVA: 0x000D6ACC File Offset: 0x000D4CCC
[Token(Token = "0x60033A3")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OELGOFANHDE()
{
}
// Token: 0x060033A4 RID: 13220 RVA: 0x000D6AE0 File Offset: 0x000D4CE0
[Token(Token = "0x60033A4")]
[Address(RVA = "0x1A301F0", Offset = "0x1A2EBF0", VA = "0x181A301F0")]
internal void <SetupNewChild>b__0()
{
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.<>4__this;
BaseRoomButton baseRoomButton = this.button;
BaseRoomButtonPagedGrid.BaseRoomButtonClicked onBaseRoomButtonClicked = baseRoomButtonPagedGrid.OnBaseRoomButtonClicked;
KLCOGEIGEBJ currentRoom = baseRoomButton.CurrentRoom;
onBaseRoomButtonClicked.Invoke(currentRoom);
}
// Token: 0x04002C01 RID: 11265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002C01")]
public BaseRoomButtonPagedGrid <>4__this;
// Token: 0x04002C02 RID: 11266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002C02")]
public BaseRoomButton button;
}
}