Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

143 lines
4.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI;
using AGUI.StackedUI;
using Cpp2IlInjected;
using UnityEngine.Events;
// Token: 0x020006D6 RID: 1750
[Token(Token = "0x20006D6")]
public class BaseRoomButtonPagedGrid : RecyclerPagedGrid<KLCOGEIGEBJ, BaseRoomButton>
{
// Token: 0x170008B4 RID: 2228
// (get) Token: 0x06003345 RID: 13125 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170008B4")]
public IEnumerable<BaseRoomButton> LHGIGDCEBIP
{
[Token(Token = "0x6003345")]
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003346 RID: 13126 RVA: 0x000D1F88 File Offset: 0x000D0188
[Token(Token = "0x6003346")]
[Address(RVA = "0xA9BEA0", Offset = "0xA9ACA0", VA = "0x180A9BEA0", 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: 0x06003347 RID: 13127 RVA: 0x000D1FE4 File Offset: 0x000D01E4
[Token(Token = "0x6003347")]
[Address(RVA = "0xA9C080", Offset = "0xA9AE80", VA = "0x180A9C080")]
public void SetRooms(IEnumerable<KLCOGEIGEBJ> AOFLCGLNOFH)
{
if (AOFLCGLNOFH != 0)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x06003348 RID: 13128 RVA: 0x000D2000 File Offset: 0x000D0200
[Token(Token = "0x6003348")]
[Address(RVA = "0xA9BE70", Offset = "0xA9AC70", VA = "0x180A9BE70", Slot = "15")]
protected override void BGIECEPGDBE(KLCOGEIGEBJ DDEGOJKBEAN, BaseRoomButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
LKDLEHGHCAD.SetRoom(DDEGOJKBEAN);
}
// Token: 0x06003349 RID: 13129 RVA: 0x000D201C File Offset: 0x000D021C
[Token(Token = "0x6003349")]
[Address(RVA = "0xA9BF80", Offset = "0xA9AD80", VA = "0x180A9BF80")]
public int FindPageIndexOfRoom(string BFGCDJFNJLE)
{
int num = 0;
int num2 = 0;
ThrowHelper.ThrowArgumentOutOfRangeException();
if (!string.Equals(num2, BFGCDJFNJLE))
{
num++;
}
return num;
}
// Token: 0x0600334A RID: 13130 RVA: 0x000D2048 File Offset: 0x000D0248
[Token(Token = "0x600334A")]
[Address(RVA = "0xA9C0A0", Offset = "0xA9AEA0", VA = "0x180A9C0A0")]
public BaseRoomButtonPagedGrid()
{
}
// Token: 0x04002A44 RID: 10820
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002A44")]
public BaseRoomButtonPagedGrid.BaseRoomButtonClicked OnBaseRoomButtonClicked;
// Token: 0x020006D7 RID: 1751
[Token(Token = "0x20006D7")]
[Serializable]
public class BaseRoomButtonClicked : UnityEvent<KLCOGEIGEBJ>
{
// Token: 0x0600334B RID: 13131 RVA: 0x000D205C File Offset: 0x000D025C
[Token(Token = "0x600334B")]
[Address(RVA = "0xA9BE30", Offset = "0xA9AC30", VA = "0x180A9BE30")]
public BaseRoomButtonClicked()
{
}
}
// Token: 0x020006D8 RID: 1752
[Token(Token = "0x20006D8")]
[CompilerGenerated]
private sealed class OELGOFANHDE
{
// Token: 0x0600334C RID: 13132 RVA: 0x000D2070 File Offset: 0x000D0270
[Token(Token = "0x600334C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public OELGOFANHDE()
{
}
// Token: 0x0600334D RID: 13133 RVA: 0x000D2084 File Offset: 0x000D0284
[Token(Token = "0x600334D")]
[Address(RVA = "0xAAA130", Offset = "0xAA8F30", VA = "0x180AAA130")]
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: 0x04002A45 RID: 10821
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002A45")]
public BaseRoomButtonPagedGrid <>4__this;
// Token: 0x04002A46 RID: 10822
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A46")]
public BaseRoomButton button;
}
}