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 { // 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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("There are too many cells created by your subdivision options. Maximum allowed number of cells is ", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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.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.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.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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("type", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("Must use one of the pre-defined application types (", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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.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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("Can't execute Disconnect() while not connected. Nothing changed. State: {0}", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.GLMMHLAKMDP("Room data is null.", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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.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.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.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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("The working buffer is already set.", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.JIAHBNGOEED("AngVel: ({0:F2}, {1:F2}, {2:F2})\n", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.JIAHBNGOEED("OFFENSE SCORES", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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.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} @{1}? ", this.playerWatcher.CNEINLCOBDF.ENMNBBMDOHC, this.playerWatcher.CNEINLCOBDF.LOEPMFKLBKM); AALAIHCPNEB aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.ShowConfirmationDialog("Unfriend?", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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.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.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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("ObscuredString:", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(this.NDGMIKJCLAL)); } // Token: 0x06027351 RID: 160593 RVA: 0x00AE6520 File Offset: 0x00AE4720 private static void HNCODCHJELI(string DAKCKPMBKFF) { if (!string.IsNullOrEmpty(DAKCKPMBKFF)) { SingletonMonoBehaviour.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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.JIAHBNGOEED("", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.LNKGAAEPMEO().MGKHEPFGLAE.ShowConfirmationDialog("Bad window size.", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 aalaihcpneb = Player.LocalPlayer.POJAICMNOFI.MGKHEPFGLAE.ShowConfirmationDialog("Dropping to dormroom due to unknown error [385120]", text); AALAIHCPNEB aalaihcpneb2 = aalaihcpneb; aalaihcpneb2.CAJJMPBHOJM = (Action)Delegate.Combine(aalaihcpneb2.CAJJMPBHOJM, new Action(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 } }