213 lines
6.3 KiB
C#
213 lines
6.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001AC3 RID: 6851
|
|
[Token(Token = "0x2001AC3")]
|
|
[StructLayout(3)]
|
|
public class InviteOrFriendConditionalButton : InviteConditionalButton
|
|
{
|
|
// Token: 0x0600B806 RID: 47110 RVA: 0x002B2AD8 File Offset: 0x002B0CD8
|
|
[Token(Token = "0x600B806")]
|
|
[Address(RVA = "0x15F7B50", Offset = "0x15F6550", VA = "0x1815F7B50", Slot = "14")]
|
|
protected override void NOMNHOEBGIA()
|
|
{
|
|
Tooltip tooltip = this.tooltip;
|
|
int num = 0;
|
|
tooltip.Message = "Invite this player!";
|
|
int num2 = 0;
|
|
Sprite sprite = this.inviteSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.buttonImage, sprite, num2 != 0);
|
|
Color color = this.inviteBackgroundColor;
|
|
PLDMAFINLJO.DMKADKIOFGB(this.backgroundColorImage, color);
|
|
LLKHFJDNFMM llkhfjdnfmm;
|
|
if (llkhfjdnfmm == 0 || !llkhfjdnfmm.NPBCMKLOCAE)
|
|
{
|
|
this.JCLCMPLBEGE((LLKHFJDNFMM.DDAADAMFMCL)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B807 RID: 47111 RVA: 0x002B2B44 File Offset: 0x002B0D44
|
|
[Token(Token = "0x600B807")]
|
|
[Address(RVA = "0x15F7830", Offset = "0x15F6230", VA = "0x1815F7830")]
|
|
private void JCLCMPLBEGE(LLKHFJDNFMM.DDAADAMFMCL NHAHEACDAHF)
|
|
{
|
|
if (NHAHEACDAHF != LLKHFJDNFMM.DDAADAMFMCL.None)
|
|
{
|
|
if (NHAHEACDAHF != LLKHFJDNFMM.DDAADAMFMCL.None)
|
|
{
|
|
IGCIBGKPPMO igcibgkppmo;
|
|
if (NHAHEACDAHF != LLKHFJDNFMM.DDAADAMFMCL.None)
|
|
{
|
|
if (NHAHEACDAHF == LLKHFJDNFMM.DDAADAMFMCL.FriendRequestSent)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
else if (igcibgkppmo == 0)
|
|
{
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
this.tooltip.Message = "Friend this player!";
|
|
int num = 0;
|
|
Sprite sprite = this.friendSprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.buttonImage, sprite, num != 0);
|
|
Color color = this.friendBackgroundColor;
|
|
PLDMAFINLJO.DMKADKIOFGB(this.backgroundColorImage, color);
|
|
base.ILGFOHIJHMG = 5;
|
|
}
|
|
|
|
// Token: 0x0600B808 RID: 47112 RVA: 0x002B2BB4 File Offset: 0x002B0DB4
|
|
[Token(Token = "0x600B808")]
|
|
[Address(RVA = "0x15F74F0", Offset = "0x15F5EF0", VA = "0x1815F74F0")]
|
|
private void EJMIKHJEFAB(LLKHFJDNFMM.DDAADAMFMCL NHAHEACDAHF)
|
|
{
|
|
List<Player> all = Player.All;
|
|
Func<Player, bool> func = new Func(this.FFBLFGBGFID);
|
|
Player player = Enumerable.FirstOrDefault<Player>(all, func);
|
|
int num = 0;
|
|
if (player != num && base.PJLHBHBILPE != 0)
|
|
{
|
|
this.tooltip.Message = "Party up request pending!";
|
|
int num2 = 0;
|
|
Sprite sprite = this.partySprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.buttonImage, sprite, num2 != 0);
|
|
Color color = this.inviteBackgroundColor;
|
|
PLDMAFINLJO.DMKADKIOFGB(this.backgroundColorImage, color);
|
|
base.ILGFOHIJHMG = 8;
|
|
}
|
|
int num3 = 0;
|
|
bool flag;
|
|
if (player != num3 && !flag)
|
|
{
|
|
this.tooltip.Message = "Join a party with this player";
|
|
int num4 = 0;
|
|
Sprite sprite2 = this.partySprite;
|
|
PLDMAFINLJO.KDMONFDFGCE(this.buttonImage, sprite2, num4 != 0);
|
|
Color color2 = this.inviteBackgroundColor;
|
|
PLDMAFINLJO.DMKADKIOFGB(this.backgroundColorImage, color2);
|
|
base.ILGFOHIJHMG = 7;
|
|
}
|
|
if (NHAHEACDAHF != LLKHFJDNFMM.DDAADAMFMCL.None && NHAHEACDAHF != LLKHFJDNFMM.DDAADAMFMCL.FriendRequestReceived)
|
|
{
|
|
base.NOMNHOEBGIA();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B809 RID: 47113 RVA: 0x002B2CAC File Offset: 0x002B0EAC
|
|
[Token(Token = "0x600B809")]
|
|
[Address(RVA = "0x15F7990", Offset = "0x15F6390", VA = "0x1815F7990", Slot = "8")]
|
|
protected override void MGFKPEMKOOK()
|
|
{
|
|
if (this.CIEEBJFCMIB <= 7)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
CCEOLAOLEKJ cceolaolekj;
|
|
string text = ObscuredString.FAJDMKOEFLH(cceolaolekj.<ODJFEIBNGPO>k__BackingField);
|
|
base.OILLHGFDILD();
|
|
base.ICHJIDFDDFB();
|
|
base.ILGFOHIJHMG = 8;
|
|
base.ALAAIKGFJLN();
|
|
}
|
|
this.OnEnable();
|
|
}
|
|
|
|
// Token: 0x0600B80A RID: 47114 RVA: 0x002B2CFC File Offset: 0x002B0EFC
|
|
[Token(Token = "0x600B80A")]
|
|
[Address(RVA = "0x15F77C0", Offset = "0x15F61C0", VA = "0x1815F77C0", Slot = "7")]
|
|
protected override bool HOCJDEBMOLM()
|
|
{
|
|
int cieebjfcmib = this.CIEEBJFCMIB;
|
|
if (cieebjfcmib != 1)
|
|
{
|
|
if (cieebjfcmib != 8)
|
|
{
|
|
}
|
|
return base.PJLHBHBILPE != 0;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0600B80B RID: 47115 RVA: 0x002B2D28 File Offset: 0x002B0F28
|
|
[Token(Token = "0x600B80B")]
|
|
[Address(RVA = "0x15F74A0", Offset = "0x15F5EA0", VA = "0x1815F74A0")]
|
|
public InviteOrFriendConditionalButton()
|
|
{
|
|
this.JEBFGLLJDMC = "Invite";
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600B80C RID: 47116 RVA: 0x002B2D48 File Offset: 0x002B0F48
|
|
[Token(Token = "0x600B80C")]
|
|
[Address(RVA = "0x15F7760", Offset = "0x15F6160", VA = "0x1815F7760")]
|
|
[CompilerGenerated]
|
|
private bool FFBLFGBGFID(Player GPEKFHLOFGA)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x040078F6 RID: 30966
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40078F6")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x040078F7 RID: 30967
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40078F7")]
|
|
[SerializeField]
|
|
private Sprite friendSprite;
|
|
|
|
// Token: 0x040078F8 RID: 30968
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40078F8")]
|
|
[SerializeField]
|
|
private Sprite inviteSprite;
|
|
|
|
// Token: 0x040078F9 RID: 30969
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40078F9")]
|
|
[SerializeField]
|
|
private Sprite partySprite;
|
|
|
|
// Token: 0x040078FA RID: 30970
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40078FA")]
|
|
[SerializeField]
|
|
private Sprite confirmFriendSprite;
|
|
|
|
// Token: 0x040078FB RID: 30971
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40078FB")]
|
|
[SerializeField]
|
|
private Image backgroundColorImage;
|
|
|
|
// Token: 0x040078FC RID: 30972
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40078FC")]
|
|
[SerializeField]
|
|
private Color inviteBackgroundColor;
|
|
|
|
// Token: 0x040078FD RID: 30973
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40078FD")]
|
|
[SerializeField]
|
|
private Color friendBackgroundColor;
|
|
}
|
|
}
|