Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/PartyUpConditionalButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

260 lines
7.4 KiB
C#

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<Button3D>
{
// 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<JPIJGHNNIDP> pmgcjepkfof = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Party Up?", "Invite this player to join you and add them to your party?");
Action<JPIJGHNNIDP> 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<JPIJGHNNIDP> pmgcjepkfof = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Leave Party?", "Are you sure you want to leave your current party?");
Action<JPIJGHNNIDP> 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 <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
PlayerParty playerParty = Player.<EGKJPJKLEAI>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.<EGKJPJKLEAI>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
}
}
}