a
This commit is contained in:
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001120 RID: 4384
|
||||
[Token(Token = "0x2001120")]
|
||||
public class FriendConditionalButton : RelationshipBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x06006373 RID: 25459 RVA: 0x0015DBA8 File Offset: 0x0015BDA8
|
||||
[Token(Token = "0x6006373")]
|
||||
[Address(RVA = "0xCD4A40", Offset = "0xCD3840", VA = "0x180CD4A40", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
if (this.CIEEBJFCMIB == 1)
|
||||
{
|
||||
base.ICHJIDFDDFB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006374 RID: 25460 RVA: 0x0015DC1C File Offset: 0x0015BE1C
|
||||
[Token(Token = "0x6006374")]
|
||||
[Address(RVA = "0xCD4810", Offset = "0xCD3610", VA = "0x180CD4810")]
|
||||
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);
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Unfriend?", text);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.OIDJFFCJNMB);
|
||||
}
|
||||
|
||||
// Token: 0x06006375 RID: 25461 RVA: 0x0015DC78 File Offset: 0x0015BE78
|
||||
[Token(Token = "0x6006375")]
|
||||
[Address(RVA = "0xCD4F40", Offset = "0xCD3D40", VA = "0x180CD4F40", Slot = "14")]
|
||||
protected override void NOMNHOEBGIA()
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num2);
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (num == 0 || num == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (num != 1)
|
||||
{
|
||||
int num3 = 0;
|
||||
base.ILGFOHIJHMG = num3;
|
||||
return;
|
||||
}
|
||||
uint num4;
|
||||
base.ILGFOHIJHMG = (int)num4;
|
||||
}
|
||||
|
||||
// Token: 0x06006376 RID: 25462 RVA: 0x0015DCBC File Offset: 0x0015BEBC
|
||||
[Token(Token = "0x6006376")]
|
||||
[Address(RVA = "0xCD49B0", Offset = "0xCD37B0", VA = "0x180CD49B0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.KHPAKPHMGPB != 0;
|
||||
if (base.HOCJDEBMOLM())
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006377 RID: 25463 RVA: 0x0015DCE8 File Offset: 0x0015BEE8
|
||||
[Token(Token = "0x6006377")]
|
||||
[Address(RVA = "0xCD4C50", Offset = "0xCD3A50", VA = "0x180CD4C50", 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)
|
||||
{
|
||||
Color color = labelText.color;
|
||||
labelText.m_Color = color;
|
||||
return;
|
||||
}
|
||||
string text = labelText2.text;
|
||||
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 text2 = this.friendButtonTooltipText;
|
||||
tooltip.Message = text2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006378 RID: 25464 RVA: 0x0015DDB4 File Offset: 0x0015BFB4
|
||||
[Token(Token = "0x6006378")]
|
||||
[Address(RVA = "0xCD5110", Offset = "0xCD3F10", VA = "0x180CD5110")]
|
||||
public FriendConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006379 RID: 25465 RVA: 0x0015DDC8 File Offset: 0x0015BFC8
|
||||
[Token(Token = "0x6006379")]
|
||||
[Address(RVA = "0xCD5070", Offset = "0xCD3E70", VA = "0x180CD5070")]
|
||||
[CompilerGenerated]
|
||||
private void OIDJFFCJNMB(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
int num2;
|
||||
int num = num2;
|
||||
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof = FGPIDGLCKEF.JEGAGBBBADJ(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040041E4 RID: 16868
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40041E4")]
|
||||
[SerializeField]
|
||||
private Sprite friendSprite;
|
||||
|
||||
// Token: 0x040041E5 RID: 16869
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40041E5")]
|
||||
[SerializeField]
|
||||
private Sprite unfriendSprite;
|
||||
|
||||
// Token: 0x040041E6 RID: 16870
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40041E6")]
|
||||
[SerializeField]
|
||||
private Sprite confirmFriendSprite;
|
||||
|
||||
// Token: 0x040041E7 RID: 16871
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40041E7")]
|
||||
[SerializeField]
|
||||
private string friendButtonTooltipText;
|
||||
|
||||
// Token: 0x040041E8 RID: 16872
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40041E8")]
|
||||
[SerializeField]
|
||||
private string unfriendButtonTooltipText;
|
||||
|
||||
// Token: 0x040041E9 RID: 16873
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40041E9")]
|
||||
[SerializeField]
|
||||
private string pendingFriendButtonTooltipText;
|
||||
|
||||
// Token: 0x040041EA RID: 16874
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40041EA")]
|
||||
[SerializeField]
|
||||
private string blockedButtonTooltipText;
|
||||
|
||||
// Token: 0x040041EB RID: 16875
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40041EB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x02001121 RID: 4385
|
||||
[Token(Token = "0x2001121")]
|
||||
public enum MHCHDJPPLFD
|
||||
{
|
||||
// Token: 0x040041ED RID: 16877
|
||||
[Token(Token = "0x40041ED")]
|
||||
Disabled,
|
||||
// Token: 0x040041EE RID: 16878
|
||||
[Token(Token = "0x40041EE")]
|
||||
Friend,
|
||||
// Token: 0x040041EF RID: 16879
|
||||
[Token(Token = "0x40041EF")]
|
||||
Unfriend,
|
||||
// Token: 0x040041F0 RID: 16880
|
||||
[Token(Token = "0x40041F0")]
|
||||
Pending,
|
||||
// Token: 0x040041F1 RID: 16881
|
||||
[Token(Token = "0x40041F1")]
|
||||
Blocked
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user