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 all = Player.All; Func func = new Func(this.FFBLFGBGFID); Player player = Enumerable.FirstOrDefault(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.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; } }