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

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;
}
}