Files
Dec2017-Script-Dump/Assembly-CSharp/ProfileImage.cs
T
2026-06-04 11:42:34 +02:00

425 lines
13 KiB
C#

using System;
using RecNet;
using RecRoom;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x0200122D RID: 4653
[RequireComponent(typeof(PlayerSpecificUIBehaviour))]
public class ProfileImage : MonoBehaviour
{
// Token: 0x06027F39 RID: 163641 RVA: 0x00B20A18 File Offset: 0x00B1EC18
private void IMMNJKMKBDE(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB != null && HPCOKMAPCHB == this.BLHGKFEBLCF.NAJBCPFNBAB)
{
this.POKBOPHGODD();
}
}
// Token: 0x06027F3A RID: 163642 RVA: 0x00B20A68 File Offset: 0x00B1EC68
private void OnEnable()
{
LNPBGKENDPK.HBBDEELDEMH += this.IMMNJKMKBDE;
FKJHLNJDEKK.PNCMLPIPGEG += this.PNCMLPIPGEG;
EHGDGFBEMJF.LGJGAIGMLHA += this.LGJGAIGMLHA;
FKJHLNJDEKK.CJOFDNFMKEM += this.IKFOGNLJNAP;
this.IKFOGNLJNAP(FKJHLNJDEKK.LECFBEBMLIC);
}
// Token: 0x06027F3B RID: 163643 RVA: 0x00B20AC4 File Offset: 0x00B1ECC4
private void EACFOGBFFOO(EEBPLECPEGD HPMPJMIOMCK)
{
this.DBOMADILEDH();
}
// Token: 0x06027F3C RID: 163644 RVA: 0x00B20ACC File Offset: 0x00B1ECCC
private void FJBJGENBPLL(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null && HPCOKMAPCHB == this.BLHGKFEBLCF.JFFNNICEAIJ())
{
this.FOFDGDJPDEM();
}
}
// Token: 0x06027F3D RID: 163645 RVA: 0x00B20B1C File Offset: 0x00B1ED1C
private void ILLNBMHNHNI()
{
LNPBGKENDPK.HBBDEELDEMH += this.IMMNJKMKBDE;
FKJHLNJDEKK.PNCMLPIPGEG += this.PNCMLPIPGEG;
EHGDGFBEMJF.NBAMEOAICLD(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.CJOFDNFMKEM += this.OJJMHKKHIDF;
this.EACFOGBFFOO(FKJHLNJDEKK.KBEDFPBCPKJ());
}
// Token: 0x06027F3E RID: 163646 RVA: 0x00B20B78 File Offset: 0x00B1ED78
private void FDBHMLOEHCE()
{
this.BLHGKFEBLCF = base.GetComponent<PlayerSpecificUIBehaviour>();
this.BLHGKFEBLCF.KKBAINBHLCK += this.KKBAINBHLCK;
this.profileImage.texture = SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.MGGDNDMJCOJ();
if (this.useGrayscaleForOfflinePlayer)
{
Material material = this.profileImage.material;
Material material2 = global::UnityEngine.Object.Instantiate<Material>(material);
this.profileImage.material = material2;
}
else
{
this.profileImage.material.SetFloat("RotMode", 1767f);
}
}
// Token: 0x06027F3F RID: 163647 RVA: 0x00B20C08 File Offset: 0x00B1EE08
private void DHLDBKACDOJ()
{
if (this.BLHGKFEBLCF.GDINIDIFDBE() == null)
{
return;
}
if (this.BLHGKFEBLCF.CNEINLCOBDF != null)
{
this.profileImage.texture = EHGDGFBEMJF.NABIONFIFCO(this.BLHGKFEBLCF.CNEINLCOBDF);
}
if (this.useGrayscaleForOfflinePlayer)
{
DBHHFILLFLC dbhhfillflc = LNPBGKENDPK.CPIBGJLHLBL(this.BLHGKFEBLCF.GDINIDIFDBE().Value);
float num = ((dbhhfillflc == null || dbhhfillflc.NJJNLMLGGAL()) ? 277f : 872f);
this.profileImage.materialForRendering.SetFloat("Favorite skin set.", num);
}
}
// Token: 0x06027F40 RID: 163648 RVA: 0x00B20CBC File Offset: 0x00B1EEBC
private void EDANLMFDGFG(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null)
{
long? num = this.BLHGKFEBLCF.GDINIDIFDBE();
if (HPCOKMAPCHB != num.GetValueOrDefault() || num != null)
{
this.POKBOPHGODD();
}
}
}
// Token: 0x06027F41 RID: 163649 RVA: 0x00B20D0C File Offset: 0x00B1EF0C
private void ODKMEEJJMGC(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB != null && HPCOKMAPCHB == this.BLHGKFEBLCF.NAJBCPFNBAB)
{
this.FOFDGDJPDEM();
}
}
// Token: 0x06027F42 RID: 163650 RVA: 0x00B20D5C File Offset: 0x00B1EF5C
private void DBOMADILEDH()
{
if (this.BLHGKFEBLCF.ICDMMMDEHLO() == null)
{
return;
}
if (this.BLHGKFEBLCF.FDKMNNANOFN() != null)
{
this.profileImage.texture = EHGDGFBEMJF.EAEJKDEOAEP(this.BLHGKFEBLCF.CNEINLCOBDF);
}
if (this.useGrayscaleForOfflinePlayer)
{
DBHHFILLFLC dbhhfillflc = LNPBGKENDPK.CPIBGJLHLBL(this.BLHGKFEBLCF.GDINIDIFDBE().Value);
float num = ((dbhhfillflc == null || dbhhfillflc.FBELCPFPJLP()) ? 1985f : 1759f);
this.profileImage.materialForRendering.SetFloat("ReadChunked - hasContentLengthHeader: {0}, contentLengthHeader: {1} realLength: {2:N0}", num);
}
}
// Token: 0x06027F43 RID: 163651 RVA: 0x00B20E10 File Offset: 0x00B1F010
private void BBPKNGOOAMA(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null && HPCOKMAPCHB == this.BLHGKFEBLCF.GDINIDIFDBE())
{
this.BCJKOOBAMLI();
}
}
// Token: 0x06027F44 RID: 163652 RVA: 0x00B20E60 File Offset: 0x00B1F060
private void AEFJPCJBEOM()
{
if (this.BLHGKFEBLCF != null)
{
this.BLHGKFEBLCF.OMLJNAINNID(new Action(this.KKBAINBHLCK));
}
}
// Token: 0x06027F45 RID: 163653 RVA: 0x00B20E8C File Offset: 0x00B1F08C
private void DCILLKCLNCI()
{
LNPBGKENDPK.HBBDEELDEMH += this.IMMNJKMKBDE;
FKJHLNJDEKK.PNCMLPIPGEG += this.NPGFBMMJIOL;
EHGDGFBEMJF.MIECEMKCHHN(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.DFGJLOHBHFG(new Action<EEBPLECPEGD>(this.OJJMHKKHIDF));
this.EACFOGBFFOO(FKJHLNJDEKK.GFPCOHDFDEF());
}
// Token: 0x06027F46 RID: 163654 RVA: 0x00B20EE8 File Offset: 0x00B1F0E8
private void CMMKAPCLGLH()
{
LNPBGKENDPK.HBBDEELDEMH -= this.MIEHDKPMOFP;
FKJHLNJDEKK.NOFHHJGIGBC(new FKJHLNJDEKK.ECKFOOPPIMO(this.PNCMLPIPGEG));
EHGDGFBEMJF.LGJGAIGMLHA -= this.LGJGAIGMLHA;
FKJHLNJDEKK.GFFBOAMDHEC(new Action<EEBPLECPEGD>(this.IKFOGNLJNAP));
}
// Token: 0x06027F47 RID: 163655 RVA: 0x00B20F3C File Offset: 0x00B1F13C
private void IEOCOHOBEOC()
{
LNPBGKENDPK.HBBDEELDEMH -= this.IMMNJKMKBDE;
FKJHLNJDEKK.DNCPPLCLEEC(new FKJHLNJDEKK.ECKFOOPPIMO(this.NPGFBMMJIOL));
EHGDGFBEMJF.HNMLKNBPCJL(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.GBLJNMHIBFB(new Action<EEBPLECPEGD>(this.IKFOGNLJNAP));
}
// Token: 0x06027F48 RID: 163656 RVA: 0x00B20F90 File Offset: 0x00B1F190
private void PNCMLPIPGEG(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB != null && HPCOKMAPCHB == this.BLHGKFEBLCF.NAJBCPFNBAB)
{
this.POKBOPHGODD();
}
}
// Token: 0x06027F49 RID: 163657 RVA: 0x00B20FE0 File Offset: 0x00B1F1E0
private void OJJMHKKHIDF(EEBPLECPEGD HPMPJMIOMCK)
{
this.DHLDBKACDOJ();
}
// Token: 0x06027F4A RID: 163658 RVA: 0x00B20FE8 File Offset: 0x00B1F1E8
private void POKBOPHGODD()
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB == null)
{
return;
}
if (this.BLHGKFEBLCF.CNEINLCOBDF != null)
{
this.profileImage.texture = EHGDGFBEMJF.NABIONFIFCO(this.BLHGKFEBLCF.CNEINLCOBDF);
}
if (this.useGrayscaleForOfflinePlayer)
{
DBHHFILLFLC dbhhfillflc = LNPBGKENDPK.CPIBGJLHLBL(this.BLHGKFEBLCF.NAJBCPFNBAB.Value);
float num = ((dbhhfillflc != null && dbhhfillflc.LAJJMAJJBKE) ? 0f : 1f);
this.profileImage.materialForRendering.SetFloat("_Grayscale", num);
}
}
// Token: 0x06027F4B RID: 163659 RVA: 0x00B2109C File Offset: 0x00B1F29C
private void KKBAINBHLCK()
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB != null)
{
this.POKBOPHGODD();
}
else
{
this.profileImage.texture = SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DFIICNHNHNL;
}
}
// Token: 0x06027F4C RID: 163660 RVA: 0x00B210E4 File Offset: 0x00B1F2E4
private void JBGGECEOFLI(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null && HPCOKMAPCHB == this.BLHGKFEBLCF.ICDMMMDEHLO())
{
this.DBOMADILEDH();
}
}
// Token: 0x06027F4D RID: 163661 RVA: 0x00B21134 File Offset: 0x00B1F334
private void NPGFBMMJIOL(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null)
{
long? num = this.BLHGKFEBLCF.ICDMMMDEHLO();
if (HPCOKMAPCHB != num.GetValueOrDefault() || num != null)
{
this.BCJKOOBAMLI();
}
}
}
// Token: 0x06027F4E RID: 163662 RVA: 0x00B21184 File Offset: 0x00B1F384
private void PDMBGKAPMCE(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.GDINIDIFDBE() != null && HPCOKMAPCHB == this.BLHGKFEBLCF.ICDMMMDEHLO())
{
this.DBOMADILEDH();
}
}
// Token: 0x06027F4F RID: 163663 RVA: 0x00B211D4 File Offset: 0x00B1F3D4
private void NHPIGMEFBNO()
{
LNPBGKENDPK.HBBDEELDEMH += this.MIEHDKPMOFP;
FKJHLNJDEKK.PNCMLPIPGEG += this.NPGFBMMJIOL;
EHGDGFBEMJF.MIECEMKCHHN(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.GMDMHLMCAEP(new Action<EEBPLECPEGD>(this.OJJMHKKHIDF));
this.IKFOGNLJNAP(FKJHLNJDEKK.KGLKKGGLMLK());
}
// Token: 0x06027F50 RID: 163664 RVA: 0x00B21230 File Offset: 0x00B1F430
private void PHJFLMBNKOP()
{
if (this.BLHGKFEBLCF != null)
{
this.BLHGKFEBLCF.KKBAINBHLCK -= this.KKBAINBHLCK;
}
}
// Token: 0x06027F51 RID: 163665 RVA: 0x00B2125C File Offset: 0x00B1F45C
private void MIEHDKPMOFP(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() != null && HPCOKMAPCHB == this.BLHGKFEBLCF.GDINIDIFDBE())
{
this.DBOMADILEDH();
}
}
// Token: 0x06027F53 RID: 163667 RVA: 0x00B212B4 File Offset: 0x00B1F4B4
private void OnDisable()
{
LNPBGKENDPK.HBBDEELDEMH -= this.IMMNJKMKBDE;
FKJHLNJDEKK.PNCMLPIPGEG -= this.PNCMLPIPGEG;
EHGDGFBEMJF.LGJGAIGMLHA -= this.LGJGAIGMLHA;
FKJHLNJDEKK.CJOFDNFMKEM -= this.IKFOGNLJNAP;
}
// Token: 0x06027F54 RID: 163668 RVA: 0x00B21308 File Offset: 0x00B1F508
private void IKFOGNLJNAP(EEBPLECPEGD HPMPJMIOMCK)
{
this.POKBOPHGODD();
}
// Token: 0x06027F55 RID: 163669 RVA: 0x00B21310 File Offset: 0x00B1F510
private void LGJGAIGMLHA(long HPCOKMAPCHB)
{
if (this.BLHGKFEBLCF.NAJBCPFNBAB != null && HPCOKMAPCHB == this.BLHGKFEBLCF.NAJBCPFNBAB)
{
this.POKBOPHGODD();
}
}
// Token: 0x06027F56 RID: 163670 RVA: 0x00B21360 File Offset: 0x00B1F560
private void Awake()
{
this.BLHGKFEBLCF = base.GetComponent<PlayerSpecificUIBehaviour>();
this.BLHGKFEBLCF.KKBAINBHLCK += this.KKBAINBHLCK;
this.profileImage.texture = SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DFIICNHNHNL;
if (this.useGrayscaleForOfflinePlayer)
{
Material material = this.profileImage.material;
Material material2 = global::UnityEngine.Object.Instantiate<Material>(material);
this.profileImage.material = material2;
}
else
{
this.profileImage.material.SetFloat("_Grayscale", 0f);
}
}
// Token: 0x06027F57 RID: 163671 RVA: 0x00B213F0 File Offset: 0x00B1F5F0
private void EFLPAJLJBAH()
{
LNPBGKENDPK.HBBDEELDEMH += this.MIEHDKPMOFP;
FKJHLNJDEKK.PNCMLPIPGEG += this.FJBJGENBPLL;
EHGDGFBEMJF.NBAMEOAICLD(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.FNDCKKOJOMB(new Action<EEBPLECPEGD>(this.EACFOGBFFOO));
this.EACFOGBFFOO(FKJHLNJDEKK.GFPCOHDFDEF());
}
// Token: 0x06027F58 RID: 163672 RVA: 0x00B2144C File Offset: 0x00B1F64C
private void OnDestroy()
{
if (this.BLHGKFEBLCF != null)
{
this.BLHGKFEBLCF.KKBAINBHLCK -= this.KKBAINBHLCK;
}
}
// Token: 0x06027F59 RID: 163673 RVA: 0x00B21478 File Offset: 0x00B1F678
private void MNHFOINKMAG()
{
LNPBGKENDPK.HBBDEELDEMH += this.IMMNJKMKBDE;
FKJHLNJDEKK.PNCMLPIPGEG += this.PDMBGKAPMCE;
EHGDGFBEMJF.NBAMEOAICLD(new EHGDGFBEMJF.NEFNIMBOEHN(this.LGJGAIGMLHA));
FKJHLNJDEKK.DFGJLOHBHFG(new Action<EEBPLECPEGD>(this.EACFOGBFFOO));
this.EACFOGBFFOO(FKJHLNJDEKK.KBEDFPBCPKJ());
}
// Token: 0x06027F5A RID: 163674 RVA: 0x00B214D4 File Offset: 0x00B1F6D4
private void BGOIKBDGHCB()
{
if (this.BLHGKFEBLCF.GDINIDIFDBE() != null)
{
this.DHLDBKACDOJ();
}
else
{
this.profileImage.texture = SingletonMonoBehaviour<SessionManager>.NCKMBFBMBFM.DFIICNHNHNL;
}
}
// Token: 0x06027F5B RID: 163675 RVA: 0x00B2151C File Offset: 0x00B1F71C
private void BCJKOOBAMLI()
{
if (this.BLHGKFEBLCF.JFFNNICEAIJ() == null)
{
return;
}
if (this.BLHGKFEBLCF.CNEINLCOBDF != null)
{
this.profileImage.texture = EHGDGFBEMJF.NLMOKEAJNEG(this.BLHGKFEBLCF.CNEINLCOBDF);
}
if (this.useGrayscaleForOfflinePlayer)
{
DBHHFILLFLC dbhhfillflc = LNPBGKENDPK.CPIBGJLHLBL(this.BLHGKFEBLCF.ICDMMMDEHLO().Value);
float num = ((dbhhfillflc == null || dbhhfillflc.NJJNLMLGGAL()) ? 1010f : 394f);
this.profileImage.materialForRendering.SetFloat("name", num);
}
}
// Token: 0x06027F5C RID: 163676 RVA: 0x00B215D0 File Offset: 0x00B1F7D0
private void FOFDGDJPDEM()
{
if (this.BLHGKFEBLCF.ICDMMMDEHLO() == null)
{
return;
}
if (this.BLHGKFEBLCF.FDKMNNANOFN() != null)
{
this.profileImage.texture = EHGDGFBEMJF.IIDLLPKIHFA(this.BLHGKFEBLCF.CNEINLCOBDF);
}
if (this.useGrayscaleForOfflinePlayer)
{
DBHHFILLFLC dbhhfillflc = LNPBGKENDPK.CPIBGJLHLBL(this.BLHGKFEBLCF.ICDMMMDEHLO().Value);
float num = ((dbhhfillflc == null || dbhhfillflc.EJGMIFPIBCF()) ? 1565f : 67f);
this.profileImage.materialForRendering.SetFloat(" or player:", num);
}
}
// Token: 0x040063AB RID: 25515
private const float GGDBLKIIPOG = 1f;
// Token: 0x040063AC RID: 25516
private const float EKFIGCAFBJJ = 0f;
// Token: 0x040063AD RID: 25517
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
[SerializeField]
private RawImage profileImage;
// Token: 0x040063AE RID: 25518
private PlayerSpecificUIBehaviour BLHGKFEBLCF;
// Token: 0x040063AF RID: 25519
[SerializeField]
private bool useGrayscaleForOfflinePlayer;
}