Files
2026-06-04 11:42:34 +02:00

970 lines
29 KiB
C#

using System;
using UnityEngine;
// Token: 0x0200008E RID: 142
public class PlayingCard : ToolGroupElement
{
// Token: 0x06001E6B RID: 7787 RVA: 0x0008EB74 File Offset: 0x0008CD74
private void HBFGAKIICDL()
{
this.ADCKCNDODEI.ANKACHDHNCL = this.ANKACHDHNCL;
}
// Token: 0x06001E6C RID: 7788 RVA: 0x0008EB88 File Offset: 0x0008CD88
protected virtual void GMDBGNMCONK()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, ")", this.suit, (IKCAJLLAFML)8, new Action(this.GBDDGGGLMMP));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "Dispose", this.value, IKCAJLLAFML.AUTHORITY, new Action(this.NMCOMCLIOEM));
}
// Token: 0x06001E6D RID: 7789 RVA: 0x0008EBF0 File Offset: 0x0008CDF0
public void MEMHJGLHIMN(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001E6E RID: 7790 RVA: 0x0008EC00 File Offset: 0x0008CE00
protected virtual void NPGBJPLJKDP()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.BBENLGLFELN(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = !flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM)
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).JJDEPHFMFFD()) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001E6F RID: 7791 RVA: 0x0008ED1C File Offset: 0x0008CF1C
public PlayingCard.LBJBLOKBKKN OINOHFPECID()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001E70 RID: 7792 RVA: 0x0008ED2C File Offset: 0x0008CF2C
public virtual bool MBGFHBMHFGL(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E71 RID: 7793 RVA: 0x0008ED4C File Offset: 0x0008CF4C
public void JDPGLKPGGFB(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001E72 RID: 7794 RVA: 0x0008ED5C File Offset: 0x0008CF5C
public void LGPCMHAHPEB(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001E73 RID: 7795 RVA: 0x0008ED6C File Offset: 0x0008CF6C
public void IBPAFPGJALP(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x17000082 RID: 130
// (get) Token: 0x06001E74 RID: 7796 RVA: 0x0008ED7C File Offset: 0x0008CF7C
// (set) Token: 0x06001ED1 RID: 7889 RVA: 0x0008FEE4 File Offset: 0x0008E0E4
public PlayingCard.LBJBLOKBKKN ANKACHDHNCL
{
get
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
set
{
this.DDKKKEDGHCE.MEAINJPIECA(value);
}
}
// Token: 0x06001E75 RID: 7797 RVA: 0x0008ED8C File Offset: 0x0008CF8C
public PlayingCard.IMMIHPJKFOP EPGKIJOHHDK()
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
// Token: 0x06001E76 RID: 7798 RVA: 0x0008ED9C File Offset: 0x0008CF9C
protected virtual string BLAIKDMMNNP()
{
return "0 is not a valid RecNetProfileId!";
}
// Token: 0x06001E77 RID: 7799 RVA: 0x0008EDA4 File Offset: 0x0008CFA4
public virtual void AMDCGEALEIA(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E78 RID: 7800 RVA: 0x0008EDCC File Offset: 0x0008CFCC
private bool GIMCJBNPHEN(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 1899f;
}
// Token: 0x06001E79 RID: 7801 RVA: 0x0008EE04 File Offset: 0x0008D004
public virtual bool PECGBOMFPBK(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E7A RID: 7802 RVA: 0x0008EE24 File Offset: 0x0008D024
private void CKBKPNDFIPC()
{
this.ADCKCNDODEI.BOMOHDLPMGL(this.GHADDJNIFJJ());
}
// Token: 0x06001E7B RID: 7803 RVA: 0x0008EE38 File Offset: 0x0008D038
public PlayingCard.LBJBLOKBKKN KFCHNFGNIJM()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001E7C RID: 7804 RVA: 0x0008EE48 File Offset: 0x0008D048
protected virtual void FBNGCAPKDPC()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.EMKIHLGMFJB(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = !flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.CCCMCPEFAAC();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.NKKCGPDGOOF())
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).JJDEPHFMFFD()) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001E7D RID: 7805 RVA: 0x0008EF64 File Offset: 0x0008D164
private bool MIJKFDNFPDL(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 714f;
}
// Token: 0x06001E7E RID: 7806 RVA: 0x0008EF9C File Offset: 0x0008D19C
public virtual bool LEPDJNPNDPJ(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E7F RID: 7807 RVA: 0x0008EFBC File Offset: 0x0008D1BC
public virtual void EKDHNCDEALF(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E80 RID: 7808 RVA: 0x0008EFE4 File Offset: 0x0008D1E4
public virtual void BDILEOCLFOO(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E81 RID: 7809 RVA: 0x0008F00C File Offset: 0x0008D20C
protected virtual void MHDFIOMCCMO()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.MIJKFDNFPDL(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.NKKCGPDGOOF())
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).BJGPKABIAFP) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001E82 RID: 7810 RVA: 0x0008F128 File Offset: 0x0008D328
public virtual void ICNLAJIGEIM(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E83 RID: 7811 RVA: 0x0008F150 File Offset: 0x0008D350
private void AFMODOPIFMB()
{
this.ADCKCNDODEI.CPGEAONBJGO(this.HFJBMMDBDBP);
}
// Token: 0x06001E84 RID: 7812 RVA: 0x0008F164 File Offset: 0x0008D364
protected virtual string HCGFCEEOJHC()
{
return " is missing a tool component.";
}
// Token: 0x06001E85 RID: 7813 RVA: 0x0008F16C File Offset: 0x0008D36C
private bool AGFDGHDEFOP(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 1977f;
}
// Token: 0x06001E86 RID: 7814 RVA: 0x0008F1A4 File Offset: 0x0008D3A4
public PlayingCard.LBJBLOKBKKN ANGBILCPPHA()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001E87 RID: 7815 RVA: 0x0008F1B4 File Offset: 0x0008D3B4
protected virtual string CJFMOHHGMBG()
{
return "Pending";
}
// Token: 0x06001E88 RID: 7816 RVA: 0x0008F1BC File Offset: 0x0008D3BC
public void DIFEFCLLOML(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001E89 RID: 7817 RVA: 0x0008F1CC File Offset: 0x0008D3CC
public virtual bool AEMICBDFFPO(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x17000081 RID: 129
// (get) Token: 0x06001EAC RID: 7852 RVA: 0x0008F708 File Offset: 0x0008D908
// (set) Token: 0x06001E8A RID: 7818 RVA: 0x0008F1EC File Offset: 0x0008D3EC
public PlayingCard.IMMIHPJKFOP HFJBMMDBDBP
{
get
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
set
{
this.CKHPHGKKOHA.MEAINJPIECA(value);
}
}
// Token: 0x06001E8B RID: 7819 RVA: 0x0008F1FC File Offset: 0x0008D3FC
private void HKBMDLNLBPN()
{
this.ADCKCNDODEI.HEGLBMOLHAM(this.EDFNCEKHKEE());
}
// Token: 0x06001E8C RID: 7820 RVA: 0x0008F210 File Offset: 0x0008D410
protected virtual void EEFJBLAIGBP()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "y", this.suit, IKCAJLLAFML.AUTHORITY, new Action(this.ECPEKJAJMNJ));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "Failed to refresh relationship list: ", this.value, IKCAJLLAFML.MASTER, new Action(this.PCMENCJPKEI));
}
// Token: 0x06001E8D RID: 7821 RVA: 0x0008F278 File Offset: 0x0008D478
public void BFJLEAIDHCG(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001E8E RID: 7822 RVA: 0x0008F288 File Offset: 0x0008D488
private bool IPDKGDAELOE(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 1819f;
}
// Token: 0x06001E8F RID: 7823 RVA: 0x0008F2C0 File Offset: 0x0008D4C0
public virtual bool AHOMCBNOIAB(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E90 RID: 7824 RVA: 0x0008F2E0 File Offset: 0x0008D4E0
public PlayingCard.LBJBLOKBKKN JIALOAJPPAJ()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001E91 RID: 7825 RVA: 0x0008F2F0 File Offset: 0x0008D4F0
protected virtual string GKDDDMJLMHK()
{
return "br";
}
// Token: 0x06001E92 RID: 7826 RVA: 0x0008F2F8 File Offset: 0x0008D4F8
protected override void Start()
{
base.Start();
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.ExcludeTool(base.BKDFLNGCINH);
}
this.HIOHKLKPOHG();
this.NMCOMCLIOEM();
}
// Token: 0x06001E93 RID: 7827 RVA: 0x0008F338 File Offset: 0x0008D538
private void PCMENCJPKEI()
{
this.ADCKCNDODEI.ADJOPMCKFOA(this.JGDBEPIACOF());
}
// Token: 0x06001E94 RID: 7828 RVA: 0x0008F34C File Offset: 0x0008D54C
protected virtual string CIGFHAFELJH()
{
return "Error code FROSTBITE. Please contact support@againstgrav.com";
}
// Token: 0x06001E95 RID: 7829 RVA: 0x0008F354 File Offset: 0x0008D554
public virtual void DAOJHNOFPIN(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E96 RID: 7830 RVA: 0x0008F37C File Offset: 0x0008D57C
private bool EMKIHLGMFJB(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 0f;
}
// Token: 0x06001E97 RID: 7831 RVA: 0x0008F3B4 File Offset: 0x0008D5B4
public virtual bool DBHDGCMBMHP(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E98 RID: 7832 RVA: 0x0008F3D4 File Offset: 0x0008D5D4
private bool BBENLGLFELN(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 276f;
}
// Token: 0x06001E99 RID: 7833 RVA: 0x0008F40C File Offset: 0x0008D60C
public virtual void PEEMCBMBBFK(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001E9A RID: 7834 RVA: 0x0008F434 File Offset: 0x0008D634
protected virtual string JJNHCGDJOBL()
{
return "hand vel dot: ";
}
// Token: 0x06001E9B RID: 7835 RVA: 0x0008F43C File Offset: 0x0008D63C
protected override void Awake()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "S", this.suit, IKCAJLLAFML.MASTER_OR_AUTHORITY, new Action(this.HIOHKLKPOHG));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "V", this.value, IKCAJLLAFML.AUTHORITY, new Action(this.NMCOMCLIOEM));
}
// Token: 0x06001E9C RID: 7836 RVA: 0x0008F4A4 File Offset: 0x0008D6A4
public virtual bool DEODPCOJFJB(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001E9D RID: 7837 RVA: 0x0008F4C4 File Offset: 0x0008D6C4
public PlayingCard.IMMIHPJKFOP FOFIODMKDDE()
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
// Token: 0x06001E9E RID: 7838 RVA: 0x0008F4D4 File Offset: 0x0008D6D4
private void EGFOBLCPJEG()
{
this.ADCKCNDODEI.IDNMODBOICI(this.GHADDJNIFJJ());
}
// Token: 0x06001E9F RID: 7839 RVA: 0x0008F4E8 File Offset: 0x0008D6E8
protected virtual void CJIBCBLNGGM()
{
base.Start();
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.PCCJLMJHHCL(base.BKDFLNGCINH);
}
this.AFMODOPIFMB();
this.HKBMDLNLBPN();
}
// Token: 0x06001EA0 RID: 7840 RVA: 0x0008F528 File Offset: 0x0008D728
public PlayingCard.LBJBLOKBKKN JGDBEPIACOF()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EA1 RID: 7841 RVA: 0x0008F538 File Offset: 0x0008D738
private bool KLEGKBOLNCM(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) < 1462f;
}
// Token: 0x06001EA2 RID: 7842 RVA: 0x0008F570 File Offset: 0x0008D770
public virtual bool CAJLBFCEMPO(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001EA3 RID: 7843 RVA: 0x0008F590 File Offset: 0x0008D790
public virtual void BOEOEJDLHCL(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001EA4 RID: 7844 RVA: 0x0008F5B8 File Offset: 0x0008D7B8
public void HAKBOKMFMAE(PlayingCard.IMMIHPJKFOP NOBAPCOKFIL)
{
this.CKHPHGKKOHA.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001EA5 RID: 7845 RVA: 0x0008F5C8 File Offset: 0x0008D7C8
public override void DisplayAddToolHighlight(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001EA6 RID: 7846 RVA: 0x0008F5F0 File Offset: 0x0008D7F0
protected virtual void NHLJJOPDMIN()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "float:", this.suit, IKCAJLLAFML.AUTHORITY, new Action(this.GBDDGGGLMMP));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "HTTP Update Delegator", this.value, IKCAJLLAFML.AUTHORITY, new Action(this.NMCOMCLIOEM));
}
// Token: 0x06001EA7 RID: 7847 RVA: 0x0008F658 File Offset: 0x0008D858
protected virtual void FDBHMLOEHCE()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "SortAscending", this.suit, (IKCAJLLAFML)8, new Action(this.AFMODOPIFMB));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, " since ", this.value, IKCAJLLAFML.AUTHORITY, new Action(this.NMCOMCLIOEM));
}
// Token: 0x06001EA8 RID: 7848 RVA: 0x0008F6C0 File Offset: 0x0008D8C0
public PlayingCard.LBJBLOKBKKN LELNDMLGIEO()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EA9 RID: 7849 RVA: 0x0008F6D0 File Offset: 0x0008D8D0
private void AGKMJADIDEK()
{
this.ADCKCNDODEI.AFMICMOICGA(this.LGBCFFBOANH());
}
// Token: 0x06001EAA RID: 7850 RVA: 0x0008F6E4 File Offset: 0x0008D8E4
private void CMLIAGDOGDC()
{
this.ADCKCNDODEI.OJDINEFKKLL(this.ANKACHDHNCL);
}
// Token: 0x06001EAB RID: 7851 RVA: 0x0008F6F8 File Offset: 0x0008D8F8
public PlayingCard.LBJBLOKBKKN CPLKEEMJAKH()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EAD RID: 7853 RVA: 0x0008F718 File Offset: 0x0008D918
public virtual void IEKKLCFMKMA(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001EAE RID: 7854 RVA: 0x0008F740 File Offset: 0x0008D940
protected virtual void NJBNCAPPAOH()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.BBENLGLFELN(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM)
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).CHEKENBJHMK()) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001EAF RID: 7855 RVA: 0x0008F85C File Offset: 0x0008DA5C
protected override void Update()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.EMKIHLGMFJB(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = !flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM)
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).BJGPKABIAFP) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001EB0 RID: 7856 RVA: 0x0008F978 File Offset: 0x0008DB78
protected virtual void ENGNDJADBDF()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.BBENLGLFELN(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM)
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = true;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).MCMJEMNOBIN()) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001EB1 RID: 7857 RVA: 0x0008FA94 File Offset: 0x0008DC94
public PlayingCard.IMMIHPJKFOP GHADDJNIFJJ()
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
// Token: 0x06001EB2 RID: 7858 RVA: 0x0008FAA4 File Offset: 0x0008DCA4
public virtual bool IGMIKGNMMEF(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001EB3 RID: 7859 RVA: 0x0008FAC4 File Offset: 0x0008DCC4
private void HIOHKLKPOHG()
{
this.ADCKCNDODEI.HFJBMMDBDBP = this.HFJBMMDBDBP;
}
// Token: 0x06001EB4 RID: 7860 RVA: 0x0008FAD8 File Offset: 0x0008DCD8
public void JHACDJKBKJC(PlayingCard.IMMIHPJKFOP NOBAPCOKFIL)
{
this.CKHPHGKKOHA.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001EB5 RID: 7861 RVA: 0x0008FAE8 File Offset: 0x0008DCE8
private void DCKAIAOABED()
{
this.ADCKCNDODEI.HLEEAMDMHLM(this.CPLKEEMJAKH());
}
// Token: 0x06001EB6 RID: 7862 RVA: 0x0008FAFC File Offset: 0x0008DCFC
protected virtual void HFEJGMADFGH()
{
base.Update();
if (this.FCANFPJCEBM != null && this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC)
{
bool flag = this.GIMCJBNPHEN(this.FCANFPJCEBM);
base.DIAHDNICKAI = flag;
base.MJGKJLJJMJP = flag;
}
bool flag2 = base.BKDFLNGCINH.BOLBONELAEF.IsSleeping();
if (!base.BKDFLNGCINH.OHGPCMJMFGC && flag2 && !this.PEOFMCLINJE)
{
if (!base.BKDFLNGCINH.BOLBONELAEF.NKKCGPDGOOF())
{
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
}
if (base.IGADOMNHFAH != null && ((base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).BJGPKABIAFP) || (base.PJHHKFFJHPI is PlayingCard && (base.PJHHKFFJHPI as PlayingCard).BKDFLNGCINH.OHGPCMJMFGC)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001EB7 RID: 7863 RVA: 0x0008FC18 File Offset: 0x0008DE18
public PlayingCard.LBJBLOKBKKN JIFHCBLGOGG()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EB8 RID: 7864 RVA: 0x0008FC28 File Offset: 0x0008DE28
protected virtual string ILKBNBIFALH()
{
return "FAAC_SelfBuild";
}
// Token: 0x06001EB9 RID: 7865 RVA: 0x0008FC30 File Offset: 0x0008DE30
protected virtual void KHENCKEEPDB()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "movie_played", this.suit, (IKCAJLLAFML)7, new Action(this.GBDDGGGLMMP));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "DownloadLength", this.value, IKCAJLLAFML.AUTHORITY, new Action(this.HBFGAKIICDL));
}
// Token: 0x06001EBA RID: 7866 RVA: 0x0008FC98 File Offset: 0x0008DE98
protected virtual string JACAEHAIHEH()
{
return "You're Down! -";
}
// Token: 0x06001EBB RID: 7867 RVA: 0x0008FCA0 File Offset: 0x0008DEA0
private void CADCHFEFPBF()
{
this.ADCKCNDODEI.ADJOPMCKFOA(this.JIFHCBLGOGG());
}
// Token: 0x06001EBC RID: 7868 RVA: 0x0008FCB4 File Offset: 0x0008DEB4
public PlayingCard.LBJBLOKBKKN EOBAGDICEND()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EBD RID: 7869 RVA: 0x0008FCC4 File Offset: 0x0008DEC4
private void CNFJGMKBKNI()
{
this.ADCKCNDODEI.HEGLBMOLHAM(this.OOMDCNKLIMK());
}
// Token: 0x06001EBE RID: 7870 RVA: 0x0008FCD8 File Offset: 0x0008DED8
private void HECMBAPLLNL()
{
this.ADCKCNDODEI.OJDINEFKKLL(this.EOBAGDICEND());
}
// Token: 0x06001EBF RID: 7871 RVA: 0x0008FCEC File Offset: 0x0008DEEC
private void NMCOMCLIOEM()
{
this.ADCKCNDODEI.ANKACHDHNCL = this.ANKACHDHNCL;
}
// Token: 0x06001EC0 RID: 7872 RVA: 0x0008FD00 File Offset: 0x0008DF00
protected virtual string LGPEBIFKHKP()
{
return "spillway1";
}
// Token: 0x06001EC1 RID: 7873 RVA: 0x0008FD08 File Offset: 0x0008DF08
private bool DJCKIAECNFB(ToolGroupElement IKIPCIGIFKP)
{
return Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, base.transform.up) >= 531f;
}
// Token: 0x17000083 RID: 131
// (get) Token: 0x06001EC2 RID: 7874 RVA: 0x0008FD40 File Offset: 0x0008DF40
protected override string PKPIMDKNHFD
{
get
{
return "[PlayingCardGroup]";
}
}
// Token: 0x06001EC3 RID: 7875 RVA: 0x0008FD48 File Offset: 0x0008DF48
public virtual void HKCOOJJLMDH(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001EC4 RID: 7876 RVA: 0x0008FD70 File Offset: 0x0008DF70
private void HEKGCOIIAGO()
{
this.ADCKCNDODEI.LKGFMKFPOID(this.HFJBMMDBDBP);
}
// Token: 0x06001EC5 RID: 7877 RVA: 0x0008FD84 File Offset: 0x0008DF84
public PlayingCard.IMMIHPJKFOP GEHNDGIOCIE()
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
// Token: 0x06001EC7 RID: 7879 RVA: 0x0008FDA4 File Offset: 0x0008DFA4
public PlayingCard.LBJBLOKBKKN OOMDCNKLIMK()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EC8 RID: 7880 RVA: 0x0008FDB4 File Offset: 0x0008DFB4
public PlayingCard.LBJBLOKBKKN EDFNCEKHKEE()
{
return this.DDKKKEDGHCE.CPIBGJLHLBL();
}
// Token: 0x06001EC9 RID: 7881 RVA: 0x0008FDC4 File Offset: 0x0008DFC4
public PlayingCard.IMMIHPJKFOP LGBCFFBOANH()
{
return this.CKHPHGKKOHA.CPIBGJLHLBL();
}
// Token: 0x06001ECA RID: 7882 RVA: 0x0008FDD4 File Offset: 0x0008DFD4
protected virtual void JKDIDHKMPNH()
{
base.Start();
base.BKDFLNGCINH.BOLBONELAEF.KEOJKEJMDFM = false;
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.ICBPPEOBHBG(base.BKDFLNGCINH);
}
this.CKBKPNDFIPC();
this.CNFJGMKBKNI();
}
// Token: 0x06001ECB RID: 7883 RVA: 0x0008FE14 File Offset: 0x0008E014
public void PAGJEDLHCAC(PlayingCard.LBJBLOKBKKN NOBAPCOKFIL)
{
this.DDKKKEDGHCE.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001ECC RID: 7884 RVA: 0x0008FE24 File Offset: 0x0008E024
private void GBDDGGGLMMP()
{
this.ADCKCNDODEI.CPGEAONBJGO(this.GHADDJNIFJJ());
}
// Token: 0x06001ECD RID: 7885 RVA: 0x0008FE38 File Offset: 0x0008E038
public virtual bool KMPFEIOCFJB(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001ECE RID: 7886 RVA: 0x0008FE58 File Offset: 0x0008E058
public void DFBGMPLONLC(PlayingCard.IMMIHPJKFOP NOBAPCOKFIL)
{
this.CKHPHGKKOHA.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001ECF RID: 7887 RVA: 0x0008FE68 File Offset: 0x0008E068
protected virtual void BOFMPPGNKAI()
{
base.Awake();
this.ADCKCNDODEI = base.GetComponentInChildren<PlayingCardSprite>();
this.CKHPHGKKOHA = new LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP>(this, "OnPickedUp", this.suit, IKCAJLLAFML.ANYONE, new Action(this.CKBKPNDFIPC));
this.DDKKKEDGHCE = new LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN>(this, "wss", this.value, IKCAJLLAFML.MASTER, new Action(this.DCKAIAOABED));
}
// Token: 0x06001ED0 RID: 7888 RVA: 0x0008FED0 File Offset: 0x0008E0D0
private void ECPEKJAJMNJ()
{
this.ADCKCNDODEI.IDNMODBOICI(this.GEHNDGIOCIE());
}
// Token: 0x06001ED2 RID: 7890 RVA: 0x0008FEF4 File Offset: 0x0008E0F4
public void MAIHJEPGPNL(PlayingCard.IMMIHPJKFOP NOBAPCOKFIL)
{
this.CKHPHGKKOHA.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001ED3 RID: 7891 RVA: 0x0008FF04 File Offset: 0x0008E104
protected virtual string EIPCCICJDOB()
{
return " ms";
}
// Token: 0x06001ED4 RID: 7892 RVA: 0x0008FF0C File Offset: 0x0008E10C
public override bool CanAddTool(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x040003FA RID: 1018
[SerializeField]
[Header("Playing Card")]
private PlayingCard.IMMIHPJKFOP suit = PlayingCard.IMMIHPJKFOP.CLUBS;
// Token: 0x040003FB RID: 1019
[SerializeField]
private PlayingCard.LBJBLOKBKKN value;
// Token: 0x040003FC RID: 1020
private LHLLJPPCDKA<PlayingCard.IMMIHPJKFOP> CKHPHGKKOHA;
// Token: 0x040003FD RID: 1021
private LHLLJPPCDKA<PlayingCard.LBJBLOKBKKN> DDKKKEDGHCE;
// Token: 0x040003FE RID: 1022
private PlayingCardSprite ADCKCNDODEI;
// Token: 0x040003FF RID: 1023
private ToolGroupElement FCANFPJCEBM;
// Token: 0x04000400 RID: 1024
private bool PEOFMCLINJE;
// Token: 0x0200008F RID: 143
public enum LBJBLOKBKKN
{
// Token: 0x04000402 RID: 1026
ACE,
// Token: 0x04000403 RID: 1027
TWO,
// Token: 0x04000404 RID: 1028
THREE,
// Token: 0x04000405 RID: 1029
FOUR,
// Token: 0x04000406 RID: 1030
FIVE,
// Token: 0x04000407 RID: 1031
SIX,
// Token: 0x04000408 RID: 1032
SEVEN,
// Token: 0x04000409 RID: 1033
EIGHT,
// Token: 0x0400040A RID: 1034
NINE,
// Token: 0x0400040B RID: 1035
TEN,
// Token: 0x0400040C RID: 1036
JACK,
// Token: 0x0400040D RID: 1037
QUEEN,
// Token: 0x0400040E RID: 1038
KING
}
// Token: 0x02000090 RID: 144
public enum IMMIHPJKFOP
{
// Token: 0x04000410 RID: 1040
HEARTS,
// Token: 0x04000411 RID: 1041
SPADES,
// Token: 0x04000412 RID: 1042
CLUBS,
// Token: 0x04000413 RID: 1043
DIAMONDS
}
}