Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/AGUI/AvatarColorButtonPagedGrid.cs
T
2026-04-08 23:40:05 +02:00

120 lines
4.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Avatar;
using UnityEngine.Events;
namespace RecRoom.AGUI
{
// Token: 0x02002429 RID: 9257
[Token(Token = "0x2002429")]
[StructLayout(3)]
public class AvatarColorButtonPagedGrid : RecyclerPagedGrid<ColorVault.ColorToGuid, AvatarColorButton>
{
// Token: 0x06010085 RID: 65669 RVA: 0x003C1174 File Offset: 0x003BF374
[Token(Token = "0x6010085")]
[Address(RVA = "0x14D3670", Offset = "0x14D2070", VA = "0x1814D3670", Slot = "14")]
protected override void EHDPGHCPKDB(AvatarColorButton LKDLEHGHCAD)
{
AvatarColorButton button = LKDLEHGHCAD;
base.EHDPGHCPKDB(LKDLEHGHCAD);
if (this.OnColorSelectedEvent != (ulong)0L)
{
RadioButton3D.OnRadioButton3DClick buttonAction = button.PAALHPHGBDF;
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
{
AvatarColorButtonPagedGrid.ColorSelectedDelegate onColorSelectedEvent = this.OnColorSelectedEvent;
AvatarColorButton button2 = button;
onColorSelectedEvent.Invoke(button2);
};
buttonAction.AddListener(unityAction);
}
}
// Token: 0x06010086 RID: 65670 RVA: 0x003C11D0 File Offset: 0x003BF3D0
[Token(Token = "0x6010086")]
[Address(RVA = "0x14D3750", Offset = "0x14D2150", VA = "0x1814D3750")]
public void SetColors(List<ColorVault.ColorToGuid> KNFFPJMPALH, PlayerAvatar.AvatarColorType CFOCEHNGAEH)
{
this.LJEMLJPFEJM = CFOCEHNGAEH;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06010087 RID: 65671 RVA: 0x003C11EC File Offset: 0x003BF3EC
[Token(Token = "0x6010087")]
[Address(RVA = "0x14D3640", Offset = "0x14D2040", VA = "0x1814D3640", Slot = "15")]
protected override void BGIECEPGDBE(ColorVault.ColorToGuid CBCHEMNOLBO, AvatarColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
{
PlayerAvatar.AvatarColorType ljemljpfejm = this.LJEMLJPFEJM;
LKDLEHGHCAD.SetColor(CBCHEMNOLBO, ljemljpfejm);
}
// Token: 0x06010088 RID: 65672 RVA: 0x003C1210 File Offset: 0x003BF410
[Token(Token = "0x6010088")]
[Address(RVA = "0x14D3770", Offset = "0x14D2170", VA = "0x1814D3770")]
public AvatarColorButtonPagedGrid()
{
}
// Token: 0x0400AA51 RID: 43601
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400AA51")]
public AvatarColorButtonPagedGrid.ColorSelectedDelegate OnColorSelectedEvent;
// Token: 0x0400AA52 RID: 43602
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400AA52")]
private PlayerAvatar.AvatarColorType LJEMLJPFEJM;
// Token: 0x0200242A RID: 9258
[Token(Token = "0x200242A")]
[Serializable]
public class ColorSelectedDelegate : UnityEvent<AvatarColorButton>
{
// Token: 0x06010089 RID: 65673 RVA: 0x003C1224 File Offset: 0x003BF424
[Token(Token = "0x6010089")]
[Address(RVA = "0x14D7B30", Offset = "0x14D6530", VA = "0x1814D7B30")]
public ColorSelectedDelegate()
{
}
}
// Token: 0x0200242B RID: 9259
[Token(Token = "0x200242B")]
[CompilerGenerated]
private sealed class KACPGIHFGFO
{
// Token: 0x0601008A RID: 65674 RVA: 0x003C1238 File Offset: 0x003BF438
[Token(Token = "0x601008A")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KACPGIHFGFO()
{
}
// Token: 0x0601008B RID: 65675 RVA: 0x003C124C File Offset: 0x003BF44C
[Token(Token = "0x601008B")]
[Address(RVA = "0x14DDE70", Offset = "0x14DC870", VA = "0x1814DDE70")]
internal void <SetupNewChild>b__0(RadioButton3D isOn)
{
AvatarColorButtonPagedGrid.ColorSelectedDelegate onColorSelectedEvent = this.<>4__this.OnColorSelectedEvent;
AvatarColorButton avatarColorButton = this.button;
onColorSelectedEvent.Invoke(avatarColorButton);
}
// Token: 0x0400AA53 RID: 43603
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AA53")]
public AvatarColorButtonPagedGrid <>4__this;
// Token: 0x0400AA54 RID: 43604
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AA54")]
public AvatarColorButton button;
}
}
}