oh dear
This commit is contained in:
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Consumable;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001154 RID: 4436
|
||||
[Token(Token = "0x2001154")]
|
||||
public class ConsumablesPagedGrid : RecyclerPagedGrid<OOCCCGPICOG, ConsumableButton>
|
||||
{
|
||||
// Token: 0x060064B5 RID: 25781 RVA: 0x001632C0 File Offset: 0x001614C0
|
||||
[Token(Token = "0x60064B5")]
|
||||
[Address(RVA = "0xF3C750", Offset = "0xF3B550", VA = "0x180F3C750", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num;
|
||||
CKNNCLNMAPG cknnclnmapg = new CKNNCLNMAPG(this, 1.5f, num);
|
||||
num = 0;
|
||||
this.NLLPCBJMNCD = cknnclnmapg;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x060064B6 RID: 25782 RVA: 0x001632EC File Offset: 0x001614EC
|
||||
[Token(Token = "0x60064B6")]
|
||||
[Address(RVA = "0xF3C810", Offset = "0xF3B610", VA = "0x180F3C810", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ConsumableButton LKDLEHGHCAD)
|
||||
{
|
||||
ConsumableButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnConsumableSelectedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
Action <>9__1;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid <>4__this = this;
|
||||
Action <>9__ = <>9__1;
|
||||
CKNNCLNMAPG nllpcbjmncd = <>4__this.NLLPCBJMNCD;
|
||||
if (<>9__ == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
ConsumablesPagedGrid <>4__this2 = this;
|
||||
ConsumableButton button2 = button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = <>4__this2.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = button2.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
};
|
||||
<>9__1 = action;
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = nllpcbjmncd.PFFOFIHGOEA(<>9__, num != 0);
|
||||
button.ToggleButtonVisualState(flag);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064B7 RID: 25783 RVA: 0x00163348 File Offset: 0x00161548
|
||||
[Token(Token = "0x60064B7")]
|
||||
[Address(RVA = "0xF3C8F0", Offset = "0xF3B6F0", VA = "0x180F3C8F0")]
|
||||
public void SetConsumables(IEnumerable<OOCCCGPICOG> EPNKNPNPBCD, BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
|
||||
{
|
||||
Func<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG> <>9__7_ = ConsumablesPagedGrid.<>c.<>9__7_0;
|
||||
if (<>9__7_ == 0)
|
||||
{
|
||||
ConsumablesPagedGrid.<>c.<>9__7_0 = (OOCCCGPICOG c) => c.GMMAAAGFAKO();
|
||||
}
|
||||
List<OOCCCGPICOG> list = Enumerable.ToList<OOCCCGPICOG>(Enumerable.OrderBy<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG>(EPNKNPNPBCD, <>9__7_));
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060064B8 RID: 25784 RVA: 0x00163388 File Offset: 0x00161588
|
||||
[Token(Token = "0x60064B8")]
|
||||
[Address(RVA = "0xF3C7D0", Offset = "0xF3B5D0", VA = "0x180F3C7D0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OOCCCGPICOG BAJGNABECMN, ConsumableButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
||||
LKDLEHGHCAD.SetConsumable(BAJGNABECMN, <KBKJKEOPIGB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x060064B9 RID: 25785 RVA: 0x001633B0 File Offset: 0x001615B0
|
||||
[Token(Token = "0x60064B9")]
|
||||
[Address(RVA = "0xF3CA10", Offset = "0xF3B810", VA = "0x180F3CA10")]
|
||||
public ConsumablesPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040042CE RID: 17102
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40042CE")]
|
||||
[SerializeField]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x040042CF RID: 17103
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40042CF")]
|
||||
public ConsumablesPagedGrid.ConsumableSelectedEvent OnConsumableSelectedEvent;
|
||||
|
||||
// Token: 0x040042D0 RID: 17104
|
||||
[Token(Token = "0x40042D0")]
|
||||
private const float JCLLOAPLKIH = 1.5f;
|
||||
|
||||
// Token: 0x040042D1 RID: 17105
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40042D1")]
|
||||
private CKNNCLNMAPG NLLPCBJMNCD;
|
||||
|
||||
// Token: 0x02001155 RID: 4437
|
||||
[Token(Token = "0x2001155")]
|
||||
[Serializable]
|
||||
public class ConsumableSelectedEvent : UnityEvent<OOCCCGPICOG>
|
||||
{
|
||||
// Token: 0x060064BA RID: 25786 RVA: 0x001633C4 File Offset: 0x001615C4
|
||||
[Token(Token = "0x60064BA")]
|
||||
[Address(RVA = "0xF3C710", Offset = "0xF3B510", VA = "0x180F3C710")]
|
||||
public ConsumableSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001156 RID: 4438
|
||||
[Token(Token = "0x2001156")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GMMKDFNFEBG
|
||||
{
|
||||
// Token: 0x060064BB RID: 25787 RVA: 0x001633D8 File Offset: 0x001615D8
|
||||
[Token(Token = "0x60064BB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GMMKDFNFEBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064BC RID: 25788 RVA: 0x001633EC File Offset: 0x001615EC
|
||||
[Token(Token = "0x60064BC")]
|
||||
[Address(RVA = "0xF3F1C0", Offset = "0xF3DFC0", VA = "0x180F3F1C0")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid = this.<>4__this;
|
||||
Action action = this.<>9__1;
|
||||
CKNNCLNMAPG nllpcbjmncd = consumablesPagedGrid.NLLPCBJMNCD;
|
||||
if (action == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid2 = this.<>4__this;
|
||||
ConsumableButton consumableButton = this.button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = consumablesPagedGrid2.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = consumableButton.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
};
|
||||
this.<>9__1 = action2;
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = nllpcbjmncd.PFFOFIHGOEA(action, num != 0);
|
||||
this.button.ToggleButtonVisualState(flag);
|
||||
}
|
||||
|
||||
// Token: 0x060064BD RID: 25789 RVA: 0x00163448 File Offset: 0x00161648
|
||||
[Token(Token = "0x60064BD")]
|
||||
[Address(RVA = "0xF3F270", Offset = "0xF3E070", VA = "0x180F3F270")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid = this.<>4__this;
|
||||
ConsumableButton consumableButton = this.button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = consumablesPagedGrid.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = consumableButton.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x040042D2 RID: 17106
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40042D2")]
|
||||
public ConsumablesPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x040042D3 RID: 17107
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40042D3")]
|
||||
public ConsumableButton button;
|
||||
|
||||
// Token: 0x040042D4 RID: 17108
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40042D4")]
|
||||
public Action <>9__1;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user