135 lines
4.4 KiB
C#
135 lines
4.4 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020029B0 RID: 10672
|
|
[Token(Token = "0x20029B0")]
|
|
public class ChooseFriendButton : MonoBehaviour
|
|
{
|
|
// Token: 0x17003200 RID: 12800
|
|
// (get) Token: 0x06011CD1 RID: 72913 RVA: 0x004070BC File Offset: 0x004052BC
|
|
// (set) Token: 0x06011CD2 RID: 72914 RVA: 0x004070D0 File Offset: 0x004052D0
|
|
[Token(Token = "0x17003200")]
|
|
public CCEOLAOLEKJ GEAFMCJMKBM
|
|
{
|
|
[Token(Token = "0x6011CD1")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get;
|
|
[Token(Token = "0x6011CD2")]
|
|
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003201 RID: 12801
|
|
// (get) Token: 0x06011CD3 RID: 72915 RVA: 0x004070E4 File Offset: 0x004052E4
|
|
[Token(Token = "0x17003201")]
|
|
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
|
{
|
|
[Token(Token = "0x6011CD3")]
|
|
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
|
get
|
|
{
|
|
return this.toggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011CD4 RID: 72916 RVA: 0x00407104 File Offset: 0x00405304
|
|
[Token(Token = "0x6011CD4")]
|
|
[Address(RVA = "0x185AC80", Offset = "0x1859C80", VA = "0x18185AC80")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
this.CNAHCDAFDHD = componentsInChildren;
|
|
ToggleButton3D.OnToggleButton3DClick onClick = toggleButton3D.OnClick;
|
|
UnityAction<bool> unityAction = new UnityAction(this.OGGPNHPELIE);
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
|
|
// Token: 0x06011CD5 RID: 72917 RVA: 0x00407148 File Offset: 0x00405348
|
|
[Token(Token = "0x6011CD5")]
|
|
[Address(RVA = "0x185AD90", Offset = "0x1859D90", VA = "0x18185AD90")]
|
|
public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, bool KFLEHJIGPKC)
|
|
{
|
|
if (this.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
|
{
|
|
this.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
|
if (HFIDFDPOCKA != 0)
|
|
{
|
|
this.selectedVisual.SetActive(KFLEHJIGPKC);
|
|
AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD;
|
|
int num = 0;
|
|
int length = cnahcdafdhd.Length;
|
|
if (num < length)
|
|
{
|
|
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
|
CCEOLAOLEKJ cceolaolekj = this.<PBHKKOAINGC>k__BackingField;
|
|
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
|
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
int num3 = 0;
|
|
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011CD6 RID: 72918 RVA: 0x004071D0 File Offset: 0x004053D0
|
|
[Token(Token = "0x6011CD6")]
|
|
[Address(RVA = "0x185AD30", Offset = "0x1859D30", VA = "0x18185AD30")]
|
|
public void ForceOff()
|
|
{
|
|
ToggleButton3D toggleButton3D = this.toggle;
|
|
int num = 0;
|
|
toggleButton3D.BOHIGPFGJBA = num != 0;
|
|
GameObject gameObject = this.selectedVisual;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06011CD7 RID: 72919 RVA: 0x00407204 File Offset: 0x00405404
|
|
[Token(Token = "0x6011CD7")]
|
|
[Address(RVA = "0x185AF00", Offset = "0x1859F00", VA = "0x18185AF00")]
|
|
public ChooseFriendButton()
|
|
{
|
|
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
|
this.CNAHCDAFDHD = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06011CD8 RID: 72920 RVA: 0x00407228 File Offset: 0x00405428
|
|
[Token(Token = "0x6011CD8")]
|
|
[Address(RVA = "0x185AD70", Offset = "0x1859D70", VA = "0x18185AD70")]
|
|
[CompilerGenerated]
|
|
private void OGGPNHPELIE(bool LLJFGDMOOFA)
|
|
{
|
|
this.selectedVisual.SetActive(LLJFGDMOOFA);
|
|
}
|
|
|
|
// Token: 0x0400B679 RID: 46713
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B679")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
|
private ToggleButton3D toggle;
|
|
|
|
// Token: 0x0400B67A RID: 46714
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B67A")]
|
|
[SerializeField]
|
|
private GameObject selectedVisual;
|
|
|
|
// Token: 0x0400B67B RID: 46715
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B67B")]
|
|
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
|
}
|
|
}
|