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

2967 lines
87 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using RecRoom;
using UnityEngine;
// Token: 0x02000092 RID: 146
public class PlayingCardGroup : ToolGroup
{
// Token: 0x06001F0F RID: 7951 RVA: 0x000911B8 File Offset: 0x0008F3B8
public virtual void ECLEKDINEGI(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[1]);
}
}
// Token: 0x06001F10 RID: 7952 RVA: 0x0009121C File Offset: 0x0008F41C
private ToolGroupElement JCDJOBJKPEE(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F11 RID: 7953 RVA: 0x0009125C File Offset: 0x0008F45C
public override void OnChildInGroupHoverStart(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F12 RID: 7954 RVA: 0x00091280 File Offset: 0x0008F480
protected virtual void LONNFAIKLOG(ToolGroupElement ENBMEDIFBLM)
{
base.HLKCJNIHJHC(ENBMEDIFBLM);
if (this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = true;
}
}
// Token: 0x06001F13 RID: 7955 RVA: 0x0009129C File Offset: 0x0008F49C
public void NFAGDAABEOH(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F14 RID: 7956 RVA: 0x000912AC File Offset: 0x0008F4AC
private void HFFFCIBKBLH(Tool ENBMEDIFBLM)
{
this.NAPNJAHFIKA();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(176, 58);
}
}
// Token: 0x06001F15 RID: 7957 RVA: 0x000912E4 File Offset: 0x0008F4E4
private void MKEJIODDFJL(Tool COMHEONOMBA)
{
if (base.DGLOKLCEMLH())
{
this.CCBOGFAIOMO(!this.CHEKENBJHMK());
}
}
// Token: 0x06001F16 RID: 7958 RVA: 0x00091300 File Offset: 0x0008F500
private void EIGBPFAFHAL(Tool ENBMEDIFBLM)
{
this.HILJFNEJNEE();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(159, (ushort)(-34));
}
}
// Token: 0x17000087 RID: 135
// (get) Token: 0x06001F17 RID: 7959 RVA: 0x00091338 File Offset: 0x0008F538
private bool BDLEPCEDHKM
{
get
{
return this.LOIOBKOEPJD && Time.time - this.FCEMCADNDKE >= this.deckDwellTime;
}
}
// Token: 0x06001F18 RID: 7960 RVA: 0x00091360 File Offset: 0x0008F560
protected virtual void KMGPIGFFCCI(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.JKHDCHFLGHC(component.MCMJEMNOBIN());
}
}
// Token: 0x06001F19 RID: 7961 RVA: 0x00091394 File Offset: 0x0008F594
protected virtual void DKADJPPNKFH()
{
if (this.OLLFKLKFBBI.Count > 0)
{
this.JJJOLGNAKAG = PlayingCardGroup.EKPCOPJCCJD.FAGBHHNBCCJ();
if (this.CHEKENBJHMK())
{
this.JNBNJLPHGKI = this.FCHOHLJDLCH(this.deckNeighborTransform);
this.OFKHFIJAKJB = this.JJJOLGNAKAG;
this.LPLDLPBCFAK = this.JJJOLGNAKAG;
this.HFGHOHMDNJC = this.GLMKAOKIMIC(this.deckHighlightTransform);
this.NKBLDGIDBFA = this.MPJLJANGDKD(this.entireDeckHighlightTransform);
if (this.KLJAGMINBIG)
{
this.HFGHOHMDNJC = this.HFGHOHMDNJC.OOHDBBMJNJA(Vector3.forward);
this.NKBLDGIDBFA = this.NKBLDGIDBFA.CFCAPIEPLOK(Vector3.forward);
}
}
else
{
this.JNBNJLPHGKI = this.ADIDGJAHFGP(this.stackNeighborTransform);
this.HFGHOHMDNJC = this.IOLGPFKPNBK(this.stackHighlightTransform);
this.LPLDLPBCFAK = this.MPJLJANGDKD(this.stackAfterHighlightTransform);
this.OFKHFIJAKJB = this.LPLDLPBCFAK.NBPOHIEBAPI(Vector3.forward);
this.NKBLDGIDBFA = this.MPJLJANGDKD(this.entireStackHighlightTransform);
if (this.LGPLNKFMGNC())
{
this.NKBLDGIDBFA = this.NKBLDGIDBFA.OOHDBBMJNJA(Vector3.forward);
}
}
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = Vector3.zero,
HCDIECIBAKP = Quaternion.identity
};
this.CFDDPHMNGNI = ((!(this.CEKNMEPJDGF != null)) ? (-1) : this.OLLFKLKFBBI.FindIndex(new Predicate<ToolGroupElement>(this.BGECPLGBDEL)));
if (base.BKDFLNGCINH.OHGPCMJMFGC)
{
int num = this.OLLFKLKFBBI.Count / 8;
this.CMBMBNHPDIG(num, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int i = num + 1; i < this.OLLFKLKFBBI.Count; i += 0)
{
this.IGLFGENIOMF(i, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
this.JNBNJLPHGKI = this.JNBNJLPHGKI.DADPJIFHPCC(Vector3.forward);
ekpcopjccjd.DPCHGJLJHLK();
for (int j = num - 0; j >= 1; j--)
{
this.IOLIFGOIPLF(j, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else if (this.KLJAGMINBIG)
{
this.JNBNJLPHGKI = this.JNBNJLPHGKI.GABNCCJJKAP(Vector3.forward);
this.IOLIFGOIPLF(this.OLLFKLKFBBI.Count - 0, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int k = this.OLLFKLKFBBI.Count - 2; k >= 0; k--)
{
this.CMBMBNHPDIG(k, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else
{
this.IGLFGENIOMF(1, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int l = 1; l < this.OLLFKLKFBBI.Count; l++)
{
this.IOLIFGOIPLF(l, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
}
}
// Token: 0x17000084 RID: 132
// (get) Token: 0x06001F1A RID: 7962 RVA: 0x00091680 File Offset: 0x0008F880
// (set) Token: 0x06001F28 RID: 7976 RVA: 0x00091AFC File Offset: 0x0008FCFC
public bool BJGPKABIAFP
{
get
{
return this.ALMMKMIPPNH.CPIBGJLHLBL();
}
set
{
this.ALMMKMIPPNH.MEAINJPIECA(value);
}
}
// Token: 0x06001F1B RID: 7963 RVA: 0x00091690 File Offset: 0x0008F890
public void HILJFNEJNEE()
{
IEnumerable<ToolGroupElement> ollfklkfbbi = this.OLLFKLKFBBI;
if (PlayingCardGroup.DINNJGHCFHI == null)
{
PlayingCardGroup.DINNJGHCFHI = new Func<ToolGroupElement, int>(PlayingCardGroup.MDGGALDMGML);
}
int[] array = ollfklkfbbi.Select(PlayingCardGroup.DINNJGHCFHI).ToArray<int>();
NNGFEGAEJPG.GBNCHJLPJPI<int>(array);
base.AuthorityReorderTools(array);
base.LJILHDMCKME().RPC("Oculus.Platform.GetNextProductListPage: List has no next page", IHCPDNLJMMD.Others, new object[1]);
}
// Token: 0x06001F1C RID: 7964 RVA: 0x000916F0 File Offset: 0x0008F8F0
private static int KMBIGPDFDBI(ToolGroupElement ILFEPFCLLFJ)
{
return ILFEPFCLLFJ.POOAOJPEDJD().JLIJDKOGAEB();
}
// Token: 0x06001F1D RID: 7965 RVA: 0x00091700 File Offset: 0x0008F900
protected virtual void BJFJLONNBFB(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.NFAGDAABEOH(component.CHEKENBJHMK());
}
}
// Token: 0x06001F1E RID: 7966 RVA: 0x00091734 File Offset: 0x0008F934
private PlayingCardGroup.EKPCOPJCCJD DJGJHOOCLDD(PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, PlayingCardGroup.EKPCOPJCCJD GOIFPAADCBM, ref PlayingCardGroup.EKPCOPJCCJD EHCNKACBBGB)
{
EHCNKACBBGB.GMOJLKHOBGG = JNBNJLPHGKI.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
EHCNKACBBGB.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(JNBNJLPHGKI.HCDIECIBAKP);
GOIFPAADCBM.GMOJLKHOBGG = GOIFPAADCBM.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
GOIFPAADCBM.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(GOIFPAADCBM.HCDIECIBAKP);
return GOIFPAADCBM;
}
// Token: 0x06001F1F RID: 7967 RVA: 0x000917B0 File Offset: 0x0008F9B0
protected virtual void LHMGNEDHIHI()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 0;
bool flag = false;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 1)
{
num = num2 - 0;
flag = false;
}
for (int i = 0; i < this.OLLFKLKFBBI.Count; i++)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = true;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = false;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).CHEKENBJHMK())))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001F20 RID: 7968 RVA: 0x00091964 File Offset: 0x0008FB64
public override bool CanAddChild(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001F21 RID: 7969 RVA: 0x00091984 File Offset: 0x0008FB84
protected virtual void EODPPGAGFBO()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.HEGPJGELFCC;
base.BKDFLNGCINH.KIENNMGKBBB -= this.JMBNJCHFMPE;
}
}
// Token: 0x06001F22 RID: 7970 RVA: 0x000919D8 File Offset: 0x0008FBD8
private bool GEFHONDGJGO()
{
return Vector3.Dot(base.transform.up, Vector3.up) > 1194f;
}
// Token: 0x06001F23 RID: 7971 RVA: 0x000919FC File Offset: 0x0008FBFC
public virtual bool GLNLNAFIMCC(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001F25 RID: 7973 RVA: 0x00091A38 File Offset: 0x0008FC38
public virtual void NMOPCONDICP(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F26 RID: 7974 RVA: 0x00091A5C File Offset: 0x0008FC5C
private PlayingCardGroup.EKPCOPJCCJD FCCPJNEAMPB(int CKIGGFFIBEC)
{
if (this.IMNBCGFGAOI)
{
return this.NKBLDGIDBFA;
}
if (this.CFDDPHMNGNI < 0)
{
return this.JJJOLGNAKAG;
}
if (CKIGGFFIBEC < this.CFDDPHMNGNI)
{
return this.OFKHFIJAKJB;
}
if (CKIGGFFIBEC > this.CFDDPHMNGNI)
{
return this.LPLDLPBCFAK;
}
return this.HFGHOHMDNJC;
}
// Token: 0x06001F27 RID: 7975 RVA: 0x00091ABC File Offset: 0x0008FCBC
private ToolGroupElement PPAEIPICEIC()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.KLJAGMINBIG)
{
return this.OLLFKLKFBBI[1];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 0];
}
// Token: 0x17000086 RID: 134
// (get) Token: 0x06001F29 RID: 7977 RVA: 0x00091B0C File Offset: 0x0008FD0C
private ToolGroupElement CNAMEMMPFIP
{
get
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.KLJAGMINBIG)
{
return this.OLLFKLKFBBI[0];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 1];
}
}
// Token: 0x06001F2A RID: 7978 RVA: 0x00091B4C File Offset: 0x0008FD4C
public override void DisplayAddToolHighlight(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001F2B RID: 7979 RVA: 0x00091B74 File Offset: 0x0008FD74
private bool PABDPKABFCJ(ToolGroupElement LHMELEOKNBJ)
{
return LHMELEOKNBJ == this.CEKNMEPJDGF;
}
// Token: 0x06001F2C RID: 7980 RVA: 0x00091B84 File Offset: 0x0008FD84
[BCENPNOIAOM]
private void RpcPlayShuffleSound()
{
if (this.shuffleSound != null)
{
AudioManager.Play3DSFX(this.shuffleSound, base.transform.position, null);
}
}
// Token: 0x06001F2D RID: 7981 RVA: 0x00091BAC File Offset: 0x0008FDAC
protected override void Update()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 0;
bool flag = true;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 0)
{
num = num2 - 1;
flag = false;
}
for (int i = 0; i < this.OLLFKLKFBBI.Count; i++)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = false;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = false;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = !flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).BJGPKABIAFP)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001F2E RID: 7982 RVA: 0x00091D60 File Offset: 0x0008FF60
public virtual void PGGHPFKDFDK(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[1]);
}
}
// Token: 0x06001F2F RID: 7983 RVA: 0x00091DC4 File Offset: 0x0008FFC4
private void EAPFCKNLCCB(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO)
{
if (this.BJGPKABIAFP)
{
IJGPPOIJDKO = MKIILENGGPP.MCKNNGGGBDG(base.transform.rotation);
}
}
// Token: 0x06001F30 RID: 7984 RVA: 0x00091DEC File Offset: 0x0008FFEC
public bool JJDEPHFMFFD()
{
return this.ALMMKMIPPNH.CPIBGJLHLBL();
}
// Token: 0x06001F31 RID: 7985 RVA: 0x00091DFC File Offset: 0x0008FFFC
private Vector3 KOPPMDBNDDL()
{
Vector3 vector = Vector3.zero;
if (this.CHEKENBJHMK())
{
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
vector = new Vector3(insideUnitCircle.x, 500f, insideUnitCircle.y) * 257f;
}
return vector;
}
// Token: 0x06001F32 RID: 7986 RVA: 0x00091E44 File Offset: 0x00090044
private void PBKMAHEIHLE(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO)
{
if (this.JJDEPHFMFFD())
{
IJGPPOIJDKO = MKIILENGGPP.MCKNNGGGBDG(base.transform.rotation);
}
}
// Token: 0x06001F33 RID: 7987 RVA: 0x00091E6C File Offset: 0x0009006C
public void NAPNJAHFIKA()
{
IEnumerable<ToolGroupElement> ollfklkfbbi = this.OLLFKLKFBBI;
if (PlayingCardGroup.DINNJGHCFHI == null)
{
PlayingCardGroup.DINNJGHCFHI = new Func<ToolGroupElement, int>(PlayingCardGroup.MDGGALDMGML);
}
int[] array = ollfklkfbbi.Select(PlayingCardGroup.DINNJGHCFHI).ToArray<int>();
NNGFEGAEJPG.GBNCHJLPJPI<int>(array);
base.AuthorityReorderTools(array);
base.EKPBHKFHMON().RPC("z", IHCPDNLJMMD.Others, new object[1]);
}
// Token: 0x06001F34 RID: 7988 RVA: 0x00091ECC File Offset: 0x000900CC
[CompilerGenerated]
private static int OOMFBLEGCJF(ToolGroupElement ILFEPFCLLFJ)
{
return ILFEPFCLLFJ.OMNGGJICBBI.ADMBCINHJOG;
}
// Token: 0x06001F35 RID: 7989 RVA: 0x00091EDC File Offset: 0x000900DC
private void JMBNJCHFMPE(Tool ENBMEDIFBLM)
{
this.HILJFNEJNEE();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(-16, (ushort)(-94));
}
}
// Token: 0x06001F36 RID: 7990 RVA: 0x00091F14 File Offset: 0x00090114
public void FKJLOHBJJIA(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F37 RID: 7991 RVA: 0x00091F24 File Offset: 0x00090124
protected virtual void GOHLPBEIJMO(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.NFAGDAABEOH(component.CHEKENBJHMK());
}
}
// Token: 0x06001F38 RID: 7992 RVA: 0x00091F58 File Offset: 0x00090158
public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.BJGPKABIAFP)
{
toolGroupElement = this.EIIIBKJBNMM(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.GNNCAIFLDGO(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F39 RID: 7993 RVA: 0x00091F8C File Offset: 0x0009018C
private bool LODAKGNFPJH()
{
return !this.LOIOBKOEPJD || Time.time - this.FCEMCADNDKE >= this.deckDwellTime;
}
// Token: 0x06001F3A RID: 7994 RVA: 0x00091FB4 File Offset: 0x000901B4
public virtual void DABAELHAPJL(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverEnd(ENBMEDIFBLM);
this.CEKNMEPJDGF = null;
if (this.LOIOBKOEPJD && !this.BDLEPCEDHKM)
{
this.LOIOBKOEPJD = true;
}
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F3B RID: 7995 RVA: 0x00091FF4 File Offset: 0x000901F4
private void GACLCCECKLD(Tool COMHEONOMBA)
{
if (base.DGLOKLCEMLH())
{
this.JKHDCHFLGHC(!this.MCMJEMNOBIN());
}
}
// Token: 0x06001F3C RID: 7996 RVA: 0x00092010 File Offset: 0x00090210
private ToolGroupElement EIIIBKJBNMM(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (!base.BKDFLNGCINH.OHGPCMJMFGC)
{
if (!this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = true;
this.FCEMCADNDKE = Time.time;
}
if (!this.BDLEPCEDHKM)
{
toolGroupElement = this.CNAMEMMPFIP;
}
}
else if (base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI && ENBMEDIFBLM == this.CNAMEMMPFIP)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F3D RID: 7997 RVA: 0x000920A0 File Offset: 0x000902A0
private PlayingCardGroup.EKPCOPJCCJD FCHOHLJDLCH(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001F3E RID: 7998 RVA: 0x000920E8 File Offset: 0x000902E8
private void LOGIGKGDNDB()
{
if (this.shuffleSound != null)
{
AudioManager.Play3DSFX(this.shuffleSound, base.transform.position, null);
}
}
// Token: 0x06001F3F RID: 7999 RVA: 0x00092110 File Offset: 0x00090310
protected virtual int HAPBMJEOICM(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.MNCNBOADCLL();
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) >= 1251f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 1);
}
else
{
num = ((!flag2) ? 0 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001F40 RID: 8000 RVA: 0x000921B8 File Offset: 0x000903B8
private PlayingCardGroup.EKPCOPJCCJD PKFIMNBALMO(int CKIGGFFIBEC)
{
if (this.IMNBCGFGAOI)
{
return this.NKBLDGIDBFA;
}
if (this.CFDDPHMNGNI < 0)
{
return this.JJJOLGNAKAG;
}
if (CKIGGFFIBEC < this.CFDDPHMNGNI)
{
return this.OFKHFIJAKJB;
}
if (CKIGGFFIBEC > this.CFDDPHMNGNI)
{
return this.LPLDLPBCFAK;
}
return this.HFGHOHMDNJC;
}
// Token: 0x06001F41 RID: 8001 RVA: 0x00092218 File Offset: 0x00090418
public void CCBOGFAIOMO(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F42 RID: 8002 RVA: 0x00092228 File Offset: 0x00090428
public virtual void OLPGDOIOANP(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[1]);
}
}
// Token: 0x06001F43 RID: 8003 RVA: 0x0009228C File Offset: 0x0009048C
protected virtual int DNBKMAAPKLJ(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.KLJAGMINBIG;
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) >= 1941f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 1);
}
else
{
num = ((!flag2) ? 0 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001F44 RID: 8004 RVA: 0x00092334 File Offset: 0x00090534
public virtual void BBAGPLNLGOM(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F45 RID: 8005 RVA: 0x00092358 File Offset: 0x00090558
protected virtual void PLLJDELGCIJ(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.DENLHIMAAKA(component.MCMJEMNOBIN());
}
}
// Token: 0x06001F46 RID: 8006 RVA: 0x0009238C File Offset: 0x0009058C
public virtual void HKMOJKNGLLM(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001F47 RID: 8007 RVA: 0x000923B4 File Offset: 0x000905B4
private PlayingCardGroup.EKPCOPJCCJD OOBKBJLLLGJ(PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, PlayingCardGroup.EKPCOPJCCJD GOIFPAADCBM, ref PlayingCardGroup.EKPCOPJCCJD EHCNKACBBGB)
{
EHCNKACBBGB.GMOJLKHOBGG = JNBNJLPHGKI.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
EHCNKACBBGB.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(JNBNJLPHGKI.HCDIECIBAKP);
GOIFPAADCBM.GMOJLKHOBGG = GOIFPAADCBM.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
GOIFPAADCBM.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(GOIFPAADCBM.HCDIECIBAKP);
return GOIFPAADCBM;
}
// Token: 0x06001F48 RID: 8008 RVA: 0x00092430 File Offset: 0x00090630
private void ONAOEKEGOME(Tool ENBMEDIFBLM)
{
this.NAPNJAHFIKA();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(-114, (ushort)(-47));
}
}
// Token: 0x06001F49 RID: 8009 RVA: 0x00092468 File Offset: 0x00090668
protected virtual void FNHPFHOPCLL()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 1;
bool flag = true;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 1)
{
num = num2 - 0;
flag = true;
}
for (int i = 1; i < this.OLLFKLKFBBI.Count; i += 0)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = false;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = true;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).BJGPKABIAFP)))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001F4A RID: 8010 RVA: 0x0009261C File Offset: 0x0009081C
private void AHOMNCCBNDP(Tool ENBMEDIFBLM)
{
this.HILJFNEJNEE();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(184, 76);
}
}
// Token: 0x06001F4B RID: 8011 RVA: 0x00092654 File Offset: 0x00090854
private void OGMGHJCKGIG()
{
base.GFHCMDNIEBA();
this.MPAHLFDMGNK();
base.LKNCAKLKLON();
}
// Token: 0x06001F4C RID: 8012 RVA: 0x00092668 File Offset: 0x00090868
public void KJLMBANMOII(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F4D RID: 8013 RVA: 0x00092678 File Offset: 0x00090878
public virtual void LKEOJGDLLIC(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F4E RID: 8014 RVA: 0x0009269C File Offset: 0x0009089C
private ToolGroupElement GMCFPAIJIFN()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.KLJAGMINBIG)
{
return this.OLLFKLKFBBI[0];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 0];
}
// Token: 0x06001F4F RID: 8015 RVA: 0x000926DC File Offset: 0x000908DC
private void IGLFGENIOMF(int OHPLOBNINJI, PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, ref PlayingCardGroup.EKPCOPJCCJD AGMJNDLIAAD)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = this.LNIDGIIEJPK(OHPLOBNINJI);
ekpcopjccjd = this.OOBKBJLLLGJ(JNBNJLPHGKI, ekpcopjccjd, ref AGMJNDLIAAD);
this.OLLFKLKFBBI[OHPLOBNINJI].UpdateGroupLayout(ekpcopjccjd.GMOJLKHOBGG + this.KOPPMDBNDDL(), ekpcopjccjd.HCDIECIBAKP, AGMJNDLIAAD.GMOJLKHOBGG, AGMJNDLIAAD.HCDIECIBAKP);
}
// Token: 0x06001F50 RID: 8016 RVA: 0x00092734 File Offset: 0x00090934
private bool LGPLNKFMGNC()
{
return Vector3.Dot(base.transform.up, Vector3.up) <= 603f;
}
// Token: 0x06001F51 RID: 8017 RVA: 0x00092758 File Offset: 0x00090958
private void BKHPPOBLJHF(Tool ENBMEDIFBLM)
{
this.AuthorityShuffle();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(200, 1000);
}
}
// Token: 0x06001F52 RID: 8018 RVA: 0x00092790 File Offset: 0x00090990
private PlayingCardGroup.EKPCOPJCCJD IOLGPFKPNBK(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001F53 RID: 8019 RVA: 0x000927D8 File Offset: 0x000909D8
protected virtual int NAOLLJLJIJN(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.LGPLNKFMGNC();
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) >= 16f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 0);
}
else
{
num = ((!flag2) ? 1 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001F54 RID: 8020 RVA: 0x00092880 File Offset: 0x00090A80
private void MGDJGBNOFCK(Tool COMHEONOMBA)
{
if (base.DFJFKOLLEMK())
{
this.DENLHIMAAKA(!this.JJDEPHFMFFD());
}
}
// Token: 0x06001F55 RID: 8021 RVA: 0x0009289C File Offset: 0x00090A9C
public virtual void DJFKFHJLDCA(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[1]);
}
}
// Token: 0x06001F56 RID: 8022 RVA: 0x00092900 File Offset: 0x00090B00
private bool MNCNBOADCLL()
{
return Vector3.Dot(base.transform.up, Vector3.up) > 1479f;
}
// Token: 0x06001F57 RID: 8023 RVA: 0x00092924 File Offset: 0x00090B24
public virtual bool GLLNHMJAEEA(ToolGroupElement ENBMEDIFBLM)
{
return !(ENBMEDIFBLM != null) || ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001F58 RID: 8024 RVA: 0x00092944 File Offset: 0x00090B44
public override void OnChildInGroupHoverEnd(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverEnd(ENBMEDIFBLM);
this.CEKNMEPJDGF = null;
if (this.LOIOBKOEPJD && !this.BDLEPCEDHKM)
{
this.LOIOBKOEPJD = false;
}
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F59 RID: 8025 RVA: 0x00092984 File Offset: 0x00090B84
public virtual void GBACELDNJHA(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[0]);
}
}
// Token: 0x06001F5A RID: 8026 RVA: 0x000929E8 File Offset: 0x00090BE8
public virtual ToolGroupElement LKMNHDPPFDI(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.MCMJEMNOBIN())
{
toolGroupElement = this.EIIIBKJBNMM(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.GOJMILMEBED(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F5B RID: 8027 RVA: 0x00092A1C File Offset: 0x00090C1C
private void OONBMADHCIF(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO)
{
if (this.CHEKENBJHMK())
{
IJGPPOIJDKO = MKIILENGGPP.MCKNNGGGBDG(base.transform.rotation);
}
}
// Token: 0x06001F5C RID: 8028 RVA: 0x00092A44 File Offset: 0x00090C44
private bool PCIGIKFNDJD(ToolGroupElement LHMELEOKNBJ)
{
return LHMELEOKNBJ == this.CEKNMEPJDGF;
}
// Token: 0x06001F5D RID: 8029 RVA: 0x00092A54 File Offset: 0x00090C54
protected virtual void FNNEJGDMBNI()
{
base.Awake();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL += this.HBBEMGONOHM;
base.BKDFLNGCINH.ILGCLMBKNPJ(new Tool.FCJCFBDGJIM(this.AHOMNCCBNDP));
base.BKDFLNGCINH.CustomHandSpacePickupTransformModifier = new Tool.EAPFCKNLCCB(this.EAPFCKNLCCB);
}
this.ALMMKMIPPNH = new LHLLJPPCDKA<bool>(this, "looktarget", false, IKCAJLLAFML.MASTER, new Action(this.JIJPEPJHFOK));
}
// Token: 0x06001F5E RID: 8030 RVA: 0x00092ADC File Offset: 0x00090CDC
private void BAECDKFAHPG(Tool COMHEONOMBA)
{
if (base.IGIPCHFCFNN())
{
this.CCBOGFAIOMO(this.JJDEPHFMFFD());
}
}
// Token: 0x06001F5F RID: 8031 RVA: 0x00092AF8 File Offset: 0x00090CF8
private void EJCEEFKMGKB()
{
if (this.shuffleSound != null)
{
AudioManager.Play3DSFX(this.shuffleSound, base.transform.position, null);
}
}
// Token: 0x06001F60 RID: 8032 RVA: 0x00092B20 File Offset: 0x00090D20
protected override void HLKCJNIHJHC(ToolGroupElement ENBMEDIFBLM)
{
base.HLKCJNIHJHC(ENBMEDIFBLM);
if (this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
}
}
// Token: 0x06001F61 RID: 8033 RVA: 0x00092B3C File Offset: 0x00090D3C
protected virtual void ILDEOJLFDJB()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 1;
bool flag = false;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 0)
{
num = num2 - 1;
flag = false;
}
for (int i = 0; i < this.OLLFKLKFBBI.Count; i += 0)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = true;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = false;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).CHEKENBJHMK())))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001F62 RID: 8034 RVA: 0x00092CF0 File Offset: 0x00090EF0
private void BPIDKFCJNHM(Tool COMHEONOMBA)
{
if (base.GANDPDNCOKF())
{
this.DENLHIMAAKA(!this.JJDEPHFMFFD());
}
}
// Token: 0x06001F63 RID: 8035 RVA: 0x00092D0C File Offset: 0x00090F0C
public virtual ToolGroupElement NGHBOACPOPB(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.MCMJEMNOBIN())
{
toolGroupElement = this.JEJLIJGFADO(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.IPADAHLIOOC(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F64 RID: 8036 RVA: 0x00092D40 File Offset: 0x00090F40
private ToolGroupElement AFMEDMMJBFO()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.GEFHONDGJGO())
{
return this.OLLFKLKFBBI[1];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 0];
}
// Token: 0x06001F65 RID: 8037 RVA: 0x00092D80 File Offset: 0x00090F80
protected override void OnDestroy()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.JHCMHEMLHPB;
base.BKDFLNGCINH.KIENNMGKBBB -= this.BKHPPOBLJHF;
}
}
// Token: 0x06001F66 RID: 8038 RVA: 0x00092DD4 File Offset: 0x00090FD4
protected virtual void OCLLCNEHOID()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.BAECDKFAHPG;
base.BKDFLNGCINH.KIENNMGKBBB -= this.HKFNIFJIDLC;
}
}
// Token: 0x06001F67 RID: 8039 RVA: 0x00092E28 File Offset: 0x00091028
protected virtual void JEOBNMICFIC(Tool COMHEONOMBA)
{
base.BLGAKDEIDJD(COMHEONOMBA);
this.IMNBCGFGAOI = true;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F68 RID: 8040 RVA: 0x00092E4C File Offset: 0x0009104C
private ToolGroupElement GOJMILMEBED(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F69 RID: 8041 RVA: 0x00092E8C File Offset: 0x0009108C
protected virtual void KNKBCPDNDAL()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.GACLCCECKLD;
base.BKDFLNGCINH.KIENNMGKBBB -= this.HFFFCIBKBLH;
}
}
// Token: 0x06001F6A RID: 8042 RVA: 0x00092EE0 File Offset: 0x000910E0
private ToolGroupElement JEJLIJGFADO(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (!base.BKDFLNGCINH.OHGPCMJMFGC)
{
if (!this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
this.FCEMCADNDKE = Time.time;
}
if (!this.LODAKGNFPJH())
{
toolGroupElement = this.IFANJNDKAAE();
}
}
else if (base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI && ENBMEDIFBLM == this.PMANFDDCONL())
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F6B RID: 8043 RVA: 0x00092F70 File Offset: 0x00091170
public virtual ToolGroupElement DBKLMDIJLDN(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.BJGPKABIAFP)
{
toolGroupElement = this.NLNHEAKDEBF(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.GNNCAIFLDGO(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F6C RID: 8044 RVA: 0x00092FA4 File Offset: 0x000911A4
protected virtual void FCJHGNHDMMP()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.BPIDKFCJNHM;
base.BKDFLNGCINH.KIENNMGKBBB -= this.ONAOEKEGOME;
}
}
// Token: 0x17000088 RID: 136
// (get) Token: 0x06001F6D RID: 8045 RVA: 0x00092FF8 File Offset: 0x000911F8
private Vector3 CPLJFJAJBIP
{
get
{
Vector3 vector = Vector3.zero;
if (this.BJGPKABIAFP)
{
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
vector = new Vector3(insideUnitCircle.x, 0f, insideUnitCircle.y) * 0.001f;
}
return vector;
}
}
// Token: 0x06001F6E RID: 8046 RVA: 0x00093040 File Offset: 0x00091240
public virtual ToolGroupElement MCKKBJCNGKD(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.BJGPKABIAFP)
{
toolGroupElement = this.MEIKLGIEGPN(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.JCDJOBJKPEE(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F6F RID: 8047 RVA: 0x00093074 File Offset: 0x00091274
[CompilerGenerated]
private bool BGECPLGBDEL(ToolGroupElement LHMELEOKNBJ)
{
return LHMELEOKNBJ == this.CEKNMEPJDGF;
}
// Token: 0x06001F70 RID: 8048 RVA: 0x00093084 File Offset: 0x00091284
public virtual void DEIOEBICKFJ(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001F71 RID: 8049 RVA: 0x000930AC File Offset: 0x000912AC
public override bool CanAddGroup(ToolGroup CNFNEDGMCEL)
{
return CNFNEDGMCEL != null && CNFNEDGMCEL.GetComponent<PlayingCardGroup>() != null;
}
// Token: 0x06001F72 RID: 8050 RVA: 0x000930CC File Offset: 0x000912CC
private void OPKFDMCNIOA()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.PBJNENAJPBE(base.BKDFLNGCINH);
}
}
// Token: 0x06001F73 RID: 8051 RVA: 0x000930E8 File Offset: 0x000912E8
public virtual bool LFIOPMPGAAH(ToolGroupElement ENBMEDIFBLM)
{
return ENBMEDIFBLM != null && ENBMEDIFBLM.GetComponent<PlayingCard>() != null;
}
// Token: 0x06001F74 RID: 8052 RVA: 0x00093108 File Offset: 0x00091308
protected virtual void MIIKAFADDPG(Tool COMHEONOMBA)
{
base.POMFKCNJHJD(COMHEONOMBA);
this.IMNBCGFGAOI = false;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
if (this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
}
}
// Token: 0x06001F75 RID: 8053 RVA: 0x0009313C File Offset: 0x0009133C
private ToolGroupElement IFANJNDKAAE()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.MNCNBOADCLL())
{
return this.OLLFKLKFBBI[0];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 1];
}
// Token: 0x06001F76 RID: 8054 RVA: 0x0009317C File Offset: 0x0009137C
public virtual ToolGroupElement OIANAIMELPB(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.MCMJEMNOBIN())
{
toolGroupElement = this.MEIKLGIEGPN(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.GNNCAIFLDGO(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F77 RID: 8055 RVA: 0x000931B0 File Offset: 0x000913B0
private void IIADCHIIGBF()
{
if (this.shuffleSound != null)
{
AudioManager.Play3DSFX(this.shuffleSound, base.transform.position, null);
}
}
// Token: 0x06001F78 RID: 8056 RVA: 0x000931D8 File Offset: 0x000913D8
private ToolGroupElement MEIKLGIEGPN(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (!base.BKDFLNGCINH.OHGPCMJMFGC)
{
if (!this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
this.FCEMCADNDKE = Time.time;
}
if (!this.LODAKGNFPJH())
{
toolGroupElement = this.GMCFPAIJIFN();
}
}
else if (base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI && ENBMEDIFBLM == this.PPAEIPICEIC())
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F79 RID: 8057 RVA: 0x00093268 File Offset: 0x00091468
public virtual bool COLOMEEPKLB(ToolGroup CNFNEDGMCEL)
{
return CNFNEDGMCEL != null && CNFNEDGMCEL.GetComponent<PlayingCardGroup>() != null;
}
// Token: 0x06001F7A RID: 8058 RVA: 0x00093288 File Offset: 0x00091488
protected override void IJBGJHDFGEF(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.BJGPKABIAFP = component.BJGPKABIAFP;
}
}
// Token: 0x06001F7B RID: 8059 RVA: 0x000932BC File Offset: 0x000914BC
private PlayingCardGroup.EKPCOPJCCJD PDHLJNBGHMG(int CKIGGFFIBEC)
{
if (this.IMNBCGFGAOI)
{
return this.NKBLDGIDBFA;
}
if (this.CFDDPHMNGNI < 0)
{
return this.JJJOLGNAKAG;
}
if (CKIGGFFIBEC < this.CFDDPHMNGNI)
{
return this.OFKHFIJAKJB;
}
if (CKIGGFFIBEC > this.CFDDPHMNGNI)
{
return this.LPLDLPBCFAK;
}
return this.HFGHOHMDNJC;
}
// Token: 0x06001F7C RID: 8060 RVA: 0x0009331C File Offset: 0x0009151C
private void JHCMHEMLHPB(Tool COMHEONOMBA)
{
if (base.BHCCHBHNHCG)
{
this.BJGPKABIAFP = !this.BJGPKABIAFP;
}
}
// Token: 0x06001F7D RID: 8061 RVA: 0x00093338 File Offset: 0x00091538
private void IHHCCNKIMOO()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.DOBHNNPGCEM(base.BKDFLNGCINH);
}
}
// Token: 0x06001F7E RID: 8062 RVA: 0x00093354 File Offset: 0x00091554
public virtual ToolGroupElement KNPKFGCHGLO(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.BJGPKABIAFP)
{
toolGroupElement = this.NLNHEAKDEBF(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.INFJIKMIFFP(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001F7F RID: 8063 RVA: 0x00093388 File Offset: 0x00091588
protected virtual void EGNPDOMPDJD()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 0;
bool flag = false;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 1)
{
num = num2 - 0;
flag = true;
}
for (int i = 0; i < this.OLLFKLKFBBI.Count; i += 0)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = true;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = true;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).CHEKENBJHMK())))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001F80 RID: 8064 RVA: 0x0009353C File Offset: 0x0009173C
private PlayingCardGroup.EKPCOPJCCJD LNIDGIIEJPK(int CKIGGFFIBEC)
{
if (this.IMNBCGFGAOI)
{
return this.NKBLDGIDBFA;
}
if (this.CFDDPHMNGNI < 0)
{
return this.JJJOLGNAKAG;
}
if (CKIGGFFIBEC < this.CFDDPHMNGNI)
{
return this.OFKHFIJAKJB;
}
if (CKIGGFFIBEC > this.CFDDPHMNGNI)
{
return this.LPLDLPBCFAK;
}
return this.HFGHOHMDNJC;
}
// Token: 0x06001F81 RID: 8065 RVA: 0x0009359C File Offset: 0x0009179C
public virtual void GACDGBHMEJJ(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[0]);
}
}
// Token: 0x06001F82 RID: 8066 RVA: 0x00093600 File Offset: 0x00091800
protected override void Awake()
{
base.Awake();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL += this.JHCMHEMLHPB;
base.BKDFLNGCINH.KIENNMGKBBB += this.BKHPPOBLJHF;
base.BKDFLNGCINH.CustomHandSpacePickupTransformModifier = new Tool.EAPFCKNLCCB(this.EAPFCKNLCCB);
}
this.ALMMKMIPPNH = new LHLLJPPCDKA<bool>(this, "IS_DECK", false, IKCAJLLAFML.AUTHORITY, new Action(this.JIJPEPJHFOK));
}
// Token: 0x06001F83 RID: 8067 RVA: 0x00093688 File Offset: 0x00091888
public void AuthorityShuffle()
{
IEnumerable<ToolGroupElement> ollfklkfbbi = this.OLLFKLKFBBI;
if (PlayingCardGroup.DINNJGHCFHI == null)
{
PlayingCardGroup.DINNJGHCFHI = new Func<ToolGroupElement, int>(PlayingCardGroup.OOMFBLEGCJF);
}
int[] array = ollfklkfbbi.Select(PlayingCardGroup.DINNJGHCFHI).ToArray<int>();
NNGFEGAEJPG.GBNCHJLPJPI<int>(array);
base.AuthorityReorderTools(array);
base.OMNGGJICBBI.RPC("RpcPlayShuffleSound", IHCPDNLJMMD.All, new object[0]);
}
// Token: 0x06001F84 RID: 8068 RVA: 0x000936E8 File Offset: 0x000918E8
public virtual void CPNANPECFKP(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverEnd(ENBMEDIFBLM);
this.CEKNMEPJDGF = null;
if (this.LOIOBKOEPJD && !this.LODAKGNFPJH())
{
this.LOIOBKOEPJD = true;
}
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F85 RID: 8069 RVA: 0x00093728 File Offset: 0x00091928
public virtual void GGLEKMDHOFJ(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverEnd(ENBMEDIFBLM);
this.CEKNMEPJDGF = null;
if (this.LOIOBKOEPJD && !this.BDLEPCEDHKM)
{
this.LOIOBKOEPJD = false;
}
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F86 RID: 8070 RVA: 0x00093768 File Offset: 0x00091968
public override void DisplayAddGroupHighlight(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[0]);
}
}
// Token: 0x06001F87 RID: 8071 RVA: 0x000937CC File Offset: 0x000919CC
protected override int DFCCNAIMPLN(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.KLJAGMINBIG;
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) >= 0f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 0);
}
else
{
num = ((!flag2) ? 0 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001F88 RID: 8072 RVA: 0x00093874 File Offset: 0x00091A74
protected virtual void OFFGKDIHCEN()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.HEGPJGELFCC;
base.BKDFLNGCINH.KIENNMGKBBB -= this.HFFFCIBKBLH;
}
}
// Token: 0x06001F89 RID: 8073 RVA: 0x000938C8 File Offset: 0x00091AC8
private ToolGroupElement IPADAHLIOOC(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F8A RID: 8074 RVA: 0x00093908 File Offset: 0x00091B08
public virtual void PAKILOKHDFC(ToolGroup FANOLCBCKON)
{
this.FCANFPJCEBM = null;
PlayingCardGroup playingCardGroup = ((!(FANOLCBCKON != null)) ? null : FANOLCBCKON.GetComponent<PlayingCardGroup>());
if (playingCardGroup == null || playingCardGroup.LMMPDKCAKHN == 0)
{
base.DisplayAddGroupHighlight(FANOLCBCKON);
}
else
{
this.DisplayAddToolHighlight(playingCardGroup.OLLFKLKFBBI[0]);
}
}
// Token: 0x06001F8B RID: 8075 RVA: 0x0009396C File Offset: 0x00091B6C
private ToolGroupElement NLNHEAKDEBF(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (!base.BKDFLNGCINH.OHGPCMJMFGC)
{
if (!this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
this.FCEMCADNDKE = Time.time;
}
if (!this.LODAKGNFPJH())
{
toolGroupElement = this.PPAEIPICEIC();
}
}
else if (base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI && ENBMEDIFBLM == this.CNAMEMMPFIP)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F8C RID: 8076 RVA: 0x000939FC File Offset: 0x00091BFC
private ToolGroupElement DELEABLGMAK(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F8D RID: 8077 RVA: 0x00093A3C File Offset: 0x00091C3C
private PlayingCardGroup.EKPCOPJCCJD GLMKAOKIMIC(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001F8E RID: 8078 RVA: 0x00093A84 File Offset: 0x00091C84
public void DENLHIMAAKA(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F8F RID: 8079 RVA: 0x00093A94 File Offset: 0x00091C94
private void KNNIPCLIABI()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.JCMBOJLEKOD(base.BKDFLNGCINH);
}
}
// Token: 0x06001F90 RID: 8080 RVA: 0x00093AB0 File Offset: 0x00091CB0
public virtual void NMDNMINPOMK(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F91 RID: 8081 RVA: 0x00093AD4 File Offset: 0x00091CD4
public virtual void BLJPGPKANEM(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverEnd(ENBMEDIFBLM);
this.CEKNMEPJDGF = null;
if (this.LOIOBKOEPJD && !this.LODAKGNFPJH())
{
this.LOIOBKOEPJD = true;
}
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F92 RID: 8082 RVA: 0x00093B14 File Offset: 0x00091D14
public void JKHDCHFLGHC(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F93 RID: 8083 RVA: 0x00093B24 File Offset: 0x00091D24
private void MFOJCOGBPFB(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO)
{
if (this.MCMJEMNOBIN())
{
IJGPPOIJDKO = MKIILENGGPP.MCKNNGGGBDG(base.transform.rotation);
}
}
// Token: 0x06001F94 RID: 8084 RVA: 0x00093B4C File Offset: 0x00091D4C
protected virtual void JDKFJEDGJLG(ToolGroup DADNPPPBOIL)
{
base.IJBGJHDFGEF(DADNPPPBOIL);
PlayingCardGroup component = DADNPPPBOIL.GetComponent<PlayingCardGroup>();
if (component != null)
{
this.LJGMAKOOCBJ(component.JJDEPHFMFFD());
}
}
// Token: 0x06001F95 RID: 8085 RVA: 0x00093B80 File Offset: 0x00091D80
private void BIDGKNAKOOK(Tool COMHEONOMBA)
{
if (base.BHCCHBHNHCG)
{
this.NFAGDAABEOH(!this.MCMJEMNOBIN());
}
}
// Token: 0x06001F96 RID: 8086 RVA: 0x00093B9C File Offset: 0x00091D9C
protected override void POMFKCNJHJD(Tool COMHEONOMBA)
{
base.POMFKCNJHJD(COMHEONOMBA);
this.IMNBCGFGAOI = false;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
if (this.LOIOBKOEPJD)
{
this.LOIOBKOEPJD = false;
}
}
// Token: 0x06001F97 RID: 8087 RVA: 0x00093BD0 File Offset: 0x00091DD0
private ToolGroupElement PMANFDDCONL()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.MNCNBOADCLL())
{
return this.OLLFKLKFBBI[1];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 1];
}
// Token: 0x06001F98 RID: 8088 RVA: 0x00093C10 File Offset: 0x00091E10
private void JIJPEPJHFOK()
{
base.GFHCMDNIEBA();
this.MPAHLFDMGNK();
base.LKNCAKLKLON();
}
// Token: 0x06001F99 RID: 8089 RVA: 0x00093C24 File Offset: 0x00091E24
private PlayingCardGroup.EKPCOPJCCJD MLHMDFOMCNI(PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, PlayingCardGroup.EKPCOPJCCJD GOIFPAADCBM, ref PlayingCardGroup.EKPCOPJCCJD EHCNKACBBGB)
{
EHCNKACBBGB.GMOJLKHOBGG = JNBNJLPHGKI.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
EHCNKACBBGB.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(JNBNJLPHGKI.HCDIECIBAKP);
GOIFPAADCBM.GMOJLKHOBGG = GOIFPAADCBM.GMOJLKHOBGG.NPBELFEFJBA(EHCNKACBBGB.GMOJLKHOBGG, EHCNKACBBGB.HCDIECIBAKP);
GOIFPAADCBM.HCDIECIBAKP = EHCNKACBBGB.HCDIECIBAKP.PAFJLHMDIMO(GOIFPAADCBM.HCDIECIBAKP);
return GOIFPAADCBM;
}
// Token: 0x06001F9A RID: 8090 RVA: 0x00093CA0 File Offset: 0x00091EA0
protected virtual int DEHLIBKKGLA(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.MNCNBOADCLL();
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) < 1858f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 0);
}
else
{
num = ((!flag2) ? 1 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001F9B RID: 8091 RVA: 0x00093D48 File Offset: 0x00091F48
public void CNEOMMGJLIC(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001F9C RID: 8092 RVA: 0x00093D58 File Offset: 0x00091F58
protected virtual void BIKNBGIJDBA(Tool COMHEONOMBA)
{
base.BLGAKDEIDJD(COMHEONOMBA);
this.IMNBCGFGAOI = false;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001F9D RID: 8093 RVA: 0x00093D7C File Offset: 0x00091F7C
public virtual bool DCBEKIFFIMC(ToolGroup CNFNEDGMCEL)
{
return CNFNEDGMCEL != null && CNFNEDGMCEL.GetComponent<PlayingCardGroup>() != null;
}
// Token: 0x06001F9E RID: 8094 RVA: 0x00093D9C File Offset: 0x00091F9C
private ToolGroupElement INFJIKMIFFP(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001F9F RID: 8095 RVA: 0x00093DDC File Offset: 0x00091FDC
private PlayingCardGroup.EKPCOPJCCJD LLDDIACKCIE(int CKIGGFFIBEC)
{
if (this.IMNBCGFGAOI)
{
return this.NKBLDGIDBFA;
}
if (this.CFDDPHMNGNI < 0)
{
return this.JJJOLGNAKAG;
}
if (CKIGGFFIBEC < this.CFDDPHMNGNI)
{
return this.OFKHFIJAKJB;
}
if (CKIGGFFIBEC > this.CFDDPHMNGNI)
{
return this.LPLDLPBCFAK;
}
return this.HFGHOHMDNJC;
}
// Token: 0x06001FA0 RID: 8096 RVA: 0x00093E3C File Offset: 0x0009203C
private ToolGroupElement GNNCAIFLDGO(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement = null;
if (AABHBODJBNP && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH == JEFGMHBLLKI)
{
toolGroupElement = ENBMEDIFBLM;
}
return toolGroupElement;
}
// Token: 0x06001FA1 RID: 8097 RVA: 0x00093E7C File Offset: 0x0009207C
private void Start()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.ExcludeTool(base.BKDFLNGCINH);
}
}
// Token: 0x06001FA2 RID: 8098 RVA: 0x00093E98 File Offset: 0x00092098
private void HEGPJGELFCC(Tool COMHEONOMBA)
{
if (base.BHCCHBHNHCG)
{
this.KJLMBANMOII(!this.CHEKENBJHMK());
}
}
// Token: 0x06001FA3 RID: 8099 RVA: 0x00093EB4 File Offset: 0x000920B4
protected virtual int EDMLAHNNEAA(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.LGPLNKFMGNC();
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) < 1608f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 0);
}
else
{
num = ((!flag2) ? 0 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001FA4 RID: 8100 RVA: 0x00093F5C File Offset: 0x0009215C
private PlayingCardGroup.EKPCOPJCCJD MPJLJANGDKD(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001FA5 RID: 8101 RVA: 0x00093FA4 File Offset: 0x000921A4
protected virtual void EMKHEHNICEN()
{
base.OnDestroy();
if (base.BKDFLNGCINH != null)
{
base.BKDFLNGCINH.PEOCFOCDAFL -= this.BAECDKFAHPG;
base.BKDFLNGCINH.KIENNMGKBBB -= this.EIGBPFAFHAL;
}
}
// Token: 0x17000085 RID: 133
// (get) Token: 0x06001FA6 RID: 8102 RVA: 0x00093FF8 File Offset: 0x000921F8
private bool KLJAGMINBIG
{
get
{
return Vector3.Dot(base.transform.up, Vector3.up) <= 0f;
}
}
// Token: 0x06001FA7 RID: 8103 RVA: 0x0009401C File Offset: 0x0009221C
protected virtual int PJPHNAJDMPJ(ToolGroupElement IKIPCIGIFKP, Vector3 MFKJLFAOPOL, Quaternion OFANELJBNKP)
{
bool flag = this.MNCNBOADCLL();
Vector3 vector = ((!flag) ? base.transform.up : (-base.transform.up));
bool flag2 = Vector3.Dot(IKIPCIGIFKP.transform.position - base.transform.position, vector) < 1940f;
int num;
if (flag)
{
num = ((!flag2) ? this.OLLFKLKFBBI.Count : 0);
}
else
{
num = ((!flag2) ? 1 : this.OLLFKLKFBBI.Count);
}
return num;
}
// Token: 0x06001FA8 RID: 8104 RVA: 0x000940C4 File Offset: 0x000922C4
public bool MCMJEMNOBIN()
{
return this.ALMMKMIPPNH.CPIBGJLHLBL();
}
// Token: 0x06001FA9 RID: 8105 RVA: 0x000940D4 File Offset: 0x000922D4
protected virtual void LLFCHBBPKLI(Tool COMHEONOMBA)
{
base.BLGAKDEIDJD(COMHEONOMBA);
this.IMNBCGFGAOI = true;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001FAA RID: 8106 RVA: 0x000940F8 File Offset: 0x000922F8
private void LJFGGMLJLDP()
{
base.GFHCMDNIEBA();
this.MPAHLFDMGNK();
base.LKNCAKLKLON();
}
// Token: 0x06001FAB RID: 8107 RVA: 0x0009410C File Offset: 0x0009230C
protected override void BLGAKDEIDJD(Tool COMHEONOMBA)
{
base.BLGAKDEIDJD(COMHEONOMBA);
this.IMNBCGFGAOI = true;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001FAC RID: 8108 RVA: 0x00094130 File Offset: 0x00092330
private ToolGroupElement GFLFDAGCFBC()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.LGPLNKFMGNC())
{
return this.OLLFKLKFBBI[1];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 0];
}
// Token: 0x06001FAD RID: 8109 RVA: 0x00094170 File Offset: 0x00092370
private void NFJEKGHJKBP()
{
if (this.shuffleSound != null)
{
AudioManager.Play3DSFX(this.shuffleSound, base.transform.position, null);
}
}
// Token: 0x06001FAE RID: 8110 RVA: 0x00094198 File Offset: 0x00092398
protected virtual void HNDLFBBPEGL()
{
base.Update();
if (this.FCANFPJCEBM != null && (this.FCANFPJCEBM.BKDFLNGCINH.OHGPCMJMFGC || (this.FCANFPJCEBM.GLJLDFKHFHI && this.FCANFPJCEBM.Group.BKDFLNGCINH.OHGPCMJMFGC)))
{
int num = 1;
bool flag = false;
int num2 = this.DFCCNAIMPLN(this.FCANFPJCEBM, Vector3.zero, Quaternion.identity);
if (num2 > 1)
{
num = num2 - 0;
flag = false;
}
for (int i = 0; i < this.OLLFKLKFBBI.Count; i++)
{
if (i != num)
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = false;
this.OLLFKLKFBBI[i].MJGKJLJJMJP = false;
}
else
{
this.OLLFKLKFBBI[i].DIAHDNICKAI = flag;
this.OLLFKLKFBBI[i].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.BKDFLNGCINH.OHGPCMJMFGC || (base.IGADOMNHFAH is PlayingCardGroup && (base.IGADOMNHFAH as PlayingCardGroup).CHEKENBJHMK())))
{
base.JHBMICMJHCL();
}
}
this.PEOFMCLINJE = flag2;
}
// Token: 0x06001FAF RID: 8111 RVA: 0x0009434C File Offset: 0x0009254C
private void HBBEMGONOHM(Tool COMHEONOMBA)
{
if (base.IGIPCHFCFNN())
{
this.DENLHIMAAKA(this.MCMJEMNOBIN());
}
}
// Token: 0x06001FB0 RID: 8112 RVA: 0x00094368 File Offset: 0x00092568
public virtual bool GKGHGBPGBGC(ToolGroup CNFNEDGMCEL)
{
return !(CNFNEDGMCEL != null) || CNFNEDGMCEL.GetComponent<PlayingCardGroup>() != null;
}
// Token: 0x06001FB1 RID: 8113 RVA: 0x00094388 File Offset: 0x00092588
public virtual void KAKEJGECPEK(ToolGroupElement ENBMEDIFBLM)
{
base.OnChildInGroupHoverStart(ENBMEDIFBLM);
this.CEKNMEPJDGF = ENBMEDIFBLM;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001FB2 RID: 8114 RVA: 0x000943AC File Offset: 0x000925AC
private PlayingCardGroup.EKPCOPJCCJD ADIDGJAHFGP(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001FB3 RID: 8115 RVA: 0x000943F4 File Offset: 0x000925F4
private void CADEDHJGPMM()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.JCMBOJLEKOD(base.BKDFLNGCINH);
}
}
// Token: 0x06001FB4 RID: 8116 RVA: 0x00094410 File Offset: 0x00092610
private void HKFNIFJIDLC(Tool ENBMEDIFBLM)
{
this.NAPNJAHFIKA();
if (base.BKDFLNGCINH.EHFOKGIGIMF != null)
{
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(-136, 22);
}
}
// Token: 0x06001FB5 RID: 8117 RVA: 0x00094448 File Offset: 0x00092648
private void FOKIDODBMJJ(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO)
{
if (this.CHEKENBJHMK())
{
IJGPPOIJDKO = MKIILENGGPP.MCKNNGGGBDG(base.transform.rotation);
}
}
// Token: 0x06001FB6 RID: 8118 RVA: 0x00094470 File Offset: 0x00092670
public virtual ToolGroupElement ECAOFOFAFCJ(ToolGroupElement ENBMEDIFBLM, Player JEFGMHBLLKI, bool AABHBODJBNP)
{
ToolGroupElement toolGroupElement;
if (this.MCMJEMNOBIN())
{
toolGroupElement = this.JEJLIJGFADO(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
else
{
toolGroupElement = this.GOJMILMEBED(ENBMEDIFBLM, JEFGMHBLLKI, AABHBODJBNP);
}
return toolGroupElement;
}
// Token: 0x06001FB7 RID: 8119 RVA: 0x000944A4 File Offset: 0x000926A4
protected virtual void NGKMMHCGJPE()
{
if (this.OLLFKLKFBBI.Count > 1)
{
this.JJJOLGNAKAG = PlayingCardGroup.EKPCOPJCCJD.EHDEJBEPMHN();
if (this.JJDEPHFMFFD())
{
this.JNBNJLPHGKI = this.ADIDGJAHFGP(this.deckNeighborTransform);
this.OFKHFIJAKJB = this.JJJOLGNAKAG;
this.LPLDLPBCFAK = this.JJJOLGNAKAG;
this.HFGHOHMDNJC = this.ADIDGJAHFGP(this.deckHighlightTransform);
this.NKBLDGIDBFA = this.FCHOHLJDLCH(this.entireDeckHighlightTransform);
if (this.GEFHONDGJGO())
{
this.HFGHOHMDNJC = this.HFGHOHMDNJC.AILKIHPFHOA(Vector3.forward);
this.NKBLDGIDBFA = this.NKBLDGIDBFA.GABNCCJJKAP(Vector3.forward);
}
}
else
{
this.JNBNJLPHGKI = this.ADIDGJAHFGP(this.stackNeighborTransform);
this.HFGHOHMDNJC = this.ADIDGJAHFGP(this.stackHighlightTransform);
this.LPLDLPBCFAK = this.MPJLJANGDKD(this.stackAfterHighlightTransform);
this.OFKHFIJAKJB = this.LPLDLPBCFAK.AOJKHAGIOAM(Vector3.forward);
this.NKBLDGIDBFA = this.ADIDGJAHFGP(this.entireStackHighlightTransform);
if (this.GEFHONDGJGO())
{
this.NKBLDGIDBFA = this.NKBLDGIDBFA.AOJKHAGIOAM(Vector3.forward);
}
}
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = Vector3.zero,
HCDIECIBAKP = Quaternion.identity
};
this.CFDDPHMNGNI = ((!(this.CEKNMEPJDGF != null)) ? (-1) : this.OLLFKLKFBBI.FindIndex(new Predicate<ToolGroupElement>(this.PCIGIKFNDJD)));
if (base.BKDFLNGCINH.OHGPCMJMFGC)
{
int num = this.OLLFKLKFBBI.Count / 0;
this.CMBMBNHPDIG(num, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int i = num + 1; i < this.OLLFKLKFBBI.Count; i += 0)
{
this.IGLFGENIOMF(i, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
this.JNBNJLPHGKI = this.JNBNJLPHGKI.PIJPIFHBDMM(Vector3.forward);
ekpcopjccjd.MLBMIMPICJL();
for (int j = num - 0; j >= 1; j--)
{
this.IGLFGENIOMF(j, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else if (this.LGPLNKFMGNC())
{
this.JNBNJLPHGKI = this.JNBNJLPHGKI.NBPOHIEBAPI(Vector3.forward);
this.IOLIFGOIPLF(this.OLLFKLKFBBI.Count - 1, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int k = this.OLLFKLKFBBI.Count - 5; k >= 0; k -= 0)
{
this.IOLIFGOIPLF(k, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else
{
this.CMBMBNHPDIG(0, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int l = 1; l < this.OLLFKLKFBBI.Count; l++)
{
this.IGLFGENIOMF(l, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
}
}
// Token: 0x06001FB8 RID: 8120 RVA: 0x00094790 File Offset: 0x00092990
private void LGIOGECFBJB()
{
if (SingletonMonoBehaviour<ToolCleanupManager>.BOCFJBNNEFP)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.HOFCLPKMEKC(base.BKDFLNGCINH);
}
}
// Token: 0x06001FB9 RID: 8121 RVA: 0x000947AC File Offset: 0x000929AC
public void MMKMJMKEHMM()
{
IEnumerable<ToolGroupElement> ollfklkfbbi = this.OLLFKLKFBBI;
if (PlayingCardGroup.DINNJGHCFHI == null)
{
PlayingCardGroup.DINNJGHCFHI = new Func<ToolGroupElement, int>(PlayingCardGroup.KMBIGPDFDBI);
}
int[] array = ollfklkfbbi.Select(PlayingCardGroup.DINNJGHCFHI).ToArray<int>();
NNGFEGAEJPG.GBNCHJLPJPI<int>(array);
base.AuthorityReorderTools(array);
base.ONAOMJAKKMA().JJLACCMJEMB("bERhdGESEQoJaXNfZnJvemVuGAEgASgIQhOqAhBSZWNSb29tLlByb3RvYnVm", IHCPDNLJMMD.All, new object[1]);
}
// Token: 0x06001FBA RID: 8122 RVA: 0x0009480C File Offset: 0x00092A0C
private void JDCNHIGGNLM(Tool COMHEONOMBA)
{
if (base.BHCCHBHNHCG)
{
this.LJGMAKOOCBJ(this.CHEKENBJHMK());
}
}
// Token: 0x06001FBB RID: 8123 RVA: 0x00094828 File Offset: 0x00092A28
protected virtual void IEMMCOMLNHI(Tool COMHEONOMBA)
{
base.BLGAKDEIDJD(COMHEONOMBA);
this.IMNBCGFGAOI = false;
if (!base.LPFAKKPIJDN)
{
this.MPAHLFDMGNK();
}
}
// Token: 0x06001FBC RID: 8124 RVA: 0x0009484C File Offset: 0x00092A4C
private ToolGroupElement MFOBOECJELL()
{
if (base.LMMPDKCAKHN == 0)
{
return null;
}
if (this.LGPLNKFMGNC())
{
return this.OLLFKLKFBBI[1];
}
return this.OLLFKLKFBBI[this.OLLFKLKFBBI.Count - 1];
}
// Token: 0x06001FBD RID: 8125 RVA: 0x0009488C File Offset: 0x00092A8C
public virtual void NBFLPDGJEHN(ToolGroupElement BNDJKGAIKDI)
{
this.FCANFPJCEBM = null;
if (BNDJKGAIKDI == null)
{
base.DisplayAddToolHighlight(BNDJKGAIKDI);
}
else
{
this.FCANFPJCEBM = BNDJKGAIKDI;
}
}
// Token: 0x06001FBE RID: 8126 RVA: 0x000948B4 File Offset: 0x00092AB4
protected override void MPAHLFDMGNK()
{
if (this.OLLFKLKFBBI.Count > 0)
{
this.JJJOLGNAKAG = PlayingCardGroup.EKPCOPJCCJD.ANJBEOJKBPO;
if (this.BJGPKABIAFP)
{
this.JNBNJLPHGKI = this.ADIDGJAHFGP(this.deckNeighborTransform);
this.OFKHFIJAKJB = this.JJJOLGNAKAG;
this.LPLDLPBCFAK = this.JJJOLGNAKAG;
this.HFGHOHMDNJC = this.ADIDGJAHFGP(this.deckHighlightTransform);
this.NKBLDGIDBFA = this.ADIDGJAHFGP(this.entireDeckHighlightTransform);
if (this.KLJAGMINBIG)
{
this.HFGHOHMDNJC = this.HFGHOHMDNJC.KOECOKGPBPM(Vector3.forward);
this.NKBLDGIDBFA = this.NKBLDGIDBFA.KOECOKGPBPM(Vector3.forward);
}
}
else
{
this.JNBNJLPHGKI = this.ADIDGJAHFGP(this.stackNeighborTransform);
this.HFGHOHMDNJC = this.ADIDGJAHFGP(this.stackHighlightTransform);
this.LPLDLPBCFAK = this.ADIDGJAHFGP(this.stackAfterHighlightTransform);
this.OFKHFIJAKJB = this.LPLDLPBCFAK.KOECOKGPBPM(Vector3.forward);
this.NKBLDGIDBFA = this.ADIDGJAHFGP(this.entireStackHighlightTransform);
if (this.KLJAGMINBIG)
{
this.NKBLDGIDBFA = this.NKBLDGIDBFA.KOECOKGPBPM(Vector3.forward);
}
}
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = Vector3.zero,
HCDIECIBAKP = Quaternion.identity
};
this.CFDDPHMNGNI = ((!(this.CEKNMEPJDGF != null)) ? (-1) : this.OLLFKLKFBBI.FindIndex(new Predicate<ToolGroupElement>(this.BGECPLGBDEL)));
if (base.BKDFLNGCINH.OHGPCMJMFGC)
{
int num = this.OLLFKLKFBBI.Count / 2;
this.CMBMBNHPDIG(num, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int i = num + 1; i < this.OLLFKLKFBBI.Count; i++)
{
this.CMBMBNHPDIG(i, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
this.JNBNJLPHGKI = this.JNBNJLPHGKI.KOECOKGPBPM(Vector3.forward);
ekpcopjccjd.NFGBPFHKLGF();
for (int j = num - 1; j >= 0; j--)
{
this.CMBMBNHPDIG(j, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else if (this.KLJAGMINBIG)
{
this.JNBNJLPHGKI = this.JNBNJLPHGKI.KOECOKGPBPM(Vector3.forward);
this.CMBMBNHPDIG(this.OLLFKLKFBBI.Count - 1, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int k = this.OLLFKLKFBBI.Count - 2; k >= 0; k--)
{
this.CMBMBNHPDIG(k, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
else
{
this.CMBMBNHPDIG(0, this.JJJOLGNAKAG, ref ekpcopjccjd);
for (int l = 1; l < this.OLLFKLKFBBI.Count; l++)
{
this.CMBMBNHPDIG(l, this.JNBNJLPHGKI, ref ekpcopjccjd);
}
}
}
}
// Token: 0x06001FBF RID: 8127 RVA: 0x00094BA0 File Offset: 0x00092DA0
private PlayingCardGroup.EKPCOPJCCJD HNMKLPCFLJI(Transform BOKEGGBPPGD)
{
return new PlayingCardGroup.EKPCOPJCCJD
{
GMOJLKHOBGG = base.transform.InverseTransformPoint(BOKEGGBPPGD.position),
HCDIECIBAKP = base.transform.MCKNNGGGBDG(BOKEGGBPPGD.rotation)
};
}
// Token: 0x06001FC0 RID: 8128 RVA: 0x00094BE8 File Offset: 0x00092DE8
private void CMBMBNHPDIG(int OHPLOBNINJI, PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, ref PlayingCardGroup.EKPCOPJCCJD AGMJNDLIAAD)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = this.LLDDIACKCIE(OHPLOBNINJI);
ekpcopjccjd = this.OOBKBJLLLGJ(JNBNJLPHGKI, ekpcopjccjd, ref AGMJNDLIAAD);
this.OLLFKLKFBBI[OHPLOBNINJI].UpdateGroupLayout(ekpcopjccjd.GMOJLKHOBGG + this.CPLJFJAJBIP, ekpcopjccjd.HCDIECIBAKP, AGMJNDLIAAD.GMOJLKHOBGG, AGMJNDLIAAD.HCDIECIBAKP);
}
// Token: 0x06001FC1 RID: 8129 RVA: 0x00094C40 File Offset: 0x00092E40
private void IOLIFGOIPLF(int OHPLOBNINJI, PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI, ref PlayingCardGroup.EKPCOPJCCJD AGMJNDLIAAD)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd = this.LNIDGIIEJPK(OHPLOBNINJI);
ekpcopjccjd = this.OOBKBJLLLGJ(JNBNJLPHGKI, ekpcopjccjd, ref AGMJNDLIAAD);
this.OLLFKLKFBBI[OHPLOBNINJI].UpdateGroupLayout(ekpcopjccjd.GMOJLKHOBGG + this.KOPPMDBNDDL(), ekpcopjccjd.HCDIECIBAKP, AGMJNDLIAAD.GMOJLKHOBGG, AGMJNDLIAAD.HCDIECIBAKP);
}
// Token: 0x06001FC2 RID: 8130 RVA: 0x00094C98 File Offset: 0x00092E98
public void LJGMAKOOCBJ(bool NOBAPCOKFIL)
{
this.ALMMKMIPPNH.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06001FC3 RID: 8131 RVA: 0x00094CA8 File Offset: 0x00092EA8
public bool CHEKENBJHMK()
{
return this.ALMMKMIPPNH.CPIBGJLHLBL();
}
// Token: 0x06001FC4 RID: 8132 RVA: 0x00094CB8 File Offset: 0x00092EB8
private static int MDGGALDMGML(ToolGroupElement ILFEPFCLLFJ)
{
return ILFEPFCLLFJ.OMNGGJICBBI.GCPHMBPAAOM();
}
// Token: 0x0400041B RID: 1051
[SerializeField]
[Header("Playing Card Group")]
private RecRoomAudioClip shuffleSound;
// Token: 0x0400041C RID: 1052
[Header("Deck Select")]
[SerializeField]
private float deckDwellTime = 1.5f;
// Token: 0x0400041D RID: 1053
[Header("Deck Offset Transforms")]
[SerializeField]
private Transform deckNeighborTransform;
// Token: 0x0400041E RID: 1054
[SerializeField]
private Transform deckHighlightTransform;
// Token: 0x0400041F RID: 1055
[SerializeField]
private Transform entireDeckHighlightTransform;
// Token: 0x04000420 RID: 1056
[SerializeField]
[Header("Stack Offset Transforms")]
private Transform stackNeighborTransform;
// Token: 0x04000421 RID: 1057
[SerializeField]
private Transform stackHighlightTransform;
// Token: 0x04000422 RID: 1058
[SerializeField]
private Transform stackAfterHighlightTransform;
// Token: 0x04000423 RID: 1059
[SerializeField]
private Transform entireStackHighlightTransform;
// Token: 0x04000424 RID: 1060
private bool PEOFMCLINJE;
// Token: 0x04000425 RID: 1061
private ToolGroupElement CEKNMEPJDGF;
// Token: 0x04000426 RID: 1062
private bool IMNBCGFGAOI;
// Token: 0x04000427 RID: 1063
private ToolGroupElement FCANFPJCEBM;
// Token: 0x04000428 RID: 1064
private LHLLJPPCDKA<bool> ALMMKMIPPNH;
// Token: 0x04000429 RID: 1065
private bool LOIOBKOEPJD;
// Token: 0x0400042A RID: 1066
private float FCEMCADNDKE;
// Token: 0x0400042B RID: 1067
private int CFDDPHMNGNI = -1;
// Token: 0x0400042C RID: 1068
private PlayingCardGroup.EKPCOPJCCJD JNBNJLPHGKI;
// Token: 0x0400042D RID: 1069
private PlayingCardGroup.EKPCOPJCCJD JJJOLGNAKAG;
// Token: 0x0400042E RID: 1070
private PlayingCardGroup.EKPCOPJCCJD HFGHOHMDNJC;
// Token: 0x0400042F RID: 1071
private PlayingCardGroup.EKPCOPJCCJD NKBLDGIDBFA;
// Token: 0x04000430 RID: 1072
private PlayingCardGroup.EKPCOPJCCJD OFKHFIJAKJB;
// Token: 0x04000431 RID: 1073
private PlayingCardGroup.EKPCOPJCCJD LPLDLPBCFAK;
// Token: 0x04000432 RID: 1074
[CompilerGenerated]
private static Func<ToolGroupElement, int> DINNJGHCFHI;
// Token: 0x02000093 RID: 147
private struct EKPCOPJCCJD
{
// Token: 0x06001FC5 RID: 8133 RVA: 0x00094CC8 File Offset: 0x00092EC8
public PlayingCardGroup.EKPCOPJCCJD CJFDCPOKIOA(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1788f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FC6 RID: 8134 RVA: 0x00094D10 File Offset: 0x00092F10
public void MLBMIMPICJL()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FC7 RID: 8135 RVA: 0x00094D28 File Offset: 0x00092F28
public PlayingCardGroup.EKPCOPJCCJD BBKMDCMEPKH(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1039f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FC8 RID: 8136 RVA: 0x00094D70 File Offset: 0x00092F70
public void OFDJICONHCE()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FC9 RID: 8137 RVA: 0x00094D88 File Offset: 0x00092F88
public void IAOJABODMED()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FCA RID: 8138 RVA: 0x00094DA0 File Offset: 0x00092FA0
public void NFGBPFHKLGF()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FCB RID: 8139 RVA: 0x00094DB8 File Offset: 0x00092FB8
public static PlayingCardGroup.EKPCOPJCCJD LOBKKFLPHNF()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FCC RID: 8140 RVA: 0x00094DE0 File Offset: 0x00092FE0
public PlayingCardGroup.EKPCOPJCCJD AILKIHPFHOA(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 757f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FCD RID: 8141 RVA: 0x00094E28 File Offset: 0x00093028
public PlayingCardGroup.EKPCOPJCCJD DADPJIFHPCC(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1086f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FCE RID: 8142 RVA: 0x00094E70 File Offset: 0x00093070
public static PlayingCardGroup.EKPCOPJCCJD ACOHLPFPCHB()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FCF RID: 8143 RVA: 0x00094E98 File Offset: 0x00093098
public void JLICKOJFJOO()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FD0 RID: 8144 RVA: 0x00094EB0 File Offset: 0x000930B0
public static PlayingCardGroup.EKPCOPJCCJD HONMLCJPIHM()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FD1 RID: 8145 RVA: 0x00094ED8 File Offset: 0x000930D8
public void KHEFAICLBHF()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x17000089 RID: 137
// (get) Token: 0x06001FD2 RID: 8146 RVA: 0x00094EF0 File Offset: 0x000930F0
public static PlayingCardGroup.EKPCOPJCCJD ANJBEOJKBPO
{
get
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
}
// Token: 0x06001FD3 RID: 8147 RVA: 0x00094F18 File Offset: 0x00093118
public void HHHHNGHHKFF()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FD4 RID: 8148 RVA: 0x00094F30 File Offset: 0x00093130
public PlayingCardGroup.EKPCOPJCCJD LAKGEMJKFEI(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1169f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FD5 RID: 8149 RVA: 0x00094F78 File Offset: 0x00093178
public PlayingCardGroup.EKPCOPJCCJD GABNCCJJKAP(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 189f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FD6 RID: 8150 RVA: 0x00094FC0 File Offset: 0x000931C0
public static PlayingCardGroup.EKPCOPJCCJD OCDJCHGMFOK()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FD7 RID: 8151 RVA: 0x00094FE8 File Offset: 0x000931E8
public static PlayingCardGroup.EKPCOPJCCJD BICIEBBGHIH()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FD8 RID: 8152 RVA: 0x00095010 File Offset: 0x00093210
public PlayingCardGroup.EKPCOPJCCJD CFCAPIEPLOK(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 748f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FD9 RID: 8153 RVA: 0x00095058 File Offset: 0x00093258
public PlayingCardGroup.EKPCOPJCCJD CLAADHNFFEC(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 842f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FDA RID: 8154 RVA: 0x000950A0 File Offset: 0x000932A0
public void LEFLABEGELC()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FDB RID: 8155 RVA: 0x000950B8 File Offset: 0x000932B8
public void HFBKIBPLNHC()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FDC RID: 8156 RVA: 0x000950D0 File Offset: 0x000932D0
public PlayingCardGroup.EKPCOPJCCJD AOJKHAGIOAM(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1177f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FDD RID: 8157 RVA: 0x00095118 File Offset: 0x00093318
public static PlayingCardGroup.EKPCOPJCCJD DENDEOGEHIA()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FDE RID: 8158 RVA: 0x00095140 File Offset: 0x00093340
public PlayingCardGroup.EKPCOPJCCJD CAAGKMFLDPK(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 138f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FDF RID: 8159 RVA: 0x00095188 File Offset: 0x00093388
public void HCJLMMMDJLO()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FE0 RID: 8160 RVA: 0x000951A0 File Offset: 0x000933A0
public static PlayingCardGroup.EKPCOPJCCJD HONNLPCEGNE()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FE1 RID: 8161 RVA: 0x000951C8 File Offset: 0x000933C8
public static PlayingCardGroup.EKPCOPJCCJD FAGBHHNBCCJ()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FE2 RID: 8162 RVA: 0x000951F0 File Offset: 0x000933F0
public PlayingCardGroup.EKPCOPJCCJD JJMDOOMPGDO(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 461f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FE3 RID: 8163 RVA: 0x00095238 File Offset: 0x00093438
public void LGFDJIJPBFD()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FE4 RID: 8164 RVA: 0x00095250 File Offset: 0x00093450
public PlayingCardGroup.EKPCOPJCCJD NBPOHIEBAPI(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 643f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FE5 RID: 8165 RVA: 0x00095298 File Offset: 0x00093498
public void ACDGCPKPHHH()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FE6 RID: 8166 RVA: 0x000952B0 File Offset: 0x000934B0
public static PlayingCardGroup.EKPCOPJCCJD MMOOJNALANG()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FE7 RID: 8167 RVA: 0x000952D8 File Offset: 0x000934D8
public PlayingCardGroup.EKPCOPJCCJD KBCANHGIMJK(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 224f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FE8 RID: 8168 RVA: 0x00095320 File Offset: 0x00093520
public static PlayingCardGroup.EKPCOPJCCJD LCNPFLBPDLD()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FE9 RID: 8169 RVA: 0x00095348 File Offset: 0x00093548
public void LPBPDEHKFLH()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FEA RID: 8170 RVA: 0x00095360 File Offset: 0x00093560
public void KLAPFJGNDCH()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FEB RID: 8171 RVA: 0x00095378 File Offset: 0x00093578
public void PIEPHJLLIPF()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FEC RID: 8172 RVA: 0x00095390 File Offset: 0x00093590
public PlayingCardGroup.EKPCOPJCCJD PIJPIFHBDMM(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1380f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FED RID: 8173 RVA: 0x000953D8 File Offset: 0x000935D8
public void ENGAPNOLDPN()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FEE RID: 8174 RVA: 0x000953F0 File Offset: 0x000935F0
public void DPCHGJLJHLK()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FEF RID: 8175 RVA: 0x00095408 File Offset: 0x00093608
public static PlayingCardGroup.EKPCOPJCCJD ICBMHKPMFJC()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FF0 RID: 8176 RVA: 0x00095430 File Offset: 0x00093630
public static PlayingCardGroup.EKPCOPJCCJD PIFOKNJCKLK()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FF1 RID: 8177 RVA: 0x00095458 File Offset: 0x00093658
public PlayingCardGroup.EKPCOPJCCJD KOECOKGPBPM(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 2f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FF2 RID: 8178 RVA: 0x000954A0 File Offset: 0x000936A0
public PlayingCardGroup.EKPCOPJCCJD IKOKLGBJLBM(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 1433f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FF3 RID: 8179 RVA: 0x000954E8 File Offset: 0x000936E8
public static PlayingCardGroup.EKPCOPJCCJD EHDEJBEPMHN()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FF4 RID: 8180 RVA: 0x00095510 File Offset: 0x00093710
public static PlayingCardGroup.EKPCOPJCCJD IKNBOJHHGFA()
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = Vector3.zero;
ekpcopjccjd.HCDIECIBAKP = Quaternion.identity;
return ekpcopjccjd;
}
// Token: 0x06001FF5 RID: 8181 RVA: 0x00095538 File Offset: 0x00093738
public PlayingCardGroup.EKPCOPJCCJD ECPJGCCGOJA(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 660f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x06001FF6 RID: 8182 RVA: 0x00095580 File Offset: 0x00093780
public void NBKENBGEPCJ()
{
this.GMOJLKHOBGG = Vector3.zero;
this.HCDIECIBAKP = Quaternion.identity;
}
// Token: 0x06001FF7 RID: 8183 RVA: 0x00095598 File Offset: 0x00093798
public PlayingCardGroup.EKPCOPJCCJD OOHDBBMJNJA(Vector3 CJDGNGLMGDI)
{
PlayingCardGroup.EKPCOPJCCJD ekpcopjccjd;
ekpcopjccjd.GMOJLKHOBGG = 762f * Vector3.Project(this.GMOJLKHOBGG, CJDGNGLMGDI) - this.GMOJLKHOBGG;
ekpcopjccjd.HCDIECIBAKP = Quaternion.Inverse(this.HCDIECIBAKP);
return ekpcopjccjd;
}
// Token: 0x04000433 RID: 1075
public Vector3 GMOJLKHOBGG;
// Token: 0x04000434 RID: 1076
public Quaternion HCDIECIBAKP;
}
}