Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

215 lines
6.2 KiB
C#

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: 0x020011F8 RID: 4600
[Token(Token = "0x20011F8")]
public class InviteOrFriendConditionalButton : InviteConditionalButton
{
// Token: 0x060066EE RID: 26350 RVA: 0x00166350 File Offset: 0x00164550
[Token(Token = "0x60066EE")]
[Address(RVA = "0x17DA300", Offset = "0x17D9300", VA = "0x1817DA300", 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: 0x060066EF RID: 26351 RVA: 0x001663C8 File Offset: 0x001645C8
[Token(Token = "0x60066EF")]
[Address(RVA = "0x17D9FD0", Offset = "0x17D8FD0", VA = "0x1817D9FD0")]
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: 0x060066F0 RID: 26352 RVA: 0x00166438 File Offset: 0x00164638
[Token(Token = "0x60066F0")]
[Address(RVA = "0x17D9C90", Offset = "0x17D8C90", VA = "0x1817D9C90")]
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: 0x060066F1 RID: 26353 RVA: 0x00166530 File Offset: 0x00164730
[Token(Token = "0x60066F1")]
[Address(RVA = "0x17DA130", Offset = "0x17D9130", VA = "0x1817DA130", 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: 0x060066F2 RID: 26354 RVA: 0x00166590 File Offset: 0x00164790
[Token(Token = "0x60066F2")]
[Address(RVA = "0x17D9F60", Offset = "0x17D8F60", VA = "0x1817D9F60", Slot = "7")]
protected override bool HOCJDEBMOLM()
{
int cieebjfcmib = this.CIEEBJFCMIB;
if (cieebjfcmib != 1)
{
if (cieebjfcmib != 8)
{
}
return base.PJLHBHBILPE != 0;
}
return true;
}
// Token: 0x060066F3 RID: 26355 RVA: 0x001665BC File Offset: 0x001647BC
[Token(Token = "0x60066F3")]
[Address(RVA = "0x17D9C40", Offset = "0x17D8C40", VA = "0x1817D9C40")]
public InviteOrFriendConditionalButton()
{
this.JEBFGLLJDMC = "Invite";
base..ctor();
}
// Token: 0x060066F4 RID: 26356 RVA: 0x001665DC File Offset: 0x001647DC
[Token(Token = "0x60066F4")]
[Address(RVA = "0x17D9F00", Offset = "0x17D8F00", VA = "0x1817D9F00")]
[CompilerGenerated]
private bool FFBLFGBGFID(Player GPEKFHLOFGA)
{
bool flag;
return flag;
}
// Token: 0x04004385 RID: 17285
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4004385")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Tooltip tooltip;
// Token: 0x04004386 RID: 17286
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004386")]
[SerializeField]
private Sprite friendSprite;
// Token: 0x04004387 RID: 17287
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004387")]
[SerializeField]
private Sprite inviteSprite;
// Token: 0x04004388 RID: 17288
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4004388")]
[SerializeField]
private Sprite partySprite;
// Token: 0x04004389 RID: 17289
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4004389")]
[SerializeField]
private Sprite confirmFriendSprite;
// Token: 0x0400438A RID: 17290
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400438A")]
[SerializeField]
private Image backgroundColorImage;
// Token: 0x0400438B RID: 17291
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400438B")]
[SerializeField]
private Color inviteBackgroundColor;
// Token: 0x0400438C RID: 17292
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400438C")]
[SerializeField]
private Color friendBackgroundColor;
}
}