oh dear
This commit is contained in:
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028AD RID: 10413
|
||||
[Token(Token = "0x20028AD")]
|
||||
public class ImportFriendButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003144 RID: 12612
|
||||
// (get) Token: 0x06011837 RID: 71735 RVA: 0x003FBDB0 File Offset: 0x003F9FB0
|
||||
[Token(Token = "0x17003144")]
|
||||
public int AHLLNPJCHIP
|
||||
{
|
||||
[Token(Token = "0x6011837")]
|
||||
[Address(RVA = "0xD60150", Offset = "0xD5EF50", VA = "0x180D60150")]
|
||||
get
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003145 RID: 12613
|
||||
// (get) Token: 0x06011838 RID: 71736 RVA: 0x003FBDE8 File Offset: 0x003F9FE8
|
||||
[Token(Token = "0x17003145")]
|
||||
public Button3D.OnButton3DClick BNDHHDOFLBH
|
||||
{
|
||||
[Token(Token = "0x6011838")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.addFriendbutton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003146 RID: 12614
|
||||
// (get) Token: 0x06011839 RID: 71737 RVA: 0x003FBE08 File Offset: 0x003FA008
|
||||
[Token(Token = "0x17003146")]
|
||||
public Button3D.OnButton3DClick JJGCGEMIMAK
|
||||
{
|
||||
[Token(Token = "0x6011839")]
|
||||
[Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")]
|
||||
get
|
||||
{
|
||||
return this.dismissButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601183A RID: 71738 RVA: 0x003FBE28 File Offset: 0x003FA028
|
||||
[Token(Token = "0x601183A")]
|
||||
[Address(RVA = "0xD5FC60", Offset = "0xD5EA60", VA = "0x180D5FC60")]
|
||||
public void SetChild(DCGAMCKNJDB CEHHPPACDLH)
|
||||
{
|
||||
this.JCCGLIPBBDE = CEHHPPACDLH;
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = CEHHPPACDLH.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.platformName;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
string text = textMeshProUGUI.text;
|
||||
AccountSpecificUIBehaviour[] aoccfopknoi = this.AOCCFOPKNOI;
|
||||
if (aoccfopknoi == 0)
|
||||
{
|
||||
ulong num;
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(num != 0UL);
|
||||
this.AOCCFOPKNOI = componentsInChildren;
|
||||
}
|
||||
int num2 = 0;
|
||||
int length = aoccfopknoi.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = aoccfopknoi[num2];
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num4 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num4);
|
||||
num2++;
|
||||
}
|
||||
GPOOLJODEGM <GIKBKAMHBFP>k__BackingField = CEHHPPACDLH.<GIKBKAMHBFP>k__BackingField;
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Id)
|
||||
{
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Id)
|
||||
{
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Email)
|
||||
{
|
||||
goto IL_140;
|
||||
}
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Func<string, PMGCJEPKFOF<string>> func;
|
||||
this.AOOPLALEJAK(func);
|
||||
}
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Func<string, PMGCJEPKFOF<string>> func2;
|
||||
this.AOOPLALEJAK(func2);
|
||||
}
|
||||
ulong num5;
|
||||
this.platformImage.gameObject.SetActive(num5 != 0UL);
|
||||
RawImage rawImage = this.platformImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
Action<Texture> action = new Action(this.PKPOGIAOKCE);
|
||||
Action<string> action2 = new Action(this.ALKKMPIFDAP);
|
||||
Action<string> action3 = new Action(this.LPJGCGOHJDL);
|
||||
Action<string> action4 = new Action(this.BNAEHDKIJNL);
|
||||
bool flag = KKHJMCMNJBE.DJNEIJDOJFF(jccglipbbde, action, action2, action3, action4);
|
||||
IL_140:
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
if (llkhfjdnfmm != 0 && llkhfjdnfmm.<PALMIOEJANE>k__BackingField == (LLKHFJDNFMM.DDAADAMFMCL)(-3))
|
||||
{
|
||||
Button3D button3D = this.addFriendbutton;
|
||||
int num6 = 0;
|
||||
button3D.FFDOINJEHMM = num6 != 0;
|
||||
Image image = this.addFriendImage;
|
||||
Sprite sprite = this.tick;
|
||||
image.sprite = sprite;
|
||||
return;
|
||||
}
|
||||
ulong num7;
|
||||
this.addFriendbutton.FFDOINJEHMM = num7 != 0UL;
|
||||
Image image2 = this.addFriendImage;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601183B RID: 71739 RVA: 0x003FBFDC File Offset: 0x003FA1DC
|
||||
[Token(Token = "0x601183B")]
|
||||
[Address(RVA = "0xD5F880", Offset = "0xD5E680", VA = "0x180D5F880")]
|
||||
private void BKHICMLAEOO()
|
||||
{
|
||||
this.platformImage.gameObject.SetActive(true);
|
||||
RawImage rawImage = this.platformImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
Action<Texture> action = new Action(this.PKPOGIAOKCE);
|
||||
Action<string> action2 = new Action(this.ALKKMPIFDAP);
|
||||
Action<string> action3 = new Action(this.LPJGCGOHJDL);
|
||||
Action<string> action4 = new Action(this.BNAEHDKIJNL);
|
||||
bool flag = KKHJMCMNJBE.DJNEIJDOJFF(jccglipbbde, action, action2, action3, action4);
|
||||
}
|
||||
|
||||
// Token: 0x0601183C RID: 71740 RVA: 0x003FC068 File Offset: 0x003FA268
|
||||
[Token(Token = "0x601183C")]
|
||||
[Address(RVA = "0xD5F780", Offset = "0xD5E580", VA = "0x180D5F780")]
|
||||
private void AOOPLALEJAK(Func<string, PMGCJEPKFOF<string>> IKDMLPMEJMP)
|
||||
{
|
||||
GameObject gameObject = this.platformImage.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
string <IHIDBCOPOMB>k__BackingField = this.JCCGLIPBBDE.<IHIDBCOPOMB>k__BackingField;
|
||||
string contactDetail = <IHIDBCOPOMB>k__BackingField;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = IKDMLPMEJMP(<IHIDBCOPOMB>k__BackingField);
|
||||
Action<string> action = delegate(string name)
|
||||
{
|
||||
ImportFriendButton <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
string contactDetail2 = contactDetail;
|
||||
if (string.Equals(jccglipbbde.<IHIDBCOPOMB>k__BackingField, contactDetail2))
|
||||
{
|
||||
string text = this.platformName.text;
|
||||
}
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601183D RID: 71741 RVA: 0x003FC0C8 File Offset: 0x003FA2C8
|
||||
[Token(Token = "0x601183D")]
|
||||
[Address(RVA = "0xD5FAE0", Offset = "0xD5E8E0", VA = "0x180D5FAE0")]
|
||||
public void Button_AddFriend()
|
||||
{
|
||||
Button3D button3D = this.addFriendbutton;
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
Image image = this.addFriendImage;
|
||||
Sprite sprite = this.tick;
|
||||
image.sprite = sprite;
|
||||
Button3D button3D2 = this.dismissButton;
|
||||
int num2 = 0;
|
||||
button3D2.FFDOINJEHMM = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601183E RID: 71742 RVA: 0x003FC114 File Offset: 0x003FA314
|
||||
[Token(Token = "0x601183E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ImportFriendButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601183F RID: 71743 RVA: 0x003FC128 File Offset: 0x003FA328
|
||||
[Token(Token = "0x601183F")]
|
||||
[Address(RVA = "0xD5FBD0", Offset = "0xD5E9D0", VA = "0x180D5FBD0")]
|
||||
[CompilerGenerated]
|
||||
private void PKPOGIAOKCE(Texture IJKBAADKCBM)
|
||||
{
|
||||
if (this.platformImage)
|
||||
{
|
||||
this.platformImage.texture = IJKBAADKCBM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011840 RID: 71744 RVA: 0x003FC158 File Offset: 0x003FA358
|
||||
[Token(Token = "0x6011840")]
|
||||
[Address(RVA = "0xD5F6E0", Offset = "0xD5E4E0", VA = "0x180D5F6E0")]
|
||||
[CompilerGenerated]
|
||||
private void ALKKMPIFDAP(string MMBOKOLAJFH)
|
||||
{
|
||||
if (this.platformName)
|
||||
{
|
||||
string text = this.platformName.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011841 RID: 71745 RVA: 0x003FC188 File Offset: 0x003FA388
|
||||
[Token(Token = "0x6011841")]
|
||||
[Address(RVA = "0xD5FB30", Offset = "0xD5E930", VA = "0x180D5FB30")]
|
||||
[CompilerGenerated]
|
||||
private void LPJGCGOHJDL(string FLEGIAFKAKL)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Debug.LogError(string.Format("Failed to get platform image for friend {0}", fakeValueActive));
|
||||
}
|
||||
|
||||
// Token: 0x06011842 RID: 71746 RVA: 0x003FC1CC File Offset: 0x003FA3CC
|
||||
[Token(Token = "0x6011842")]
|
||||
[Address(RVA = "0xD5FA40", Offset = "0xD5E840", VA = "0x180D5FA40")]
|
||||
[CompilerGenerated]
|
||||
private void BNAEHDKIJNL(string JABAFEJLMOO)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Debug.LogError(string.Format("Failed to get platform name for friend {0}", fakeValueActive));
|
||||
}
|
||||
|
||||
// Token: 0x0400B412 RID: 46098
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B412")]
|
||||
[SerializeField]
|
||||
private Button3D addFriendbutton;
|
||||
|
||||
// Token: 0x0400B413 RID: 46099
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B413")]
|
||||
[SerializeField]
|
||||
private Button3D dismissButton;
|
||||
|
||||
// Token: 0x0400B414 RID: 46100
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B414")]
|
||||
[SerializeField]
|
||||
private RawImage platformImage;
|
||||
|
||||
// Token: 0x0400B415 RID: 46101
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B415")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI platformName;
|
||||
|
||||
// Token: 0x0400B416 RID: 46102
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B416")]
|
||||
[SerializeField]
|
||||
[Header("Icons")]
|
||||
private Image addFriendImage;
|
||||
|
||||
// Token: 0x0400B417 RID: 46103
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B417")]
|
||||
[SerializeField]
|
||||
private Sprite tick;
|
||||
|
||||
// Token: 0x0400B418 RID: 46104
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B418")]
|
||||
[SerializeField]
|
||||
private Sprite addFriend;
|
||||
|
||||
// Token: 0x0400B419 RID: 46105
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B419")]
|
||||
private AccountSpecificUIBehaviour[] AOCCFOPKNOI;
|
||||
|
||||
// Token: 0x0400B41A RID: 46106
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B41A")]
|
||||
private DCGAMCKNJDB JCCGLIPBBDE;
|
||||
|
||||
// Token: 0x020028AE RID: 10414
|
||||
[Token(Token = "0x20028AE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HBBEHLGKNJN
|
||||
{
|
||||
// Token: 0x06011843 RID: 71747 RVA: 0x003FC210 File Offset: 0x003FA410
|
||||
[Token(Token = "0x6011843")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HBBEHLGKNJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011844 RID: 71748 RVA: 0x003FC224 File Offset: 0x003FA424
|
||||
[Token(Token = "0x6011844")]
|
||||
[Address(RVA = "0xD5F2E0", Offset = "0xD5E0E0", VA = "0x180D5F2E0")]
|
||||
internal void <HandleFromContactDetail>b__0(string name)
|
||||
{
|
||||
ImportFriendButton importFriendButton = this.<>4__this;
|
||||
int num = 0;
|
||||
if (importFriendButton != num)
|
||||
{
|
||||
DCGAMCKNJDB jccglipbbde = this.<>4__this.JCCGLIPBBDE;
|
||||
string text = this.contactDetail;
|
||||
if (string.Equals(jccglipbbde.<IHIDBCOPOMB>k__BackingField, text))
|
||||
{
|
||||
string text2 = this.<>4__this.platformName.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B41B RID: 46107
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B41B")]
|
||||
public ImportFriendButton <>4__this;
|
||||
|
||||
// Token: 0x0400B41C RID: 46108
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B41C")]
|
||||
public string contactDetail;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user