using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding.RVO; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001200 RID: 4608 [Token(Token = "0x2001200")] public class PartyUpConditionalButton : AccountBasedConditionalButton { // Token: 0x1700115A RID: 4442 // (get) Token: 0x0600670E RID: 26382 RVA: 0x00166AB0 File Offset: 0x00164CB0 [Token(Token = "0x1700115A")] protected override bool JIJAIMELJFC { [Token(Token = "0x600670E")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")] get { return true; } } // Token: 0x0600670F RID: 26383 RVA: 0x00166AC0 File Offset: 0x00164CC0 [Token(Token = "0x600670F")] [Address(RVA = "0x85E3F0", Offset = "0x85D3F0", VA = "0x18085E3F0")] private void Start() { float height = ((IAgent)this).Height; } // Token: 0x06006710 RID: 26384 RVA: 0x00166AD4 File Offset: 0x00164CD4 [Token(Token = "0x6006710")] [Address(RVA = "0x1DB5F60", Offset = "0x1DB4F60", VA = "0x181DB5F60", Slot = "8")] protected override void MGFKPEMKOOK() { int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib <= 6) { base.ILGFOHIJHMG = 5; return; } } // Token: 0x06006711 RID: 26385 RVA: 0x00166B50 File Offset: 0x00164D50 [Token(Token = "0x6006711")] [Address(RVA = "0x1DB6610", Offset = "0x1DB5610", VA = "0x181DB6610")] 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: 0x06006712 RID: 26386 RVA: 0x00166B90 File Offset: 0x00164D90 [Token(Token = "0x6006712")] [Address(RVA = "0x1DB5E00", Offset = "0x1DB4E00", VA = "0x181DB5E00")] 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: 0x06006713 RID: 26387 RVA: 0x00166BD0 File Offset: 0x00164DD0 [Token(Token = "0x6006713")] [Address(RVA = "0x1DB6750", Offset = "0x1DB5750", VA = "0x181DB6750", 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: 0x06006714 RID: 26388 RVA: 0x00166C24 File Offset: 0x00164E24 [Token(Token = "0x6006714")] [Address(RVA = "0x1DB5D70", Offset = "0x1DB4D70", VA = "0x181DB5D70", Slot = "7")] protected override bool HOCJDEBMOLM() { CPIHGIEOPAJ cpihgieopaj = base.PJLHBHBILPE; bool flag = base.HOCJDEBMOLM(); return flag || flag; } // Token: 0x06006715 RID: 26389 RVA: 0x00166C48 File Offset: 0x00164E48 [Token(Token = "0x6006715")] [Address(RVA = "0x1DB6260", Offset = "0x1DB5260", VA = "0x181DB6260", 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: 0x06006716 RID: 26390 RVA: 0x00166D1C File Offset: 0x00164F1C [Token(Token = "0x6006716")] [Address(RVA = "0x1DB6990", Offset = "0x1DB5990", VA = "0x181DB6990")] public PartyUpConditionalButton() { } // Token: 0x06006717 RID: 26391 RVA: 0x00166D30 File Offset: 0x00164F30 [Token(Token = "0x6006717")] [Address(RVA = "0x1DB5B60", Offset = "0x1DB4B60", VA = "0x181DB5B60")] [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: 0x06006718 RID: 26392 RVA: 0x00166D80 File Offset: 0x00164F80 [Token(Token = "0x6006718")] [Address(RVA = "0x1DB6520", Offset = "0x1DB5520", VA = "0x181DB6520")] [CompilerGenerated] private void MPFGLFCJPMP(JPIJGHNNIDP PBAOMKNFBFL) { if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative) { Player.k__BackingField.playerParty.LeaveCurrentParty(); this.OnEnable(); } } // Token: 0x0400439C RID: 17308 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400439C")] [SerializeField] private string joinPartyTooltipText; // Token: 0x0400439D RID: 17309 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400439D")] [SerializeField] private string addToPartyTooltipText; // Token: 0x0400439E RID: 17310 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400439E")] [SerializeField] private string createPartyTooltipText; // Token: 0x0400439F RID: 17311 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400439F")] [SerializeField] private string mergePartyTooltipText; // Token: 0x040043A0 RID: 17312 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40043A0")] [SerializeField] private string pendingPartyTooltipText; // Token: 0x040043A1 RID: 17313 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40043A1")] [SerializeField] private string leavePartyTooltipText; // Token: 0x040043A2 RID: 17314 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40043A2")] [SerializeField] private string remoteAddToPartyTooltipText; // Token: 0x040043A3 RID: 17315 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40043A3")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tooltip tooltip; // Token: 0x02001201 RID: 4609 [Token(Token = "0x2001201")] public enum GIJCJFFPCCL { // Token: 0x040043A5 RID: 17317 [Token(Token = "0x40043A5")] Disabled, // Token: 0x040043A6 RID: 17318 [Token(Token = "0x40043A6")] JoinParty, // Token: 0x040043A7 RID: 17319 [Token(Token = "0x40043A7")] AddToParty, // Token: 0x040043A8 RID: 17320 [Token(Token = "0x40043A8")] CreateParty, // Token: 0x040043A9 RID: 17321 [Token(Token = "0x40043A9")] MergeParty, // Token: 0x040043AA RID: 17322 [Token(Token = "0x40043AA")] Pending, // Token: 0x040043AB RID: 17323 [Token(Token = "0x40043AB")] LeaveParty, // Token: 0x040043AC RID: 17324 [Token(Token = "0x40043AC")] RemoteAddToParty } } }