This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,214 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using RecRoom.Consumable;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001244 RID: 4676
[Token(Token = "0x2001244")]
public class FreeGiftConsumablesPagedGrid : RecyclerPagedGrid<OOCCCGPICOG, FreeGiftConsumableButton>
{
// Token: 0x0600689A RID: 26778 RVA: 0x0016D1B0 File Offset: 0x0016B3B0
[Token(Token = "0x600689A")]
[Address(RVA = "0xCB17A0", Offset = "0xCB07A0", VA = "0x180CB17A0")]
public int GetCurrentGifterPlayerID()
{
return this.AGJDNAPPHKF;
}
// Token: 0x0600689B RID: 26779 RVA: 0x0016D1C4 File Offset: 0x0016B3C4
[Token(Token = "0x600689B")]
[Address(RVA = "0x17D3140", Offset = "0x17D2140", VA = "0x1817D3140", Slot = "12")]
protected override void Awake()
{
base.Awake();
Button3D button3D = this.addNewFreeGiftButton;
if (button3D != 0)
{
GameObject gameObject = button3D.gameObject;
bool flag = this.showAddNewFreeGiftButton;
gameObject.SetActive(flag);
return;
}
}
// Token: 0x0600689C RID: 26780 RVA: 0x0016D200 File Offset: 0x0016B400
[Token(Token = "0x600689C")]
[Address(RVA = "0x17D3200", Offset = "0x17D2200", VA = "0x1817D3200", Slot = "14")]
protected override void EHDPGHCPKDB(FreeGiftConsumableButton LKDLEHGHCAD)
{
FreeGiftConsumableButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.OnFreeGiftConsumableSelectedEvent != (ulong)0L)
{
Button3D.OnButton3DClick onClick = button.button.OnClick;
UnityAction unityAction = delegate
{
FreeGiftConsumablesPagedGrid <>4__this = this;
FreeGiftConsumableButton button2 = button;
FreeGiftConsumablesPagedGrid.FreeGiftConsumableSelectedEvent onFreeGiftConsumableSelectedEvent = <>4__this.OnFreeGiftConsumableSelectedEvent;
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = button2.<EDNKKMAAFEB>k__BackingField;
onFreeGiftConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
};
onClick.AddListener(unityAction);
}
}
// Token: 0x0600689D RID: 26781 RVA: 0x0016D260 File Offset: 0x0016B460
[Token(Token = "0x600689D")]
[Address(RVA = "0x17D32E0", Offset = "0x17D22E0", VA = "0x1817D32E0")]
public void EnableAllButtons(bool CFICOGKHLAE)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600689E RID: 26782 RVA: 0x0016D284 File Offset: 0x0016B484
[Token(Token = "0x600689E")]
[Address(RVA = "0x17D3400", Offset = "0x17D2400", VA = "0x1817D3400")]
public void SetConsumables(IEnumerable<OOCCCGPICOG> EPNKNPNPBCD, int IJMHGPONENK)
{
this.AGJDNAPPHKF = IJMHGPONENK;
Func<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG> <>9__11_ = FreeGiftConsumablesPagedGrid.<>c.<>9__11_0;
if (<>9__11_ == 0)
{
FreeGiftConsumablesPagedGrid.<>c.<>9__11_0 = (OOCCCGPICOG c) => c.GMMAAAGFAKO();
}
IOrderedEnumerable<OOCCCGPICOG> orderedEnumerable = Enumerable.OrderBy<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG>(EPNKNPNPBCD, <>9__11_);
Func<OOCCCGPICOG, string> func;
if (FreeGiftConsumablesPagedGrid.<>c.<>9__11_1 == 0)
{
func = delegate(OOCCCGPICOG c)
{
ConsumableInfo consumableInfo;
do
{
consumableInfo = c.LENBPGEABJK();
}
while (consumableInfo == 0);
return consumableInfo.FriendlyName;
};
FreeGiftConsumablesPagedGrid.<>c.<>9__11_1 = func;
}
List<OOCCCGPICOG> list = Enumerable.ToList<OOCCCGPICOG>(Enumerable.ThenBy<OOCCCGPICOG, string>(orderedEnumerable, func));
float height = ((IAgent)this).Height;
}
// Token: 0x0600689F RID: 26783 RVA: 0x0016D2F4 File Offset: 0x0016B4F4
[Token(Token = "0x600689F")]
[Address(RVA = "0x17D31B0", Offset = "0x17D21B0", VA = "0x1817D31B0", Slot = "15")]
protected override void BGIECEPGDBE(OOCCCGPICOG BAJGNABECMN, FreeGiftConsumableButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
string text = this.buttonText;
int agjdnapphkf = this.AGJDNAPPHKF;
StackedUIBase <KBKJKEOPIGB>k__BackingField = stackedUIFlowBase.<KBKJKEOPIGB>k__BackingField;
LKDLEHGHCAD.SetFreeGift(BAJGNABECMN, agjdnapphkf, <KBKJKEOPIGB>k__BackingField, text);
}
// Token: 0x060068A0 RID: 26784 RVA: 0x0016D330 File Offset: 0x0016B530
[Token(Token = "0x60068A0")]
[Address(RVA = "0x17D35E0", Offset = "0x17D25E0", VA = "0x1817D35E0")]
public FreeGiftConsumablesPagedGrid()
{
}
// Token: 0x040044C4 RID: 17604
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40044C4")]
[SerializeField]
private StackedUIFlowBase uiFlowBase;
// Token: 0x040044C5 RID: 17605
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40044C5")]
[SerializeField]
[Header("Free Gifts")]
private bool showAddNewFreeGiftButton;
// Token: 0x040044C6 RID: 17606
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40044C6")]
[SerializeField]
[Tooltip("Shown in the first spot of the first page")]
private Button3D addNewFreeGiftButton;
// Token: 0x040044C7 RID: 17607
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40044C7")]
[SerializeField]
private string buttonText;
// Token: 0x040044C8 RID: 17608
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40044C8")]
public FreeGiftConsumablesPagedGrid.FreeGiftConsumableSelectedEvent OnFreeGiftConsumableSelectedEvent;
// Token: 0x040044C9 RID: 17609
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40044C9")]
private int AGJDNAPPHKF;
// Token: 0x02001245 RID: 4677
[Token(Token = "0x2001245")]
[Serializable]
public class FreeGiftConsumableSelectedEvent : UnityEvent<OOCCCGPICOG>
{
// Token: 0x060068A1 RID: 26785 RVA: 0x0016D344 File Offset: 0x0016B544
[Token(Token = "0x60068A1")]
[Address(RVA = "0x17D3100", Offset = "0x17D2100", VA = "0x1817D3100")]
public FreeGiftConsumableSelectedEvent()
{
}
}
// Token: 0x02001246 RID: 4678
[Token(Token = "0x2001246")]
[CompilerGenerated]
private sealed class FGOBNJANOIK
{
// Token: 0x060068A2 RID: 26786 RVA: 0x0016D358 File Offset: 0x0016B558
[Token(Token = "0x60068A2")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FGOBNJANOIK()
{
}
// Token: 0x060068A3 RID: 26787 RVA: 0x0016D36C File Offset: 0x0016B56C
[Token(Token = "0x60068A3")]
[Address(RVA = "0x17D28C0", Offset = "0x17D18C0", VA = "0x1817D28C0")]
internal void <SetupNewChild>b__0()
{
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.<>4__this;
FreeGiftConsumableButton freeGiftConsumableButton = this.button;
FreeGiftConsumablesPagedGrid.FreeGiftConsumableSelectedEvent onFreeGiftConsumableSelectedEvent = freeGiftConsumablesPagedGrid.OnFreeGiftConsumableSelectedEvent;
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = freeGiftConsumableButton.<EDNKKMAAFEB>k__BackingField;
onFreeGiftConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
}
// Token: 0x040044CA RID: 17610
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40044CA")]
public FreeGiftConsumablesPagedGrid <>4__this;
// Token: 0x040044CB RID: 17611
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40044CB")]
public FreeGiftConsumableButton button;
}
}
}