Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

202 lines
6.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Pathfinding.RVO;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001295 RID: 4757
[Token(Token = "0x2001295")]
public class WatchStoreItemsPagedGrid : RecyclerPagedGrid<HOJMGAMMIAD, WatchStoreItemButton>
{
// Token: 0x06006B25 RID: 27429 RVA: 0x0017835C File Offset: 0x0017655C
[Token(Token = "0x6006B25")]
[Address(RVA = "0x1AC0270", Offset = "0x1ABF270", VA = "0x181AC0270")]
public void SetItems(IEnumerable<HOJMGAMMIAD> BOOHBJEEGKH, bool EEFDDMLCDEM)
{
float height = ((IAgent)this).Height;
}
// Token: 0x17001195 RID: 4501
// (get) Token: 0x06006B26 RID: 27430 RVA: 0x00178370 File Offset: 0x00176570
[Token(Token = "0x17001195")]
public int AMCGDLGACEB
{
[Token(Token = "0x6006B26")]
[Address(RVA = "0x1AD1C40", Offset = "0x1AD0C40", VA = "0x181AD1C40")]
get
{
GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup;
int num = 0;
if (gridLayoutGroup != num)
{
return this.gridLayoutGroup.m_ConstraintCount;
}
return 0;
}
}
// Token: 0x06006B27 RID: 27431 RVA: 0x001783A4 File Offset: 0x001765A4
[Token(Token = "0x6006B27")]
[Address(RVA = "0x1AD1B60", Offset = "0x1AD0B60", VA = "0x181AD1B60")]
public void SetGridColumnnCount(int MNIJHBJDPPA)
{
if (MNIJHBJDPPA > 0)
{
GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup;
int num = 0;
if (!(gridLayoutGroup == num))
{
this.gridLayoutGroup.constraintCount = MNIJHBJDPPA;
}
}
}
// Token: 0x06006B28 RID: 27432 RVA: 0x001783DC File Offset: 0x001765DC
[Token(Token = "0x6006B28")]
[Address(RVA = "0x1AD19D0", Offset = "0x1AD09D0", VA = "0x181AD19D0", Slot = "15")]
protected override void BGIECEPGDBE(HOJMGAMMIAD EBMJDCLJJHG, WatchStoreItemButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LKDLEHGHCAD).BIILOFOAKEJ;
}
// Token: 0x06006B29 RID: 27433 RVA: 0x00178400 File Offset: 0x00176600
[Token(Token = "0x6006B29")]
[Address(RVA = "0x1AD1A20", Offset = "0x1AD0A20", VA = "0x181AD1A20", Slot = "14")]
protected override void EHDPGHCPKDB(WatchStoreItemButton LKDLEHGHCAD)
{
WatchStoreItemButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.OnItemSelectedEvent != (ulong)0L)
{
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
UnityAction unityAction = delegate
{
WatchStoreItemsPagedGrid <>4__this = this;
WatchStoreItemButton button3 = button;
WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedEvent = <>4__this.OnItemSelectedEvent;
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = button3.<OHIGJIBAPHD>k__BackingField;
onItemSelectedEvent.Invoke(<OHIGJIBAPHD>k__BackingField);
};
buttonAction.AddListener(unityAction);
}
if (this.OnItemSelectedToTryEvent != (ulong)0L)
{
Button3D.OnButton3DClick tryButtonAction = button.KBAOOEAOPPH;
if (tryButtonAction != 0)
{
UnityAction unityAction2 = delegate
{
WatchStoreItemsPagedGrid <>4__this2 = this;
WatchStoreItemButton button2 = button;
WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = <>4__this2.OnItemSelectedToTryEvent;
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField2 = button2.<OHIGJIBAPHD>k__BackingField;
onItemSelectedToTryEvent.Invoke(<OHIGJIBAPHD>k__BackingField2);
};
tryButtonAction.AddListener(unityAction2);
}
}
}
// Token: 0x06006B2A RID: 27434 RVA: 0x0017848C File Offset: 0x0017668C
[Token(Token = "0x6006B2A")]
[Address(RVA = "0x1AD1C00", Offset = "0x1AD0C00", VA = "0x181AD1C00")]
public WatchStoreItemsPagedGrid()
{
}
// Token: 0x040046B2 RID: 18098
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40046B2")]
[SerializeField]
private StackedUIFlowBase uiFlowBase;
// Token: 0x040046B3 RID: 18099
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40046B3")]
public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedEvent;
// Token: 0x040046B4 RID: 18100
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40046B4")]
public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
// Token: 0x040046B5 RID: 18101
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40046B5")]
[SerializeField]
private GridLayoutGroup gridLayoutGroup;
// Token: 0x040046B6 RID: 18102
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40046B6")]
[SerializeField]
private bool showTryButton = true;
// Token: 0x02001296 RID: 4758
[Token(Token = "0x2001296")]
[Serializable]
public class ItemSelectedEvent : UnityEvent<HOJMGAMMIAD>
{
// Token: 0x06006B2B RID: 27435 RVA: 0x001784A8 File Offset: 0x001766A8
[Token(Token = "0x6006B2B")]
[Address(RVA = "0x1ABF970", Offset = "0x1ABE970", VA = "0x181ABF970")]
public ItemSelectedEvent()
{
}
}
// Token: 0x02001297 RID: 4759
[Token(Token = "0x2001297")]
[CompilerGenerated]
private sealed class GLBPLEADBHI
{
// Token: 0x06006B2C RID: 27436 RVA: 0x001784BC File Offset: 0x001766BC
[Token(Token = "0x6006B2C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GLBPLEADBHI()
{
}
// Token: 0x06006B2D RID: 27437 RVA: 0x001784D0 File Offset: 0x001766D0
[Token(Token = "0x6006B2D")]
[Address(RVA = "0x1ABF7D0", Offset = "0x1ABE7D0", VA = "0x181ABF7D0")]
internal void <SetupNewChild>b__0()
{
WatchStoreItemsPagedGrid watchStoreItemsPagedGrid = this.<>4__this;
WatchStoreItemButton watchStoreItemButton = this.button;
WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedEvent = watchStoreItemsPagedGrid.OnItemSelectedEvent;
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = watchStoreItemButton.<OHIGJIBAPHD>k__BackingField;
onItemSelectedEvent.Invoke(<OHIGJIBAPHD>k__BackingField);
}
// Token: 0x06006B2E RID: 27438 RVA: 0x00178508 File Offset: 0x00176708
[Token(Token = "0x6006B2E")]
[Address(RVA = "0x1ABF830", Offset = "0x1ABE830", VA = "0x181ABF830")]
internal void <SetupNewChild>b__1()
{
WatchStoreItemsPagedGrid watchStoreItemsPagedGrid = this.<>4__this;
WatchStoreItemButton watchStoreItemButton = this.button;
WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = watchStoreItemsPagedGrid.OnItemSelectedToTryEvent;
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = watchStoreItemButton.<OHIGJIBAPHD>k__BackingField;
onItemSelectedToTryEvent.Invoke(<OHIGJIBAPHD>k__BackingField);
}
// Token: 0x040046B7 RID: 18103
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40046B7")]
public WatchStoreItemsPagedGrid <>4__this;
// Token: 0x040046B8 RID: 18104
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40046B8")]
public WatchStoreItemButton button;
}
}
}