176 lines
5.6 KiB
C#
176 lines
5.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x0200244E RID: 9294
|
|
[Token(Token = "0x200244E")]
|
|
[StructLayout(3)]
|
|
public class InviteFriendButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17002BD1 RID: 11217
|
|
// (get) Token: 0x06010104 RID: 65796 RVA: 0x003C30C8 File Offset: 0x003C12C8
|
|
// (set) Token: 0x06010105 RID: 65797 RVA: 0x003C30DC File Offset: 0x003C12DC
|
|
[Token(Token = "0x17002BD1")]
|
|
public CCEOLAOLEKJ GEAFMCJMKBM
|
|
{
|
|
[Token(Token = "0x6010104")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get;
|
|
[Token(Token = "0x6010105")]
|
|
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002BD2 RID: 11218
|
|
// (get) Token: 0x06010106 RID: 65798 RVA: 0x003C30F0 File Offset: 0x003C12F0
|
|
[Token(Token = "0x17002BD2")]
|
|
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x6010106")]
|
|
[Address(RVA = "0x129D980", Offset = "0x129C380", VA = "0x18129D980")]
|
|
get
|
|
{
|
|
return this.toggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010107 RID: 65799 RVA: 0x003C3110 File Offset: 0x003C1310
|
|
[Token(Token = "0x6010107")]
|
|
[Address(RVA = "0x14DD210", Offset = "0x14DBC10", VA = "0x1814DD210")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
this.DNNJNOLONDO = componentsInChildren;
|
|
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
|
toggleButton3D.OnValueChanged += action;
|
|
}
|
|
|
|
// Token: 0x06010108 RID: 65800 RVA: 0x003C3150 File Offset: 0x003C1350
|
|
[Token(Token = "0x6010108")]
|
|
[Address(RVA = "0x14DD2B0", Offset = "0x14DBCB0", VA = "0x1814DD2B0")]
|
|
private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG)
|
|
{
|
|
this.selectedVisual.SetActive(ONGBFDACHHG);
|
|
}
|
|
|
|
// Token: 0x06010109 RID: 65801 RVA: 0x003C3170 File Offset: 0x003C1370
|
|
[Token(Token = "0x6010109")]
|
|
[Address(RVA = "0x14DD3A0", Offset = "0x14DBDA0", VA = "0x1814DD3A0")]
|
|
public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, FFEICMIIBMC KBBIPHFFENB, bool KFLEHJIGPKC)
|
|
{
|
|
if (this.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
|
{
|
|
this.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
GameObject gameObject = this.selectedVisual;
|
|
gameObject.SetActive(KFLEHJIGPKC);
|
|
string text = this.rsvpText.text;
|
|
this.toggle.FFDOINJEHMM = KFLEHJIGPKC;
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
toggleButton3D.BOHIGPFGJBA = KFLEHJIGPKC;
|
|
Image image = this.background;
|
|
if (KFLEHJIGPKC)
|
|
{
|
|
}
|
|
Color color = this.cantInviteColor;
|
|
Color color2 = image.color;
|
|
AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO;
|
|
int num = 0;
|
|
int length = dnnjnolondo.Length;
|
|
if (num < length)
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num];
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(this.<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
|
int num3 = 0;
|
|
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601010A RID: 65802 RVA: 0x003C3240 File Offset: 0x003C1440
|
|
[Token(Token = "0x601010A")]
|
|
[Address(RVA = "0xFFB0D0", Offset = "0xFF9AD0", VA = "0x180FFB0D0")]
|
|
public void SetSelected(bool EGJJHJHIPCF)
|
|
{
|
|
this.toggle.BOHIGPFGJBA = EGJJHJHIPCF;
|
|
}
|
|
|
|
// Token: 0x0601010B RID: 65803 RVA: 0x003C3260 File Offset: 0x003C1460
|
|
[Token(Token = "0x601010B")]
|
|
[Address(RVA = "0x14DD2E0", Offset = "0x14DBCE0", VA = "0x1814DD2E0")]
|
|
private void OnDestroy()
|
|
{
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
int num = 0;
|
|
if (toggleButton3D != num)
|
|
{
|
|
ToggleButton3D toggleButton3D2 = this.toggle;
|
|
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
|
toggleButton3D2.OnValueChanged -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601010C RID: 65804 RVA: 0x003C32A4 File Offset: 0x003C14A4
|
|
[Token(Token = "0x601010C")]
|
|
[Address(RVA = "0x14DD600", Offset = "0x14DC000", VA = "0x1814DD600")]
|
|
public InviteFriendButton()
|
|
{
|
|
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
|
this.DNNJNOLONDO = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AAC1 RID: 43713
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AAC1")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
private ToggleButton3D toggle;
|
|
|
|
// Token: 0x0400AAC2 RID: 43714
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400AAC2")]
|
|
[SerializeField]
|
|
private Image background;
|
|
|
|
// Token: 0x0400AAC3 RID: 43715
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AAC3")]
|
|
[SerializeField]
|
|
private Color defaultColor;
|
|
|
|
// Token: 0x0400AAC4 RID: 43716
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400AAC4")]
|
|
[SerializeField]
|
|
private Color cantInviteColor;
|
|
|
|
// Token: 0x0400AAC5 RID: 43717
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400AAC5")]
|
|
[SerializeField]
|
|
private GameObject selectedVisual;
|
|
|
|
// Token: 0x0400AAC6 RID: 43718
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400AAC6")]
|
|
[SerializeField]
|
|
private Text rsvpText;
|
|
|
|
// Token: 0x0400AAC7 RID: 43719
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400AAC7")]
|
|
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
|
|
}
|
|
}
|