151 lines
5.5 KiB
C#
151 lines
5.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using RecRoom.Core.Creation;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI.ToolUIs
|
|
{
|
|
// Token: 0x02002A23 RID: 10787
|
|
[Token(Token = "0x2002A23")]
|
|
public class TrialInventionPagedGrid : RecyclerPagedGrid<TrialInventionManager.MJOCGIJACGM, TrialInventionButton>
|
|
{
|
|
// Token: 0x06011F97 RID: 73623 RVA: 0x00411A40 File Offset: 0x0040FC40
|
|
[Token(Token = "0x6011F97")]
|
|
[Address(RVA = "0x12F56B0", Offset = "0x12F46B0", VA = "0x1812F56B0", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(TrialInventionButton LKDLEHGHCAD)
|
|
{
|
|
TrialInventionButton button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnInventionBuyEvent != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick buyButtonAction = button.MBJHGNGHPOM;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
TrialInventionPagedGrid <>4__this = this;
|
|
TrialInventionButton button3 = button;
|
|
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = <>4__this.OnInventionBuyEvent;
|
|
TrialInventionManager.MJOCGIJACGM ccpnhalklki = button3.CCPNHALKLKI;
|
|
onInventionBuyEvent.Invoke(ccpnhalklki);
|
|
};
|
|
buyButtonAction.AddListener(unityAction);
|
|
}
|
|
if (this.OnInventionRemoveEvent != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick removeButtonAction = button.JJOGPCNCIAA;
|
|
UnityAction unityAction2 = delegate
|
|
{
|
|
TrialInventionPagedGrid <>4__this2 = this;
|
|
TrialInventionButton button2 = button;
|
|
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = <>4__this2.OnInventionRemoveEvent;
|
|
TrialInventionManager.MJOCGIJACGM ccpnhalklki2 = button2.CCPNHALKLKI;
|
|
onInventionRemoveEvent.Invoke(ccpnhalklki2);
|
|
};
|
|
removeButtonAction.AddListener(unityAction2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011F98 RID: 73624 RVA: 0x00411AC8 File Offset: 0x0040FCC8
|
|
[Token(Token = "0x6011F98")]
|
|
[Address(RVA = "0x12F57F0", Offset = "0x12F47F0", VA = "0x1812F57F0")]
|
|
public void SetTrials(IEnumerable<TrialInventionManager.MJOCGIJACGM> HEIDKAMCPIL)
|
|
{
|
|
if (Enumerable.Count<TrialInventionManager.MJOCGIJACGM>(HEIDKAMCPIL) == 0)
|
|
{
|
|
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "There are no Invention Trials currently active.");
|
|
}
|
|
float height = ((IAgent)this).Height;
|
|
}
|
|
|
|
// Token: 0x06011F99 RID: 73625 RVA: 0x00411AF8 File Offset: 0x0040FCF8
|
|
[Token(Token = "0x6011F99")]
|
|
[Address(RVA = "0x12F5680", Offset = "0x12F4680", VA = "0x1812F5680", Slot = "15")]
|
|
protected override void BGIECEPGDBE(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA, TrialInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
LKDLEHGHCAD.SetTrial(LFOCLIDEKIA);
|
|
}
|
|
|
|
// Token: 0x06011F9A RID: 73626 RVA: 0x00411B14 File Offset: 0x0040FD14
|
|
[Token(Token = "0x6011F9A")]
|
|
[Address(RVA = "0x12F5870", Offset = "0x12F4870", VA = "0x1812F5870")]
|
|
public TrialInventionPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B83F RID: 47167
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B83F")]
|
|
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionBuyEvent;
|
|
|
|
// Token: 0x0400B840 RID: 47168
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B840")]
|
|
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionRemoveEvent;
|
|
|
|
// Token: 0x02002A24 RID: 10788
|
|
[Token(Token = "0x2002A24")]
|
|
[Serializable]
|
|
public class InventionTrialSelectedEvent : UnityEvent<TrialInventionManager.MJOCGIJACGM>
|
|
{
|
|
// Token: 0x06011F9B RID: 73627 RVA: 0x00411B28 File Offset: 0x0040FD28
|
|
[Token(Token = "0x6011F9B")]
|
|
[Address(RVA = "0x12F48C0", Offset = "0x12F38C0", VA = "0x1812F48C0")]
|
|
public InventionTrialSelectedEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002A25 RID: 10789
|
|
[Token(Token = "0x2002A25")]
|
|
[CompilerGenerated]
|
|
private sealed class CJEHIADFPDO
|
|
{
|
|
// Token: 0x06011F9C RID: 73628 RVA: 0x00411B3C File Offset: 0x0040FD3C
|
|
[Token(Token = "0x6011F9C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CJEHIADFPDO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011F9D RID: 73629 RVA: 0x00411B50 File Offset: 0x0040FD50
|
|
[Token(Token = "0x6011F9D")]
|
|
[Address(RVA = "0x12F4190", Offset = "0x12F3190", VA = "0x1812F4190")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
|
TrialInventionButton trialInventionButton = this.button;
|
|
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = trialInventionPagedGrid.OnInventionBuyEvent;
|
|
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
|
onInventionBuyEvent.Invoke(ccpnhalklki);
|
|
}
|
|
|
|
// Token: 0x06011F9E RID: 73630 RVA: 0x00411B88 File Offset: 0x0040FD88
|
|
[Token(Token = "0x6011F9E")]
|
|
[Address(RVA = "0x12F41F0", Offset = "0x12F31F0", VA = "0x1812F41F0")]
|
|
internal void <SetupNewChild>b__1()
|
|
{
|
|
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
|
TrialInventionButton trialInventionButton = this.button;
|
|
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = trialInventionPagedGrid.OnInventionRemoveEvent;
|
|
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
|
onInventionRemoveEvent.Invoke(ccpnhalklki);
|
|
}
|
|
|
|
// Token: 0x0400B841 RID: 47169
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B841")]
|
|
public TrialInventionPagedGrid <>4__this;
|
|
|
|
// Token: 0x0400B842 RID: 47170
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B842")]
|
|
public TrialInventionButton button;
|
|
}
|
|
}
|
|
}
|