using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001133 RID: 4403 [Token(Token = "0x2001133")] public class PartyUpConditionalButton : AccountBasedConditionalButton { // Token: 0x170010E2 RID: 4322 // (get) Token: 0x060063B6 RID: 25526 RVA: 0x0015EBF0 File Offset: 0x0015CDF0 [Token(Token = "0x170010E2")] protected override bool JIJAIMELJFC { [Token(Token = "0x60063B6")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "9")] get { return true; } } // Token: 0x060063B7 RID: 25527 RVA: 0x0015EC00 File Offset: 0x0015CE00 [Token(Token = "0x60063B7")] [Address(RVA = "0x51A220", Offset = "0x519020", VA = "0x18051A220")] private void Start() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060063B8 RID: 25528 RVA: 0x0015EC14 File Offset: 0x0015CE14 [Token(Token = "0x60063B8")] [Address(RVA = "0x131A900", Offset = "0x1319700", VA = "0x18131A900", Slot = "8")] protected override void MGFKPEMKOOK() { int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib <= 6) { base.ILGFOHIJHMG = 5; return; } } // Token: 0x060063B9 RID: 25529 RVA: 0x0015EC90 File Offset: 0x0015CE90 [Token(Token = "0x60063B9")] [Address(RVA = "0x131AFB0", Offset = "0x1319DB0", VA = "0x18131AFB0")] private void NAIJDCGJCLC() { PMGCJEPKFOF pmgcjepkfof = Player.k__BackingField.playerUI.k__BackingField.ShowConfirmationDialog("Party Up?", "Invite this player to join you and add them to your party?"); Action action = new Action(this.DBBMEAIKGHH); throw new NullReferenceException(); } // Token: 0x060063BA RID: 25530 RVA: 0x0015ECD0 File Offset: 0x0015CED0 [Token(Token = "0x60063BA")] [Address(RVA = "0x131A7A0", Offset = "0x13195A0", VA = "0x18131A7A0")] private void IIGHEGMHHFP() { PMGCJEPKFOF pmgcjepkfof = Player.k__BackingField.playerUI.k__BackingField.ShowConfirmationDialog("Leave Party?", "Are you sure you want to leave your current party?"); Action action = new Action(this.MPFGLFCJPMP); } // Token: 0x060063BB RID: 25531 RVA: 0x0015ED10 File Offset: 0x0015CF10 [Token(Token = "0x60063BB")] [Address(RVA = "0x131B0F0", Offset = "0x1319EF0", VA = "0x18131B0F0", Slot = "14")] protected override void NOMNHOEBGIA() { int num; bool flag; if (!FGPIDGLCKEF.BOFKACFLIOB(num) && base.PJLHBHBILPE == 0 && !flag) { bool flag2; bool flag3; if (!flag2) { if (!flag3) { base.ILGFOHIJHMG = 3; return; } } else if (!flag3) { goto IL_41; } bool flag4; if (flag3 || !flag4) { } } IL_41: throw new NullReferenceException(); } // Token: 0x060063BC RID: 25532 RVA: 0x0015ED64 File Offset: 0x0015CF64 [Token(Token = "0x60063BC")] [Address(RVA = "0x131A710", Offset = "0x1319510", VA = "0x18131A710", Slot = "7")] protected override bool HOCJDEBMOLM() { CPIHGIEOPAJ cpihgieopaj = base.PJLHBHBILPE; bool flag = base.HOCJDEBMOLM(); return flag || flag; } // Token: 0x060063BD RID: 25533 RVA: 0x0015ED88 File Offset: 0x0015CF88 [Token(Token = "0x60063BD")] [Address(RVA = "0x131AC00", Offset = "0x1319A00", VA = "0x18131AC00", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); TextMeshProUGUI labelText = this.labelText; int num = 0; bool flag = labelText != num; if (flag) { string text = this.labelText.text; Button3DBase button = this.button; Graphic targetGraphic = button.m_TargetGraphic; Color baseColor = button.BaseColor; Color color = targetGraphic.color; if (this.CIEEBJFCMIB > 6) { string empty = string.Empty; return; } Tooltip tooltip = this.tooltip; string text2 = this.joinPartyTooltipText; tooltip.Message = text2; } } // Token: 0x060063BE RID: 25534 RVA: 0x0015EE5C File Offset: 0x0015D05C [Token(Token = "0x60063BE")] [Address(RVA = "0x131B330", Offset = "0x131A130", VA = "0x18131B330")] public PartyUpConditionalButton() { } // Token: 0x060063BF RID: 25535 RVA: 0x0015EE70 File Offset: 0x0015D070 [Token(Token = "0x60063BF")] [Address(RVA = "0x131A500", Offset = "0x1319300", VA = "0x18131A500")] [CompilerGenerated] private void DBBMEAIKGHH(JPIJGHNNIDP PBAOMKNFBFL) { if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative) { Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num) { PlayerParty playerParty = Player.k__BackingField.playerParty; int num2 = 0; if (playerParty != num2) { CCEOLAOLEKJ cceolaolekj; DABKFAIHBBP dabkfaihbbp = playerParty.InvitePlayerFromOtherRoomToParty(cceolaolekj, CFLMJLFBOKH.LEGOBBNINOL.ProfileScreen); } } } } // Token: 0x060063C0 RID: 25536 RVA: 0x0015EEC0 File Offset: 0x0015D0C0 [Token(Token = "0x60063C0")] [Address(RVA = "0x131AEC0", Offset = "0x1319CC0", VA = "0x18131AEC0")] [CompilerGenerated] private void MPFGLFCJPMP(JPIJGHNNIDP PBAOMKNFBFL) { if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative) { Player.k__BackingField.playerParty.LeaveCurrentParty(); this.OnEnable(); } } // Token: 0x04004226 RID: 16934 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004226")] [SerializeField] private string joinPartyTooltipText; // Token: 0x04004227 RID: 16935 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4004227")] [SerializeField] private string addToPartyTooltipText; // Token: 0x04004228 RID: 16936 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4004228")] [SerializeField] private string createPartyTooltipText; // Token: 0x04004229 RID: 16937 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4004229")] [SerializeField] private string mergePartyTooltipText; // Token: 0x0400422A RID: 16938 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400422A")] [SerializeField] private string pendingPartyTooltipText; // Token: 0x0400422B RID: 16939 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400422B")] [SerializeField] private string leavePartyTooltipText; // Token: 0x0400422C RID: 16940 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400422C")] [SerializeField] private string remoteAddToPartyTooltipText; // Token: 0x0400422D RID: 16941 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400422D")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tooltip tooltip; // Token: 0x02001134 RID: 4404 [Token(Token = "0x2001134")] public enum GIJCJFFPCCL { // Token: 0x0400422F RID: 16943 [Token(Token = "0x400422F")] Disabled, // Token: 0x04004230 RID: 16944 [Token(Token = "0x4004230")] JoinParty, // Token: 0x04004231 RID: 16945 [Token(Token = "0x4004231")] AddToParty, // Token: 0x04004232 RID: 16946 [Token(Token = "0x4004232")] CreateParty, // Token: 0x04004233 RID: 16947 [Token(Token = "0x4004233")] MergeParty, // Token: 0x04004234 RID: 16948 [Token(Token = "0x4004234")] Pending, // Token: 0x04004235 RID: 16949 [Token(Token = "0x4004235")] LeaveParty, // Token: 0x04004236 RID: 16950 [Token(Token = "0x4004236")] RemoteAddToParty } } }