120 lines
4.1 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|