143 lines
4.4 KiB
C#
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;
|
|
}
|
|
}
|