scripts
This commit is contained in:
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AB7 RID: 6839
|
||||
[Token(Token = "0x2001AB7")]
|
||||
[StructLayout(3)]
|
||||
public class FriendConditionalButton : RelationshipBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600B7DE RID: 47070 RVA: 0x002B2008 File Offset: 0x002B0208
|
||||
[Token(Token = "0x600B7DE")]
|
||||
[Address(RVA = "0x15F0FB0", Offset = "0x15EF9B0", VA = "0x1815F0FB0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
if (this.CIEEBJFCMIB == 1)
|
||||
{
|
||||
base.ICHJIDFDDFB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7DF RID: 47071 RVA: 0x002B207C File Offset: 0x002B027C
|
||||
[Token(Token = "0x600B7DF")]
|
||||
[Address(RVA = "0x15F0D80", Offset = "0x15EF780", VA = "0x1815F0D80")]
|
||||
private void DOKBJADDKCE()
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = cceolaolekj.<ODJFEIBNGPO>k__BackingField;
|
||||
CCEOLAOLEKJ cceolaolekj2;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj2.<KHJCEENDAOL>k__BackingField;
|
||||
string text = string.Format("Are you sure you want to unfriend\n{0}\n@{1}? ", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
IPromise<JPIJGHNNIDP> promise = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Unfriend?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.OIDJFFCJNMB);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7E0 RID: 47072 RVA: 0x002B20D8 File Offset: 0x002B02D8
|
||||
[Token(Token = "0x600B7E0")]
|
||||
[Address(RVA = "0x15F1490", Offset = "0x15EFE90", VA = "0x1815F1490", Slot = "14")]
|
||||
protected override void NOMNHOEBGIA()
|
||||
{
|
||||
int num = 0;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (num == 0 || num == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (num != 1)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.ILGFOHIJHMG = num2;
|
||||
return;
|
||||
}
|
||||
uint num3;
|
||||
base.ILGFOHIJHMG = (int)num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600B7E1 RID: 47073 RVA: 0x002B2114 File Offset: 0x002B0314
|
||||
[Token(Token = "0x600B7E1")]
|
||||
[Address(RVA = "0x15F0F20", Offset = "0x15EF920", VA = "0x1815F0F20", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.KHPAKPHMGPB != 0;
|
||||
if (base.HOCJDEBMOLM())
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7E2 RID: 47074 RVA: 0x002B2140 File Offset: 0x002B0340
|
||||
[Token(Token = "0x600B7E2")]
|
||||
[Address(RVA = "0x15F11C0", Offset = "0x15EFBC0", VA = "0x1815F11C0", Slot = "6")]
|
||||
protected override void MNGMCHLEHOK()
|
||||
{
|
||||
base..ctor();
|
||||
TextMeshProUGUI labelText = this.labelText;
|
||||
int num = 0;
|
||||
bool flag = labelText != num;
|
||||
if (flag)
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
TextMeshProUGUI labelText2 = this.labelText;
|
||||
if (!flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (cieebjfcmib == 1)
|
||||
{
|
||||
labelText.text = "Blocked";
|
||||
Color color = labelText.color;
|
||||
labelText.m_Color = color;
|
||||
return;
|
||||
}
|
||||
labelText2.text = "Friend";
|
||||
Sprite sprite = this.friendSprite;
|
||||
Image buttonImage = this.buttonImage;
|
||||
int num2 = 0;
|
||||
PLDMAFINLJO.KDMONFDFGCE(buttonImage, sprite, num2 != 0);
|
||||
Button3DBase button = this.button;
|
||||
Graphic targetGraphic = button.m_TargetGraphic;
|
||||
Color baseColor = button.BaseColor;
|
||||
Color color2 = targetGraphic.color;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
string text = this.friendButtonTooltipText;
|
||||
tooltip.Message = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7E3 RID: 47075 RVA: 0x002B221C File Offset: 0x002B041C
|
||||
[Token(Token = "0x600B7E3")]
|
||||
[Address(RVA = "0x15F1660", Offset = "0x15F0060", VA = "0x1815F1660")]
|
||||
public FriendConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B7E4 RID: 47076 RVA: 0x002B2230 File Offset: 0x002B0430
|
||||
[Token(Token = "0x600B7E4")]
|
||||
[Address(RVA = "0x15F15C0", Offset = "0x15EFFC0", VA = "0x1815F15C0")]
|
||||
[CompilerGenerated]
|
||||
private void OIDJFFCJNMB(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
IPromise<LLKHFJDNFMM> promise = FGPIDGLCKEF.JEGAGBBBADJ((int)PBAOMKNFBFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040078C8 RID: 30920
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40078C8")]
|
||||
[SerializeField]
|
||||
private Sprite friendSprite;
|
||||
|
||||
// Token: 0x040078C9 RID: 30921
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40078C9")]
|
||||
[SerializeField]
|
||||
private Sprite unfriendSprite;
|
||||
|
||||
// Token: 0x040078CA RID: 30922
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40078CA")]
|
||||
[SerializeField]
|
||||
private Sprite confirmFriendSprite;
|
||||
|
||||
// Token: 0x040078CB RID: 30923
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40078CB")]
|
||||
[SerializeField]
|
||||
private string friendButtonTooltipText;
|
||||
|
||||
// Token: 0x040078CC RID: 30924
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40078CC")]
|
||||
[SerializeField]
|
||||
private string unfriendButtonTooltipText;
|
||||
|
||||
// Token: 0x040078CD RID: 30925
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40078CD")]
|
||||
[SerializeField]
|
||||
private string pendingFriendButtonTooltipText;
|
||||
|
||||
// Token: 0x040078CE RID: 30926
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40078CE")]
|
||||
[SerializeField]
|
||||
private string blockedButtonTooltipText;
|
||||
|
||||
// Token: 0x040078CF RID: 30927
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40078CF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x02001AB8 RID: 6840
|
||||
[Token(Token = "0x2001AB8")]
|
||||
public enum MHCHDJPPLFD
|
||||
{
|
||||
// Token: 0x040078D1 RID: 30929
|
||||
[Token(Token = "0x40078D1")]
|
||||
Disabled,
|
||||
// Token: 0x040078D2 RID: 30930
|
||||
[Token(Token = "0x40078D2")]
|
||||
Friend,
|
||||
// Token: 0x040078D3 RID: 30931
|
||||
[Token(Token = "0x40078D3")]
|
||||
Unfriend,
|
||||
// Token: 0x040078D4 RID: 30932
|
||||
[Token(Token = "0x40078D4")]
|
||||
Pending,
|
||||
// Token: 0x040078D5 RID: 30933
|
||||
[Token(Token = "0x40078D5")]
|
||||
Blocked
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user