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 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: 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.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; } }