1608 lines
54 KiB
C#
1608 lines
54 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020011E7 RID: 4583
|
|
public class FriendConditionalButton : PlayerBasedConditionalButton<Button3D>
|
|
{
|
|
// Token: 0x0602730B RID: 160523 RVA: 0x00AE3F64 File Offset: 0x00AE2164
|
|
private void BHEAPGLIOFE()
|
|
{
|
|
if (this.playerWatcher.GDINIDIFDBE() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("ObscuredDouble:", this.playerWatcher.FDKMNNANOFN().ENMNBBMDOHC, this.playerWatcher.CNEINLCOBDF.JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("There are too many cells created by your subdivision options. Maximum allowed number of cells is ", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.EJHEOPNAPAN));
|
|
}
|
|
|
|
// Token: 0x0602730C RID: 160524 RVA: 0x00AE3FF4 File Offset: 0x00AE21F4
|
|
private void EAMOJFLPHJP()
|
|
{
|
|
long value = this.playerWatcher.ICDMMMDEHLO().Value;
|
|
if (FriendConditionalButton.DINNJGHCFHI == null)
|
|
{
|
|
FriendConditionalButton.DINNJGHCFHI = new HEMCJJJMLKI.CBJHDCMGOCN(FriendConditionalButton.HNCODCHJELI);
|
|
}
|
|
GLGMPGPNNBP.ODFNNFIOCCN(value, FriendConditionalButton.DINNJGHCFHI);
|
|
}
|
|
|
|
// Token: 0x0602730D RID: 160525 RVA: 0x00AE4038 File Offset: 0x00AE2238
|
|
protected virtual bool MIEBMHLBLFP()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 7 && base.OJMEBFEALJC != 7;
|
|
}
|
|
|
|
// Token: 0x0602730E RID: 160526 RVA: 0x00AE4060 File Offset: 0x00AE2260
|
|
protected virtual void ANFPLELJMEK()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Unfriend)
|
|
{
|
|
this.BHEAPGLIOFE();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FDDBKDPKLJN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602730F RID: 160527 RVA: 0x00AE40A0 File Offset: 0x00AE22A0
|
|
private static void LNGOLFALAKN(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "RpcOnPlayerOut", 609f, null, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027310 RID: 160528 RVA: 0x00AE40C4 File Offset: 0x00AE22C4
|
|
protected virtual bool OANMNOCPBIN()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 6 || base.OJMEBFEALJC != 3;
|
|
}
|
|
|
|
// Token: 0x06027311 RID: 160529 RVA: 0x00AE40EC File Offset: 0x00AE22EC
|
|
protected virtual void MACJJEKKEBP()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 4:
|
|
base.GIMBBAACKCP.text = "long: ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 5:
|
|
base.GIMBBAACKCP.text = " required to start";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "stdev_fps";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "type";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027312 RID: 160530 RVA: 0x00AE427C File Offset: 0x00AE247C
|
|
protected virtual void AMJOLNKPFHA()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == (FriendConditionalButton.NLIKPMBEOPO)8)
|
|
{
|
|
this.CNGPHICBBAJ();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.MFLNAJLKAGI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027313 RID: 160531 RVA: 0x00AE42BC File Offset: 0x00AE24BC
|
|
protected virtual void BHNLGEHFEAL()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.None;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.DDEONIDOJGF();
|
|
flag = agfcghiflik.LCLKKIPFHCI() != AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 0);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 8 : 6);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027314 RID: 160532 RVA: 0x00AE4388 File Offset: 0x00AE2588
|
|
protected virtual bool PFKIDNADHBF()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 0 || base.OJMEBFEALJC == 2;
|
|
}
|
|
|
|
// Token: 0x06027315 RID: 160533 RVA: 0x00AE43B0 File Offset: 0x00AE25B0
|
|
protected virtual void LDOCJLPOKDA()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 5:
|
|
base.GIMBBAACKCP.text = "1 Minute Remaining";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "avatar_outfit";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "_FollowCamera";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "ControlledObjectViewId";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027316 RID: 160534 RVA: 0x00AE4540 File Offset: 0x00AE2740
|
|
private static void OHHJBIDIHCP(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "VoiceCreated", 232f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027317 RID: 160535 RVA: 0x00AE4564 File Offset: 0x00AE2764
|
|
protected virtual bool HHNMIHBNMDA()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 4 && base.OJMEBFEALJC == 1;
|
|
}
|
|
|
|
// Token: 0x06027318 RID: 160536 RVA: 0x00AE458C File Offset: 0x00AE278C
|
|
private static void LDAOAKJFKKH(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Switch to Standing", 837f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027319 RID: 160537 RVA: 0x00AE45B0 File Offset: 0x00AE27B0
|
|
private void IEKOJOIMHLN()
|
|
{
|
|
long value = this.playerWatcher.GDINIDIFDBE().Value;
|
|
if (FriendConditionalButton.DINNJGHCFHI == null)
|
|
{
|
|
FriendConditionalButton.DINNJGHCFHI = new HEMCJJJMLKI.CBJHDCMGOCN(FriendConditionalButton.FEJJMJEOCKJ);
|
|
}
|
|
GLGMPGPNNBP.ODFNNFIOCCN(value, FriendConditionalButton.DINNJGHCFHI);
|
|
}
|
|
|
|
// Token: 0x0602731A RID: 160538 RVA: 0x00AE45F4 File Offset: 0x00AE27F4
|
|
private void NKIIODGLJKJ()
|
|
{
|
|
if (this.playerWatcher.ICDMMMDEHLO() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("scale", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.CNEINLCOBDF.LOEPMFKLBKM);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("type", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.NDGMIKJCLAL));
|
|
}
|
|
|
|
// Token: 0x0602731B RID: 160539 RVA: 0x00AE4684 File Offset: 0x00AE2884
|
|
private void EJHEOPNAPAN(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Affirmative)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.NAJBCPFNBAB.Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602731C RID: 160540 RVA: 0x00AE46B4 File Offset: 0x00AE28B4
|
|
protected virtual bool MMKFOLEJLLN()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 5 && base.OJMEBFEALJC == 3;
|
|
}
|
|
|
|
// Token: 0x0602731D RID: 160541 RVA: 0x00AE46DC File Offset: 0x00AE28DC
|
|
protected virtual void IPDLOGBLFIM()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Unfriend)
|
|
{
|
|
this.MDIJPIAIADH();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EAMOJFLPHJP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602731E RID: 160542 RVA: 0x00AE471C File Offset: 0x00AE291C
|
|
private void HIHKJGALBCD()
|
|
{
|
|
if (this.playerWatcher.GDINIDIFDBE() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("You may not call InitializeInflate() after calling InitializeDeflate().", this.playerWatcher.CNEINLCOBDF.CICFJGMAOAO(), this.playerWatcher.FDKMNNANOFN().JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("Must use one of the pre-defined application types (", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.FOAFKBAOOPD));
|
|
}
|
|
|
|
// Token: 0x0602731F RID: 160543 RVA: 0x00AE47AC File Offset: 0x00AE29AC
|
|
protected virtual bool AJJEDJLNBKI()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 4 || base.OJMEBFEALJC == 2;
|
|
}
|
|
|
|
// Token: 0x06027320 RID: 160544 RVA: 0x00AE47D4 File Offset: 0x00AE29D4
|
|
protected virtual void DFBHOKNNMOE()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.ICDMMMDEHLO() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.GDINIDIFDBE().Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.DDEONIDOJGF();
|
|
flag = agfcghiflik.BKHIFNHCNHD() != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 4);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 6 : 5);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 8;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027321 RID: 160545 RVA: 0x00AE48A0 File Offset: 0x00AE2AA0
|
|
protected virtual void BGNCDEBLFDJ()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Blocked)
|
|
{
|
|
this.LIGILNBJNKO();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FDDBKDPKLJN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027322 RID: 160546 RVA: 0x00AE48E0 File Offset: 0x00AE2AE0
|
|
private void OAAAMCOPBJN(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Cancel)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.ICDMMMDEHLO().Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027323 RID: 160547 RVA: 0x00AE4910 File Offset: 0x00AE2B10
|
|
protected virtual void HAMHDGDOFFA()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Disabled)
|
|
{
|
|
this.LIGILNBJNKO();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.IEKOJOIMHLN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027324 RID: 160548 RVA: 0x00AE4950 File Offset: 0x00AE2B50
|
|
private void ODFNNFIOCCN()
|
|
{
|
|
long value = this.playerWatcher.NAJBCPFNBAB.Value;
|
|
if (FriendConditionalButton.DINNJGHCFHI == null)
|
|
{
|
|
FriendConditionalButton.DINNJGHCFHI = new HEMCJJJMLKI.CBJHDCMGOCN(FriendConditionalButton.MHDCJFGNHEG);
|
|
}
|
|
GLGMPGPNNBP.ODFNNFIOCCN(value, FriendConditionalButton.DINNJGHCFHI);
|
|
}
|
|
|
|
// Token: 0x06027325 RID: 160549 RVA: 0x00AE4994 File Offset: 0x00AE2B94
|
|
private static void AHFDCEDNJEE(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Checklist Item Complete!", 132f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027326 RID: 160550 RVA: 0x00AE49B8 File Offset: 0x00AE2BB8
|
|
private void HBFBOKICIGP()
|
|
{
|
|
if (this.playerWatcher.JFFNNICEAIJ() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Progress: {0:P2} of {1:N0}Mb", this.playerWatcher.FDKMNNANOFN().NEHOOJDIDAH(), this.playerWatcher.CNEINLCOBDF.ILNMPHDNCEO());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("Can't execute Disconnect() while not connected. Nothing changed. State: {0}", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.FOAFKBAOOPD));
|
|
}
|
|
|
|
// Token: 0x06027327 RID: 160551 RVA: 0x00AE4A48 File Offset: 0x00AE2C48
|
|
protected virtual void DFCAEOIGFGM()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "dBgCIAEoCBIpCgl0cmFuc2Zvcm0YCiABKAsyFi5yZWNyb29tLlRyYW5zZm9y";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "api/equipment/";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "\n\t";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Error: PhotonNetwork.SetInterestGroups was called with an illegal group number: ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027328 RID: 160552 RVA: 0x00AE4BD8 File Offset: 0x00AE2DD8
|
|
protected virtual void OLGAPJIJGNO()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "like";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "PersonalDetails";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 9:
|
|
base.GIMBBAACKCP.text = "Incoming: \n";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "position";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027329 RID: 160553 RVA: 0x00AE4D68 File Offset: 0x00AE2F68
|
|
protected virtual bool IECIOODGBHL()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 7 && base.OJMEBFEALJC == 6;
|
|
}
|
|
|
|
// Token: 0x0602732A RID: 160554 RVA: 0x00AE4D90 File Offset: 0x00AE2F90
|
|
protected virtual bool BLEPIJHCNCC()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 2 || base.OJMEBFEALJC != 8;
|
|
}
|
|
|
|
// Token: 0x0602732B RID: 160555 RVA: 0x00AE4DB8 File Offset: 0x00AE2FB8
|
|
protected virtual void GLAICNGLEID()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "\\b";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "Using PhotonServerSettings.Protocol when leaving the NameServer (AuthMode is AuthOnceWss): ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "Tiffany";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "BowString is NULL";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602732C RID: 160556 RVA: 0x00AE4F48 File Offset: 0x00AE3148
|
|
private void IPBOOIGAPDJ()
|
|
{
|
|
if (this.playerWatcher.GDINIDIFDBE() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Input doesn't evaluate to proper JSON text", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.CNEINLCOBDF.JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.GLMMHLAKMDP("Room data is null.", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.NDGMIKJCLAL));
|
|
}
|
|
|
|
// Token: 0x0602732D RID: 160557 RVA: 0x00AE4FD8 File Offset: 0x00AE31D8
|
|
protected virtual void ABHDGPGABMK()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 1:
|
|
base.GIMBBAACKCP.text = "api/relationships/";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 2:
|
|
base.GIMBBAACKCP.text = "shake";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 3:
|
|
base.GIMBBAACKCP.text = "Logging in...";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "float";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602732E RID: 160558 RVA: 0x00AE5168 File Offset: 0x00AE3368
|
|
protected virtual void IOLIKCFEBBK()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == (FriendConditionalButton.NLIKPMBEOPO)6)
|
|
{
|
|
this.CJCIHBIPGBF();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FDDBKDPKLJN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602732F RID: 160559 RVA: 0x00AE51A8 File Offset: 0x00AE33A8
|
|
protected override bool AJHOAEEGOGP()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 3 && base.OJMEBFEALJC != 4;
|
|
}
|
|
|
|
// Token: 0x06027330 RID: 160560 RVA: 0x00AE51D0 File Offset: 0x00AE33D0
|
|
protected virtual void OHCPNMDCGOG()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "type";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "summer_banner2";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "Error deserializing RoomDoor {0}: data empty.";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Hours";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027331 RID: 160561 RVA: 0x00AE5360 File Offset: 0x00AE3560
|
|
protected virtual void ALLKPADECFM()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 5:
|
|
base.GIMBBAACKCP.text = "Failed to load Rec Room player avatar settings: ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "OnMeleeAttack";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "LastAcquiredTime";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "{0}v1/deleteProfile";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027332 RID: 160562 RVA: 0x00AE54F0 File Offset: 0x00AE36F0
|
|
private static void DMPHEBCHBIF(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC((ScreenSpaceNotificationManager.DBNGPDFKLEK)5, "'", 696f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027333 RID: 160563 RVA: 0x00AE5514 File Offset: 0x00AE3714
|
|
private static void FEJJMJEOCKJ(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, "AbortRequested", 221f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027334 RID: 160564 RVA: 0x00AE5538 File Offset: 0x00AE3738
|
|
[CompilerGenerated]
|
|
private static void MHDCJFGNHEG(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Failed to send friend request.", 2f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027335 RID: 160565 RVA: 0x00AE555C File Offset: 0x00AE375C
|
|
private void IDJAGBBIBDI()
|
|
{
|
|
if (this.playerWatcher.ICDMMMDEHLO() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Daily bonus complete", this.playerWatcher.FDKMNNANOFN().CICFJGMAOAO(), this.playerWatcher.FDKMNNANOFN().JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("The working buffer is already set.", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.OAAAMCOPBJN));
|
|
}
|
|
|
|
// Token: 0x06027336 RID: 160566 RVA: 0x00AE55EC File Offset: 0x00AE37EC
|
|
protected virtual void LKECAKPBBCF()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.GDINIDIFDBE().Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.DDEONIDOJGF();
|
|
flag = agfcghiflik.HDMGPOPFCIA() != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 0);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 2 : 4);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 7;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027337 RID: 160567 RVA: 0x00AE56B8 File Offset: 0x00AE38B8
|
|
private void MDIJPIAIADH()
|
|
{
|
|
if (this.playerWatcher.JFFNNICEAIJ() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Owner Transfers", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.FDKMNNANOFN().CJEPDEPLGJJ());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.JIAHBNGOEED("AngVel: ({0:F2}, {1:F2}, {2:F2})\n", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.FOAFKBAOOPD));
|
|
}
|
|
|
|
// Token: 0x06027338 RID: 160568 RVA: 0x00AE5748 File Offset: 0x00AE3948
|
|
protected virtual void IMABMCLFLIJ()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Disabled)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Blocked)
|
|
{
|
|
this.IDJAGBBIBDI();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EAMOJFLPHJP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027339 RID: 160569 RVA: 0x00AE5788 File Offset: 0x00AE3988
|
|
protected virtual void PHNHNNJEPGG()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "position";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "ns.exitgames.com";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "amount";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Event Not Ready";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602733A RID: 160570 RVA: 0x00AE5918 File Offset: 0x00AE3B18
|
|
protected override void GFJDHECAPJD()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.None;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.NAJBCPFNBAB == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.EEAOGJHMFII;
|
|
flag = agfcghiflik.KBOBNFHLABB != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 4);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 3 : 4);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 2;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602733B RID: 160571 RVA: 0x00AE59E4 File Offset: 0x00AE3BE4
|
|
protected virtual void DMNPKINOGMM()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 5:
|
|
base.GIMBBAACKCP.text = "We will investigate.";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 6:
|
|
base.GIMBBAACKCP.text = "graphicsDeviceID";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 7:
|
|
base.GIMBBAACKCP.text = "ObscuredPrefs vs PlayerPrefs, ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Failed to send friend request.";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602733C RID: 160572 RVA: 0x00AE5B74 File Offset: 0x00AE3D74
|
|
private void EJOLCECHHND()
|
|
{
|
|
if (this.playerWatcher.ICDMMMDEHLO() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Let me in please! This is clearly bogus.", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.CNEINLCOBDF.JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.JIAHBNGOEED("OFFENSE SCORES", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.KAICCBCPEAG));
|
|
}
|
|
|
|
// Token: 0x0602733D RID: 160573 RVA: 0x00AE5C04 File Offset: 0x00AE3E04
|
|
protected virtual void CLGOGPPJGDN()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.ICDMMMDEHLO() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.GDINIDIFDBE().Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.IHCJOMFPMEO();
|
|
flag = agfcghiflik.GOAMBFIKEJN() != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 5);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 0);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 5;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602733E RID: 160574 RVA: 0x00AE5CD0 File Offset: 0x00AE3ED0
|
|
protected virtual void COENIJLOMLN()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 2:
|
|
base.GIMBBAACKCP.text = "Lag ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 3:
|
|
base.GIMBBAACKCP.text = "add";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 4:
|
|
base.GIMBBAACKCP.text = "ACT_EQ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = " at channel ";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602733F RID: 160575 RVA: 0x00AE5E60 File Offset: 0x00AE4060
|
|
protected virtual bool EHEOJIHHADH()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 7 || base.OJMEBFEALJC == 5;
|
|
}
|
|
|
|
// Token: 0x06027340 RID: 160576 RVA: 0x00AE5E88 File Offset: 0x00AE4088
|
|
protected virtual void PCEFDEOLELE()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == (FriendConditionalButton.NLIKPMBEOPO)5)
|
|
{
|
|
this.LIGILNBJNKO();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.FDDBKDPKLJN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027341 RID: 160577 RVA: 0x00AE5EC8 File Offset: 0x00AE40C8
|
|
private void HDEJJCKFLKL(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Cancel)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.JFFNNICEAIJ().Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027342 RID: 160578 RVA: 0x00AE5EF8 File Offset: 0x00AE40F8
|
|
private static void HMFOPHINLNB(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, "speed", 1502f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027343 RID: 160579 RVA: 0x00AE5F1C File Offset: 0x00AE411C
|
|
private void CNGPHICBBAJ()
|
|
{
|
|
if (this.playerWatcher.NAJBCPFNBAB == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("Are you sure you want to unfriend\n{0} <i>@{1}</i>? ", this.playerWatcher.CNEINLCOBDF.ENMNBBMDOHC, this.playerWatcher.CNEINLCOBDF.LOEPMFKLBKM);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.ShowConfirmationDialog("Unfriend?", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.KAICCBCPEAG));
|
|
}
|
|
|
|
// Token: 0x06027344 RID: 160580 RVA: 0x00AE5FAC File Offset: 0x00AE41AC
|
|
private void MFLNAJLKAGI()
|
|
{
|
|
long value = this.playerWatcher.NAJBCPFNBAB.Value;
|
|
if (FriendConditionalButton.DINNJGHCFHI == null)
|
|
{
|
|
FriendConditionalButton.DINNJGHCFHI = new HEMCJJJMLKI.CBJHDCMGOCN(FriendConditionalButton.DMPHEBCHBIF);
|
|
}
|
|
GLGMPGPNNBP.ODFNNFIOCCN(value, FriendConditionalButton.DINNJGHCFHI);
|
|
}
|
|
|
|
// Token: 0x06027345 RID: 160581 RVA: 0x00AE5FF0 File Offset: 0x00AE41F0
|
|
protected virtual void DBLHJFIANII()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.EEAOGJHMFII;
|
|
flag = agfcghiflik.CMGBBDLBBLA() == AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 3);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 6 : 4);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 4;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027346 RID: 160582 RVA: 0x00AE60BC File Offset: 0x00AE42BC
|
|
protected virtual void ALLNBKNGHMP()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Disabled)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Blocked)
|
|
{
|
|
this.LIGILNBJNKO();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.EAMOJFLPHJP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027347 RID: 160583 RVA: 0x00AE60FC File Offset: 0x00AE42FC
|
|
protected override void FCIGEENKAAL()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Friend)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Unfriend)
|
|
{
|
|
this.CNGPHICBBAJ();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.ODFNNFIOCCN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027348 RID: 160584 RVA: 0x00AE613C File Offset: 0x00AE433C
|
|
private static void GPJNDAMBLPI(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, " SecondsBeforeRespawn: ", 1162f, null, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027349 RID: 160585 RVA: 0x00AE6160 File Offset: 0x00AE4360
|
|
private static void OCPKOIBOKKA(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "{0}.{1}.{2}.{3}:{4}", 1008f, null, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602734A RID: 160586 RVA: 0x00AE6184 File Offset: 0x00AE4384
|
|
protected virtual void DOIHNLNLEBN()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.GDINIDIFDBE() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.ICDMMMDEHLO().Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.FKFPJAEDBEO();
|
|
flag = agfcghiflik.IAFEJGFJHPJ() != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 7);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 5);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 7;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602734B RID: 160587 RVA: 0x00AE6250 File Offset: 0x00AE4450
|
|
[CompilerGenerated]
|
|
private void KAICCBCPEAG(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Affirmative)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.NAJBCPFNBAB.Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602734C RID: 160588 RVA: 0x00AE6280 File Offset: 0x00AE4480
|
|
private void FOAFKBAOOPD(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Affirmative)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.ICDMMMDEHLO().Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602734D RID: 160589 RVA: 0x00AE62B0 File Offset: 0x00AE44B0
|
|
protected virtual bool BINIKPFKBDC()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 7 && base.OJMEBFEALJC == 4;
|
|
}
|
|
|
|
// Token: 0x0602734E RID: 160590 RVA: 0x00AE62D8 File Offset: 0x00AE44D8
|
|
protected virtual bool BNIJEGAOPKP()
|
|
{
|
|
return !base.AJHOAEEGOGP() || base.OJMEBFEALJC == 7 || base.OJMEBFEALJC == 7;
|
|
}
|
|
|
|
// Token: 0x0602734F RID: 160591 RVA: 0x00AE6300 File Offset: 0x00AE4500
|
|
protected override void JBCPOPIEECC()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 2:
|
|
base.GIMBBAACKCP.text = "Unfriend";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 3:
|
|
base.GIMBBAACKCP.text = "Pending";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 4:
|
|
base.GIMBBAACKCP.text = "Blocked";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Friend";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027350 RID: 160592 RVA: 0x00AE6490 File Offset: 0x00AE4690
|
|
private void LIGILNBJNKO()
|
|
{
|
|
if (this.playerWatcher.GDINIDIFDBE() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("min_sl", this.playerWatcher.FDKMNNANOFN().ENMNBBMDOHC, this.playerWatcher.CNEINLCOBDF.JNIKJPEHKAF());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("ObscuredString:", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.NDGMIKJCLAL));
|
|
}
|
|
|
|
// Token: 0x06027351 RID: 160593 RVA: 0x00AE6520 File Offset: 0x00AE4720
|
|
private static void HNCODCHJELI(string DAKCKPMBKFF)
|
|
{
|
|
if (!string.IsNullOrEmpty(DAKCKPMBKFF))
|
|
{
|
|
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "paddleball", 933f, null, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027352 RID: 160594 RVA: 0x00AE6544 File Offset: 0x00AE4744
|
|
protected virtual void ABLJDLIPGCK()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 3:
|
|
base.GIMBBAACKCP.text = "Room is under review. Contact us at conduct@againstgrav.com";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 4:
|
|
base.GIMBBAACKCP.text = "RpcMasterRequestFlagTaken";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 5:
|
|
base.GIMBBAACKCP.text = "Null arguments passed to ActionEvent.Invoke()";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "unity_SHAg";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027354 RID: 160596 RVA: 0x00AE66DC File Offset: 0x00AE48DC
|
|
private void NDGMIKJCLAL(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Cancel)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.ICDMMMDEHLO().Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027355 RID: 160597 RVA: 0x00AE670C File Offset: 0x00AE490C
|
|
protected virtual void BGJNLBNJMIL()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.None;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.ICDMMMDEHLO() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.GDINIDIFDBE().Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.MGKHLEGCHNA();
|
|
flag = agfcghiflik.HHDJOOOJHOL() != AGFCGHIFLIK.DKDCJMEPHCJ.None;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 7);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 5 : 5);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 7;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027356 RID: 160598 RVA: 0x00AE67D8 File Offset: 0x00AE49D8
|
|
protected virtual void NAENPBNAEDF()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.ICDMMMDEHLO() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.JFFNNICEAIJ().Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.NOKLGKAPPOB();
|
|
flag = agfcghiflik.GOAMBFIKEJN() == AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 1);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 5 : 3);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 3;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027357 RID: 160599 RVA: 0x00AE68A4 File Offset: 0x00AE4AA4
|
|
private void OFFLBFKDJBG()
|
|
{
|
|
if (this.playerWatcher.JFFNNICEAIJ() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("SBM_TL", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.CNEINLCOBDF.CJEPDEPLGJJ());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("</color>", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.KAICCBCPEAG));
|
|
}
|
|
|
|
// Token: 0x06027358 RID: 160600 RVA: 0x00AE6934 File Offset: 0x00AE4B34
|
|
private void FDDBKDPKLJN()
|
|
{
|
|
long value = this.playerWatcher.ICDMMMDEHLO().Value;
|
|
if (FriendConditionalButton.DINNJGHCFHI == null)
|
|
{
|
|
FriendConditionalButton.DINNJGHCFHI = new HEMCJJJMLKI.CBJHDCMGOCN(FriendConditionalButton.LNGOLFALAKN);
|
|
}
|
|
GLGMPGPNNBP.ODFNNFIOCCN(value, FriendConditionalButton.DINNJGHCFHI);
|
|
}
|
|
|
|
// Token: 0x06027359 RID: 160601 RVA: 0x00AE6978 File Offset: 0x00AE4B78
|
|
protected virtual bool DCDMKNJGJLA()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 3 && base.OJMEBFEALJC == 2;
|
|
}
|
|
|
|
// Token: 0x0602735A RID: 160602 RVA: 0x00AE69A0 File Offset: 0x00AE4BA0
|
|
protected virtual void CGFCOEGNGFD()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.ICDMMMDEHLO() == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.ICDMMMDEHLO().Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.EEAOGJHMFII;
|
|
flag = agfcghiflik.KBOBNFHLABB == AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 1);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 6 : 2);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 2;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602735B RID: 160603 RVA: 0x00AE6A6C File Offset: 0x00AE4C6C
|
|
protected virtual void BIHEKJLGLOI()
|
|
{
|
|
FriendConditionalButton.NLIKPMBEOPO nlikpmbeopo = (FriendConditionalButton.NLIKPMBEOPO)base.OJMEBFEALJC;
|
|
if (nlikpmbeopo != FriendConditionalButton.NLIKPMBEOPO.Disabled)
|
|
{
|
|
if (nlikpmbeopo == FriendConditionalButton.NLIKPMBEOPO.Pending)
|
|
{
|
|
this.LIGILNBJNKO();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.ODFNNFIOCCN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602735C RID: 160604 RVA: 0x00AE6AAC File Offset: 0x00AE4CAC
|
|
private void PMCAEFCDJJF(HDPGPHCMBGP GJAPMDIMMKN)
|
|
{
|
|
if (GJAPMDIMMKN == HDPGPHCMBGP.Cancel)
|
|
{
|
|
GLGMPGPNNBP.NIJBPLPMACA(this.playerWatcher.NAJBCPFNBAB.Value, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602735D RID: 160605 RVA: 0x00AE6ADC File Offset: 0x00AE4CDC
|
|
protected virtual bool GEJLPCPMGIP()
|
|
{
|
|
return base.AJHOAEEGOGP() && base.OJMEBFEALJC != 3 && base.OJMEBFEALJC != 2;
|
|
}
|
|
|
|
// Token: 0x0602735E RID: 160606 RVA: 0x00AE6B04 File Offset: 0x00AE4D04
|
|
protected virtual void GBNKDEINAGI()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.None;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.NAJBCPFNBAB == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.JFFNNICEAIJ().Value));
|
|
bool flag = true;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.EEAOGJHMFII;
|
|
flag = agfcghiflik.KJJBEPEDAJE() == AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 1 : 8);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 5 : 1);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 4;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 1;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602735F RID: 160607 RVA: 0x00AE6BD0 File Offset: 0x00AE4DD0
|
|
protected virtual void KJCDAOBJMMD()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "buffer";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 9:
|
|
base.GIMBBAACKCP.text = "algorithm";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 10:
|
|
base.GIMBBAACKCP.text = "unity_SHBg";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, true);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "true";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, false);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027360 RID: 160608 RVA: 0x00AE6D60 File Offset: 0x00AE4F60
|
|
private void CJCIHBIPGBF()
|
|
{
|
|
if (this.playerWatcher.ICDMMMDEHLO() == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("key", this.playerWatcher.CNEINLCOBDF.ENMNBBMDOHC, this.playerWatcher.CNEINLCOBDF.ILNMPHDNCEO());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("Bad window size.", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.OAAAMCOPBJN));
|
|
}
|
|
|
|
// Token: 0x06027361 RID: 160609 RVA: 0x00AE6DF0 File Offset: 0x00AE4FF0
|
|
protected virtual void CLBPIDANFKC()
|
|
{
|
|
AGFCGHIFLIK.AHHAANFJKJA ahhaanfjkja = AGFCGHIFLIK.AHHAANFJKJA.None;
|
|
AGFCGHIFLIK agfcghiflik = ((this.playerWatcher.NAJBCPFNBAB == null) ? null : GLGMPGPNNBP.CPIBGJLHLBL(this.playerWatcher.NAJBCPFNBAB.Value));
|
|
bool flag = false;
|
|
if (agfcghiflik != null)
|
|
{
|
|
ahhaanfjkja = agfcghiflik.MHGPLPNCEMO();
|
|
flag = agfcghiflik.LHEPBIEEKAK() == AGFCGHIFLIK.DKDCJMEPHCJ.Local;
|
|
}
|
|
switch (ahhaanfjkja)
|
|
{
|
|
case AGFCGHIFLIK.AHHAANFJKJA.None:
|
|
base.OJMEBFEALJC = ((!flag) ? 0 : 7);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestSent:
|
|
case AGFCGHIFLIK.AHHAANFJKJA.FriendRequestReceived:
|
|
base.OJMEBFEALJC = ((!flag) ? 6 : 7);
|
|
break;
|
|
case AGFCGHIFLIK.AHHAANFJKJA.Friend:
|
|
base.OJMEBFEALJC = 7;
|
|
break;
|
|
default:
|
|
base.OJMEBFEALJC = 0;
|
|
break;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027362 RID: 160610 RVA: 0x00AE6EBC File Offset: 0x00AE50BC
|
|
protected virtual void FIMNOCEFJIO()
|
|
{
|
|
base.JBCPOPIEECC();
|
|
if (base.GIMBBAACKCP != null)
|
|
{
|
|
switch (base.OJMEBFEALJC)
|
|
{
|
|
case 8:
|
|
base.GIMBBAACKCP.text = "Spawning new instance of deserialized equipment {0} with ID {1}";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.unfriendButtonTooltipText;
|
|
break;
|
|
case 9:
|
|
base.GIMBBAACKCP.text = "ck";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.pendingFriendButtonTooltipText;
|
|
break;
|
|
case 10:
|
|
base.GIMBBAACKCP.text = "Error! Failed to set birthday.";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.unfriendSprite, false);
|
|
this.button.targetGraphic.color = this.button.ToggleColor;
|
|
this.tooltip.Message = this.blockedButtonTooltipText;
|
|
break;
|
|
default:
|
|
base.GIMBBAACKCP.text = "Our Heroes Are Victorious!";
|
|
KAOFKCMJMNO.ENPKMEJAFPG(base.NOADHAFNGBL, this.friendSprite, true);
|
|
this.button.targetGraphic.color = this.button.BaseColor;
|
|
this.tooltip.Message = this.friendButtonTooltipText;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06027363 RID: 160611 RVA: 0x00AE704C File Offset: 0x00AE524C
|
|
private void ONEFELHDAAP()
|
|
{
|
|
if (this.playerWatcher.NAJBCPFNBAB == null)
|
|
{
|
|
return;
|
|
}
|
|
string text = string.Format("cc", this.playerWatcher.CNEINLCOBDF.NEHOOJDIDAH(), this.playerWatcher.FDKMNNANOFN().CJEPDEPLGJJ());
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.ShowConfirmationDialog("Dropping to dormroom due to unknown error [385120]", text);
|
|
AALAIHCPNEB<HDPGPHCMBGP> aalaihcpneb2 = aalaihcpneb;
|
|
aalaihcpneb2.CAJJMPBHOJM = (Action<HDPGPHCMBGP>)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action<HDPGPHCMBGP>(this.KAICCBCPEAG));
|
|
}
|
|
|
|
// Token: 0x04006281 RID: 25217
|
|
[SerializeField]
|
|
private Sprite friendSprite;
|
|
|
|
// Token: 0x04006282 RID: 25218
|
|
[SerializeField]
|
|
private Sprite unfriendSprite;
|
|
|
|
// Token: 0x04006283 RID: 25219
|
|
[SerializeField]
|
|
private string friendButtonTooltipText;
|
|
|
|
// Token: 0x04006284 RID: 25220
|
|
[SerializeField]
|
|
private string unfriendButtonTooltipText;
|
|
|
|
// Token: 0x04006285 RID: 25221
|
|
[SerializeField]
|
|
private string pendingFriendButtonTooltipText;
|
|
|
|
// Token: 0x04006286 RID: 25222
|
|
[SerializeField]
|
|
private string blockedButtonTooltipText;
|
|
|
|
// Token: 0x04006287 RID: 25223
|
|
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
|
[SerializeField]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x04006288 RID: 25224
|
|
[CompilerGenerated]
|
|
private static HEMCJJJMLKI.CBJHDCMGOCN DINNJGHCFHI;
|
|
|
|
// Token: 0x020011E8 RID: 4584
|
|
public enum NLIKPMBEOPO
|
|
{
|
|
// Token: 0x0400628A RID: 25226
|
|
Disabled,
|
|
// Token: 0x0400628B RID: 25227
|
|
Friend,
|
|
// Token: 0x0400628C RID: 25228
|
|
Unfriend,
|
|
// Token: 0x0400628D RID: 25229
|
|
Pending,
|
|
// Token: 0x0400628E RID: 25230
|
|
Blocked
|
|
}
|
|
}
|