a
This commit is contained in:
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200112B RID: 4395
|
||||
[Token(Token = "0x200112B")]
|
||||
public class InviteOrFriendConditionalButton : InviteConditionalButton
|
||||
{
|
||||
// Token: 0x06006396 RID: 25494 RVA: 0x0015E488 File Offset: 0x0015C688
|
||||
[Token(Token = "0x6006396")]
|
||||
[Address(RVA = "0xCDB280", Offset = "0xCDA080", VA = "0x180CDB280", 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);
|
||||
int num3;
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(num3);
|
||||
if (llkhfjdnfmm == 0 || !llkhfjdnfmm.NPBCMKLOCAE)
|
||||
{
|
||||
this.JCLCMPLBEGE((LLKHFJDNFMM.DDAADAMFMCL)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006397 RID: 25495 RVA: 0x0015E500 File Offset: 0x0015C700
|
||||
[Token(Token = "0x6006397")]
|
||||
[Address(RVA = "0xCDAF50", Offset = "0xCD9D50", VA = "0x180CDAF50")]
|
||||
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: 0x06006398 RID: 25496 RVA: 0x0015E570 File Offset: 0x0015C770
|
||||
[Token(Token = "0x6006398")]
|
||||
[Address(RVA = "0xCDAC10", Offset = "0xCD9A10", VA = "0x180CDAC10")]
|
||||
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: 0x06006399 RID: 25497 RVA: 0x0015E668 File Offset: 0x0015C868
|
||||
[Token(Token = "0x6006399")]
|
||||
[Address(RVA = "0xCDB0B0", Offset = "0xCD9EB0", VA = "0x180CDB0B0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
if (this.CIEEBJFCMIB <= 7)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CCEOLAOLEKJ cceolaolekj;
|
||||
string text = ObscuredString.FAJDMKOEFLH(cceolaolekj.<ODJFEIBNGPO>k__BackingField);
|
||||
int num = 0;
|
||||
int num2;
|
||||
JJEKJGALHKO jjekjgalhko = instance.InvitePlayerToGame(num2, text, num != 0);
|
||||
base.OILLHGFDILD();
|
||||
base.ICHJIDFDDFB();
|
||||
base.ILGFOHIJHMG = 8;
|
||||
base.ALAAIKGFJLN();
|
||||
}
|
||||
this.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600639A RID: 25498 RVA: 0x0015E6C8 File Offset: 0x0015C8C8
|
||||
[Token(Token = "0x600639A")]
|
||||
[Address(RVA = "0xCDAEE0", Offset = "0xCD9CE0", VA = "0x180CDAEE0", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
if (cieebjfcmib != 1)
|
||||
{
|
||||
if (cieebjfcmib != 8)
|
||||
{
|
||||
}
|
||||
return base.PJLHBHBILPE != 0;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600639B RID: 25499 RVA: 0x0015E6F4 File Offset: 0x0015C8F4
|
||||
[Token(Token = "0x600639B")]
|
||||
[Address(RVA = "0xCDABC0", Offset = "0xCD99C0", VA = "0x180CDABC0")]
|
||||
public InviteOrFriendConditionalButton()
|
||||
{
|
||||
this.JEBFGLLJDMC = "Invite";
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600639C RID: 25500 RVA: 0x0015E714 File Offset: 0x0015C914
|
||||
[Token(Token = "0x600639C")]
|
||||
[Address(RVA = "0xCDAE80", Offset = "0xCD9C80", VA = "0x180CDAE80")]
|
||||
[CompilerGenerated]
|
||||
private bool FFBLFGBGFID(Player GPEKFHLOFGA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400420F RID: 16911
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400420F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04004210 RID: 16912
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4004210")]
|
||||
[SerializeField]
|
||||
private Sprite friendSprite;
|
||||
|
||||
// Token: 0x04004211 RID: 16913
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4004211")]
|
||||
[SerializeField]
|
||||
private Sprite inviteSprite;
|
||||
|
||||
// Token: 0x04004212 RID: 16914
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4004212")]
|
||||
[SerializeField]
|
||||
private Sprite partySprite;
|
||||
|
||||
// Token: 0x04004213 RID: 16915
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4004213")]
|
||||
[SerializeField]
|
||||
private Sprite confirmFriendSprite;
|
||||
|
||||
// Token: 0x04004214 RID: 16916
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4004214")]
|
||||
[SerializeField]
|
||||
private Image backgroundColorImage;
|
||||
|
||||
// Token: 0x04004215 RID: 16917
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4004215")]
|
||||
[SerializeField]
|
||||
private Color inviteBackgroundColor;
|
||||
|
||||
// Token: 0x04004216 RID: 16918
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004216")]
|
||||
[SerializeField]
|
||||
private Color friendBackgroundColor;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user