using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x02002E6C RID: 11884 [Token(Token = "0x2002E6C")] public class FIGGPIKNDFM : BFJDFBPGMKP { // Token: 0x170037CA RID: 14282 // (get) Token: 0x06014282 RID: 82562 RVA: 0x004ACD1C File Offset: 0x004AAF1C [Token(Token = "0x170037CA")] public override int LNEDNNJCPMG { [Token(Token = "0x6014282")] [Address(RVA = "0x6166C0", Offset = "0x6154C0", VA = "0x1806166C0", Slot = "14")] get { return this.MGDCOEBPDCI; } } // Token: 0x170037CB RID: 14283 // (get) Token: 0x06014283 RID: 82563 RVA: 0x004ACD30 File Offset: 0x004AAF30 [Token(Token = "0x170037CB")] public override bool KAPLCJDFAMJ { [Token(Token = "0x6014283")] [Address(RVA = "0x535D70", Offset = "0x534B70", VA = "0x180535D70", Slot = "15")] get { return this.JKACCMIADFO; } } // Token: 0x06014284 RID: 82564 RVA: 0x004ACD44 File Offset: 0x004AAF44 [Token(Token = "0x6014284")] [Address(RVA = "0x117DC00", Offset = "0x117CA00", VA = "0x18117DC00", Slot = "16")] public override void OFFLOPLJBBG(PoolCueScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ) { Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; this.GLHKOPMKGIC(); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LJPFNGHICNA); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BIDHJLEDIFP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KBHIGJKPEJC); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HPEGOEJCEIH); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KIFOMOPGDIF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEEDLJIPDJD); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BFKKFAOEFBN); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKAFPKAFLPI); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LLGACAPLIIK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.AJLLGPMCLCM); HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BEGPNCPOIAO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.GIFGBIEFJFE); HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KELBHGFNPAK); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PDEAFHIGEPP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCFCLHEFAFL); HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NAKBAEDJOAC); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBJCNFPMBLO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.LFLCMHLNLDH); HKKOHFHADKK pegjgmdgkjn8 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CDDAKGDOOJJ); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.LEEOONPPIEE); HKKOHFHADKK pegjgmdgkjn9 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn9.PIEOGAPMGIH((ushort)num4); } // Token: 0x06014285 RID: 82565 RVA: 0x004ACF00 File Offset: 0x004AB100 [Token(Token = "0x6014285")] [Address(RVA = "0x117B580", Offset = "0x117A380", VA = "0x18117B580", Slot = "17")] public override void Dispose() { base.Dispose(); PoolCue dfiikfplgpi = this.DFIIKFPLGPI; int num = 0; if (dfiikfplgpi != num) { PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; int num2 = 0; dfiikfplgpi2.k__BackingField = num2; PoolCue dfiikfplgpi3 = this.DFIIKFPLGPI; MFBGLIHGCGO ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(ballHit, action); dfiikfplgpi3.BallHit = mfbglihgcgo; this.DFIIKFPLGPI.tool.EnableCollision(this); PoolCue dfiikfplgpi4 = this.DFIIKFPLGPI; float z = Vector3.zero.z; this.DFIIKFPLGPI = num2; this.FCINLOBHHNM = num2; this.JFLEMGBGBDI = num2; } } // Token: 0x06014286 RID: 82566 RVA: 0x004ACFAC File Offset: 0x004AB1AC [Token(Token = "0x6014286")] [Address(RVA = "0x117DBA0", Offset = "0x117C9A0", VA = "0x18117DBA0", Slot = "18")] protected override void NHOMMEMEFIB() { base.NHOMMEMEFIB(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06014287 RID: 82567 RVA: 0x004ACFCC File Offset: 0x004AB1CC [Token(Token = "0x6014287")] [Address(RVA = "0x117B750", Offset = "0x117A550", VA = "0x18117B750", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06014288 RID: 82568 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014288")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")] protected override void PPAOALHOODL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014289 RID: 82569 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014289")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")] protected override void JNGMMNANOCH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601428A RID: 82570 RVA: 0x004ACFF8 File Offset: 0x004AB1F8 [Token(Token = "0x601428A")] [Address(RVA = "0xB2FF80", Offset = "0xB2ED80", VA = "0x180B2FF80", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0601428B RID: 82571 RVA: 0x004AD018 File Offset: 0x004AB218 [Token(Token = "0x601428B")] [Address(RVA = "0x117CDA0", Offset = "0x117BBA0", VA = "0x18117CDA0")] private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); } // Token: 0x0601428C RID: 82572 RVA: 0x004AD038 File Offset: 0x004AB238 [Token(Token = "0x601428C")] [Address(RVA = "0x117B350", Offset = "0x117A150", VA = "0x18117B350")] private void BIDHJLEDIFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { PoolCue dfiikfplgpi = this.DFIIKFPLGPI; this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); int num = 0; if (dfiikfplgpi != num) { PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; int num2 = 0; dfiikfplgpi2.GENECNFMDHJ = (PoolCue.EBBMJPHAEME)num2; } } // Token: 0x0601428D RID: 82573 RVA: 0x004AD080 File Offset: 0x004AB280 [Token(Token = "0x601428D")] [Address(RVA = "0x117C210", Offset = "0x117B010", VA = "0x18117C210")] private void KBHIGJKPEJC() { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); PoolCue dfiikfplgpi = this.DFIIKFPLGPI; int num = 0; bool flag; bool flag2; bool flag3; if (dfiikfplgpi != num && flag && !flag2 && !flag3) { int num2 = 0; PoolBall poolBall; bool flag4; bool flag5; if (!(poolBall == num2) && (!flag4 || flag5)) { ulong num3; this.GGEMMJBJIFO = num3; return; } } this.GGEMMJBJIFO = (ulong)0L; } // Token: 0x0601428E RID: 82574 RVA: 0x004AD0EC File Offset: 0x004AB2EC [Token(Token = "0x601428E")] [Address(RVA = "0x117BEF0", Offset = "0x117ACF0", VA = "0x18117BEF0")] private void HPEGOEJCEIH() { PoolTable ggemmjbjifo = this.GGEMMJBJIFO; int num = 0; if (ggemmjbjifo != num) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0601428F RID: 82575 RVA: 0x004AD11C File Offset: 0x004AB31C [Token(Token = "0x601428F")] [Address(RVA = "0x117C780", Offset = "0x117B580", VA = "0x18117C780")] private void KIFOMOPGDIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); } // Token: 0x06014290 RID: 82576 RVA: 0x004AD138 File Offset: 0x004AB338 [Token(Token = "0x6014290")] [Address(RVA = "0x117BF80", Offset = "0x117AD80", VA = "0x18117BF80")] private void IEEDLJIPDJD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); } // Token: 0x06014291 RID: 82577 RVA: 0x004AD154 File Offset: 0x004AB354 [Token(Token = "0x6014291")] [Address(RVA = "0x117B090", Offset = "0x1179E90", VA = "0x18117B090")] private void BFKKFAOEFBN() { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); PoolTable ggemmjbjifo = this.GGEMMJBJIFO; int num = 0; if (!(ggemmjbjifo == num)) { PlayerHand fcinlobhhnm = this.FCINLOBHHNM; if (!(ggemmjbjifo != fcinlobhhnm)) { PlayerHand.ALGBCDINEKF currentHandState = this.FCINLOBHHNM.CHNPKMIOAGG; Tool tool = this.GGEMMJBJIFO.tool; int num2 = 0; tool.RenderToolOutline(num2); PoolTable ggemmjbjifo2 = this.GGEMMJBJIFO; bool flag2; bool flag = flag2; int num3 = 0; if (!ggemmjbjifo2.IsBallOnTable(num3)) { if (!flag) { return; } this.GGEMMJBJIFO.DropCueBall(); } if (FIGGPIKNDFM.OOOPCLGCIFO(this.GGEMMJBJIFO) && flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06014292 RID: 82578 RVA: 0x004AD21C File Offset: 0x004AB41C [Token(Token = "0x6014292")] [Address(RVA = "0x117D010", Offset = "0x117BE10", VA = "0x18117D010")] private void MKAFPKAFLPI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)15L); Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; Transform transform2 = this.GGEMMJBJIFO.EELCMNOJCOC.transform; IPNHNGOBFLJ flmcpnhbclo = this.FLMCPNHBCLO; this.FLMCPNHBCLO.KOEEIKOKIGH = -30f; this.FLMCPNHBCLO.EJMMEHEJOML = -85f; this.FLMCPNHBCLO.IPPGKCGHOAA = -10f; JNLDNNAKBGH bmdehfeldem = this.BMDEHFELDEM; GPPHJKMNPJM.AFOINAHJBLM afoinahjblm = new GPPHJKMNPJM.AFOINAHJBLM(this.IOIMEOMNLOF); GPPHJKMNPJM.AFOINAHJBLM afoinahjblm2 = new GPPHJKMNPJM.AFOINAHJBLM(this.IOIMEOMNLOF); } // Token: 0x06014293 RID: 82579 RVA: 0x004AD2C0 File Offset: 0x004AB4C0 [Token(Token = "0x6014293")] [Address(RVA = "0x117A7A0", Offset = "0x11795A0", VA = "0x18117A7A0")] private void AJLLGPMCLCM() { PoolTable ggemmjbjifo = this.GGEMMJBJIFO; int num = 0; if (!(ggemmjbjifo == num)) { PoolCue dfiikfplgpi = this.DFIIKFPLGPI; int num2 = 0; if (!(dfiikfplgpi == num2)) { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; PoolTable ggemmjbjifo2 = this.GGEMMJBJIFO; bool flag; if (!flag) { } this.BMDEHFELDEM.JLCPLHJBOAK.z = dfiikfplgpi; this.BMDEHFELDEM.OLEDPOPNAKK.z = ggemmjbjifo2; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.LFPIIMMABBD.closexbutton); bool flag2; if (!flag2) { return; } } } HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06014294 RID: 82580 RVA: 0x004AD35C File Offset: 0x004AB55C [Token(Token = "0x6014294")] [Address(RVA = "0x117CDC0", Offset = "0x117BBC0", VA = "0x18117CDC0")] private void LLGACAPLIIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x06014295 RID: 82581 RVA: 0x004AD374 File Offset: 0x004AB574 [Token(Token = "0x6014295")] [Address(RVA = "0x117AFE0", Offset = "0x1179DE0", VA = "0x18117AFE0")] private void BEGPNCPOIAO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { PoolCue dfiikfplgpi = this.DFIIKFPLGPI; this.KJAKODIDIHC = 0.08f; this.DFIIKFPLGPI.GENECNFMDHJ = PoolCue.EBBMJPHAEME.Aiming; this.FLMCPNHBCLO.NLLONFJBKKP = false; } // Token: 0x06014296 RID: 82582 RVA: 0x004AD3B4 File Offset: 0x004AB5B4 [Token(Token = "0x6014296")] [Address(RVA = "0x117B820", Offset = "0x117A620", VA = "0x18117B820")] private void GIFGBIEFJFE() { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); if (FIGGPIKNDFM.OOOPCLGCIFO(this.GGEMMJBJIFO)) { PoolTable ggemmjbjifo = this.GGEMMJBJIFO; IPNHNGOBFLJ flmcpnhbclo = this.FLMCPNHBCLO; Transform transform = ggemmjbjifo.EELCMNOJCOC.transform; Vector3 vector; float z = vector.z; flmcpnhbclo.NIFKDEALACA.z = z; float num = this.FLMCPNHBCLO.KOEEIKOKIGH; num = Mathf.InverseLerp(-10f, -85f, num); float num2 = Mathf.Lerp(-3f, -10f, num); float num3 = this.FLMCPNHBCLO.KOEEIKOKIGH; num3 = Mathf.InverseLerp(-10f, -85f, num3); float num4 = Mathf.Lerp(-0.015f, 0.025f, num3); IPNHNGOBFLJ flmcpnhbclo2 = this.FLMCPNHBCLO; this.AKGOEJHEEBO = num4; Quaternion quaternion = Quaternion.Euler(num4, num2, num3); Vector3 forward = Vector3.forward; Vector3 vector2; float z2 = vector2.z; this.OKLDMKLHICF.z = z2; IPNHNGOBFLJ flmcpnhbclo3 = this.FLMCPNHBCLO; float akgoejheebo = this.AKGOEJHEEBO; this.OKLDMKLHICF.y = akgoejheebo; bool flag; if (flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06014297 RID: 82583 RVA: 0x004AD4E4 File Offset: 0x004AB6E4 [Token(Token = "0x6014297")] [Address(RVA = "0x117C520", Offset = "0x117B320", VA = "0x18117C520")] private void KELBHGFNPAK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Transform transform = this.JFLEMGBGBDI.transform; PlayerHand fcinlobhhnm = this.FCINLOBHHNM; PoolCue dfiikfplgpi = this.DFIIKFPLGPI; Vector3 vector; float z = vector.z; this.PMPPEFNGJJH.z = z; Transform transform2 = fcinlobhhnm.transform; Vector3 vector2; float z2 = vector2.z; Transform transform3 = this.DFIIKFPLGPI.transform; Vector3 vector3; float z3 = vector3.z; Transform transform4 = this.DFIIKFPLGPI.transform; this.FLMCPNHBCLO.NLLONFJBKKP = true; this.DFIIKFPLGPI.GENECNFMDHJ = PoolCue.EBBMJPHAEME.Shooting; this.DFIIKFPLGPI.k__BackingField = (PoolCue.MMDPGEDMFLF)((ulong)1L); } // Token: 0x06014298 RID: 82584 RVA: 0x004AD580 File Offset: 0x004AB780 [Token(Token = "0x6014298")] [Address(RVA = "0x117AC30", Offset = "0x1179A30", VA = "0x18117AC30")] private void BCFCLHEFAFL() { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); PoolTable ggemmjbjifo = this.GGEMMJBJIFO; if (FIGGPIKNDFM.OOOPCLGCIFO(ggemmjbjifo)) { int num = 0; IntPtr cachedPtr = ggemmjbjifo.m_CachedPtr; if (cachedPtr != 0 && cachedPtr != 0) { if ((ulong)cachedPtr != (ulong)1L) { goto IL_42; } GAMNIEMGCBI gamniemgcbi2 = base.EOCPHMBMFAN(); } float num2 = (float)(num * (int)0.05f); IL_42: this.KJAKODIDIHC = num2; float num3 = Mathf.Clamp(num2, 0.08f, 0.33f); PoolTable ggemmjbjifo2 = this.GGEMMJBJIFO; this.KJAKODIDIHC = num3; Transform transform = ggemmjbjifo2.EELCMNOJCOC.transform; Vector3 forward = Vector3.forward; Vector3 vector; float z = vector.z; this.OKLDMKLHICF.z = z; bool flag; if (!flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; uint num5; uint num4 = num5 + 1U; pegjgmdgkjn.PIEOGAPMGIH((ushort)num5, (ushort)num4); } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06014299 RID: 82585 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014299")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private void PDEAFHIGEPP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601429A RID: 82586 RVA: 0x004AD654 File Offset: 0x004AB854 [Token(Token = "0x601429A")] [Address(RVA = "0x117D4C0", Offset = "0x117C2C0", VA = "0x18117D4C0")] private void NAKBAEDJOAC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; PoolTable ggemmjbjifo = this.GGEMMJBJIFO; float kjakodidihc = this.KJAKODIDIHC; this.GLLPCGJKAID = time; this.KNAMPKLABFD = kjakodidihc; Transform transform = ggemmjbjifo.EELCMNOJCOC.transform; float knampklabfd = this.KNAMPKLABFD; Vector3 vector; float z = vector.z; this.OKHGHOJMPHM.z = z; float num = Mathf.Clamp(Mathf.InverseLerp(0.08f, 0.33f, knampklabfd), 0.01f, 1f); PoolCue dfiikfplgpi = this.DFIIKFPLGPI; Transform transform2 = dfiikfplgpi.transform; Vector3 vector2; float z2 = vector2.z; PoolTable ggemmjbjifo2 = this.GGEMMJBJIFO; Vector3 vector3; float z3 = vector3.z; this.HBGHBHPCCFP.z = z3; Transform transform3 = ggemmjbjifo2.EELCMNOJCOC.transform; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Vector3 vector6; float z6 = vector6.z; Vector3 vector7; float z7 = vector7.z; float akgoejheebo = this.AKGOEJHEEBO; this.LKBNOFNPHGH.z = z7; this.LKBNOFNPHGH.y = akgoejheebo; } // Token: 0x0601429B RID: 82587 RVA: 0x004AD768 File Offset: 0x004AB968 [Token(Token = "0x601429B")] [Address(RVA = "0x117CB90", Offset = "0x117B990", VA = "0x18117CB90")] private void LFLCMHLNLDH() { float num = Time.time; float num2 = num * 4f; num = num2; num2 = Mathf.Clamp01(num); float z = this.OKHGHOJMPHM.z; float knampklabfd = this.KNAMPKLABFD; Quaternion jnoljegaajp = this.JNOLJEGAAJP; this.KJAKODIDIHC = knampklabfd; float z2 = Vector3.forward.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; Vector3 vector3; float z5 = vector3.z; this.OKLDMKLHICF.z = z5; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601429C RID: 82588 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601429C")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private void NBJCNFPMBLO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601429D RID: 82589 RVA: 0x004AD7F4 File Offset: 0x004AB9F4 [Token(Token = "0x601429D")] [Address(RVA = "0x117B500", Offset = "0x117A300", VA = "0x18117B500")] private void CDDAKGDOOJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; this.BMIANKDKKFE = time; } // Token: 0x0601429E RID: 82590 RVA: 0x004AD810 File Offset: 0x004ABA10 [Token(Token = "0x601429E")] [Address(RVA = "0x117C7E0", Offset = "0x117B5E0", VA = "0x18117C7E0")] private void LEEOONPPIEE() { int num = 0; if (Time.time > 0.2f && (num == 0 || num == 0 || num == 1) && (num != 0 || num != 0)) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; uint num3; uint num2 = num3 + 1U; pegjgmdgkjn.PIEOGAPMGIH((ushort)num3, (ushort)num2); } } // Token: 0x0601429F RID: 82591 RVA: 0x004AD860 File Offset: 0x004ABA60 [Token(Token = "0x601429F")] [Address(RVA = "0x117C950", Offset = "0x117B750", VA = "0x18117C950")] private static bool LFJDEHGKOCJ(Camera FOMHGMLPOND, float NFAMANOLMLN, float LKKNNJAHNHJ, out PoolTable ICNJEMIKIAK) { float num = Mathf.Max((float)0, NFAMANOLMLN); Transform transform = FOMHGMLPOND.transform; Transform transform2 = FOMHGMLPOND.transform; Transform transform3 = FOMHGMLPOND.transform; bool flag; return flag; } // Token: 0x060142A0 RID: 82592 RVA: 0x004AD894 File Offset: 0x004ABA94 [Token(Token = "0x60142A0")] [Address(RVA = "0x117E230", Offset = "0x117D030", VA = "0x18117E230")] private static bool PIMGHOPJOMP(PoolTable CDEJMEPBPEG, PoolCue OIKCJPBAIDK, Player IEKDDPPNFPF, out Vector3 LMNFDHOABLN, out Vector3 PDHLDHPFAHC) { Transform transform = OIKCJPBAIDK.transform; Vector3 vector; float z = vector.z; Transform transform2 = CDEJMEPBPEG.EELCMNOJCOC.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Transform transform3 = CDEJMEPBPEG.EELCMNOJCOC.transform; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; Collider surfaceBoundingBox = CDEJMEPBPEG.surfaceBoundingBox; bool flag; if (!flag) { Transform transform4 = OIKCJPBAIDK.transform; } Vector3 vector6; float z6 = vector6.z; Vector3 vector7; float z7 = vector7.z; LMNFDHOABLN.z = z7; Transform transform5 = OIKCJPBAIDK.transform; Vector3 vector8; float z8 = vector8.z; return true; } // Token: 0x060142A1 RID: 82593 RVA: 0x004AD934 File Offset: 0x004ABB34 [Token(Token = "0x60142A1")] [Address(RVA = "0x117BC20", Offset = "0x117AA20", VA = "0x18117BC20")] private void GLHKOPMKGIC() { PoolCue poolCue; this.DFIIKFPLGPI = poolCue; int num = 0; if (poolCue != num) { PoolCue dfiikfplgpi = this.DFIIKFPLGPI; int num2 = 0; dfiikfplgpi.GENECNFMDHJ = (PoolCue.EBBMJPHAEME)num2; PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; PoolCue.FFOFDNCCIBP ffofdnccibp = new PoolCue.FFOFDNCCIBP(this.GBJKHMNDKOD); dfiikfplgpi2.k__BackingField = ffofdnccibp; PoolCue dfiikfplgpi3 = this.DFIIKFPLGPI; MFBGLIHGCGO ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(ballHit, action); dfiikfplgpi3.BallHit = mfbglihgcgo; this.DFIIKFPLGPI.tool.DisableCollision(this); PlayerHand k__BackingField = this.DFIIKFPLGPI.tool.k__BackingField; this.FCINLOBHHNM = k__BackingField; PlayerHand.PLLIKAOIPHP type = k__BackingField.type; PlayerHand playerHand; this.JFLEMGBGBDI = playerHand; PoolCue dfiikfplgpi4 = this.DFIIKFPLGPI; if (playerHand.type == PlayerHand.PLLIKAOIPHP.Left) { float z = this.GBFPHBKAHIH.z; throw new NullReferenceException(); } float z2 = this.CFNJHKFOFEO.z; float z3 = this.PKMMCHLFDJM.z; } } // Token: 0x060142A2 RID: 82594 RVA: 0x004ADA34 File Offset: 0x004ABC34 [Token(Token = "0x60142A2")] [Address(RVA = "0x117AA90", Offset = "0x1179890", VA = "0x18117AA90")] private void BAHBEJHHHOO() { PoolCue dfiikfplgpi = this.DFIIKFPLGPI; int num = 0; if (dfiikfplgpi != num) { PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; int num2 = 0; dfiikfplgpi2.k__BackingField = num2; PoolCue dfiikfplgpi3 = this.DFIIKFPLGPI; MFBGLIHGCGO ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(ballHit, action); dfiikfplgpi3.BallHit = mfbglihgcgo; this.DFIIKFPLGPI.tool.EnableCollision(this); PoolCue dfiikfplgpi4 = this.DFIIKFPLGPI; float z = Vector3.zero.z; this.DFIIKFPLGPI = num2; this.FCINLOBHHNM = num2; this.JFLEMGBGBDI = num2; } } // Token: 0x060142A3 RID: 82595 RVA: 0x004ADAD8 File Offset: 0x004ABCD8 [Token(Token = "0x60142A3")] [Address(RVA = "0x117C730", Offset = "0x117B530", VA = "0x18117C730")] private void KGPNEGPLJGC(float CDFHDACBFKN) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060142A4 RID: 82596 RVA: 0x004ADAF4 File Offset: 0x004ABCF4 [Token(Token = "0x60142A4")] [Address(RVA = "0x117B7B0", Offset = "0x117A5B0", VA = "0x18117B7B0")] private void GBJKHMNDKOD(PoolBall IPEBHLIPINK, ref Vector3 CDFHDACBFKN, ref Vector3 KPLDEODOJID) { if (IPEBHLIPINK.KNLBPLDINHG) { float z = this.HBGHBHPCCFP.z; CDFHDACBFKN.z = z; float z2 = this.LKBNOFNPHGH.z; KPLDEODOJID.z = z2; } } // Token: 0x060142A5 RID: 82597 RVA: 0x004ADB38 File Offset: 0x004ABD38 [Token(Token = "0x60142A5")] [Address(RVA = "0x117BFE0", Offset = "0x117ADE0", VA = "0x18117BFE0")] private bool IOIMEOMNLOF(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, PlayerHand ONFJHABGCIP, Camera FOMHGMLPOND, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { Vector3 zero = Vector3.zero; Quaternion identity = Quaternion.identity; PoolTable ggemmjbjifo = this.GGEMMJBJIFO; int num = 0; if (ggemmjbjifo == num) { return; } float z = this.OKLDMKLHICF.z; PlayerHand jflemgbgbdi = this.JFLEMGBGBDI; if (!(ONFJHABGCIP == jflemgbgbdi)) { return; } } // Token: 0x060142A6 RID: 82598 RVA: 0x004ADB90 File Offset: 0x004ABD90 [Token(Token = "0x60142A6")] [Address(RVA = "0x117D7B0", Offset = "0x117C5B0", VA = "0x18117D7B0")] public void NBEDHNPCLFI(Vector3 LCFLCKHBAPE, Quaternion DKIAKNGKHCA, out Vector3 KIAFAMDFJHA, out Quaternion IAPKEMDLDON, out Vector3 PCGHONPNKDO, out Quaternion PNGPKJKDHND) { float z = Vector3.zero.z; KIAFAMDFJHA.z = z; Quaternion identity = Quaternion.identity; float z2 = Vector3.zero.z; Quaternion identity2 = Quaternion.identity; PoolCue.EBBMJPHAEME currentState = this.DFIIKFPLGPI.GENECNFMDHJ; if (currentState != PoolCue.EBBMJPHAEME.Default) { if (currentState != PoolCue.EBBMJPHAEME.Default) { if (currentState != PoolCue.EBBMJPHAEME.Aiming) { return; } float z3 = this.PMPPEFNGJJH.z; KIAFAMDFJHA.z = z3; } Vector3 forward = Vector3.forward; PoolCue dfiikfplgpi = this.DFIIKFPLGPI; Vector3 vector; float z4 = vector.z; KIAFAMDFJHA.z = z4; Transform transform = this.JFLEMGBGBDI.transform; PoolCue dfiikfplgpi2 = this.DFIIKFPLGPI; Vector3 vector2; float z5 = vector2.z; KIAFAMDFJHA.z = z5; return; } Tool tool = this.DFIIKFPLGPI.tool; throw new NullReferenceException(); } // Token: 0x060142A7 RID: 82599 RVA: 0x004ADC50 File Offset: 0x004ABE50 [Token(Token = "0x60142A7")] [Address(RVA = "0x117B3F0", Offset = "0x117A1F0", VA = "0x18117B3F0")] private void CANCFBOFJEC(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL) { if (IGBNEFLEGNO != 0) { Tool tool = this.DFIIKFPLGPI.tool; GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD; List forceIncludeColliders = tool.collisionSettings.ForceIncludeColliders; return; } } // Token: 0x060142A8 RID: 82600 RVA: 0x004ADC8C File Offset: 0x004ABE8C [Token(Token = "0x60142A8")] [Address(RVA = "0x117C6D0", Offset = "0x117B4D0", VA = "0x18117C6D0")] private void KGFAICFDEAK() { } // Token: 0x060142A9 RID: 82601 RVA: 0x004ADCA4 File Offset: 0x004ABEA4 [Token(Token = "0x60142A9")] [Address(RVA = "0x117C400", Offset = "0x117B200", VA = "0x18117C400")] private bool KBNAPDJMBKC(GAMNIEMGCBI JPICLGFGBPN, PoolTable CDEJMEPBPEG) { bool flag; if (!flag) { int num = 0; if (!(CDEJMEPBPEG == num)) { PoolBall cueBall = CDEJMEPBPEG.EELCMNOJCOC; int num2 = 0; if (!(cueBall == num2)) { int num3 = 0; if (!CDEJMEPBPEG.IsBallOnTable(num3) || FIGGPIKNDFM.OOOPCLGCIFO(CDEJMEPBPEG)) { return true; } } } } throw new NullReferenceException(); } // Token: 0x060142AA RID: 82602 RVA: 0x004ADCF8 File Offset: 0x004ABEF8 [Token(Token = "0x60142AA")] [Address(RVA = "0x117B520", Offset = "0x117A320", VA = "0x18117B520")] private bool CMHKIHOBLEC(GAMNIEMGCBI JPICLGFGBPN) { bool flag; return flag; } // Token: 0x060142AB RID: 82603 RVA: 0x004ADD14 File Offset: 0x004ABF14 [Token(Token = "0x60142AB")] [Address(RVA = "0x117E160", Offset = "0x117CF60", VA = "0x18117E160")] private static bool OOOPCLGCIFO(PoolTable CDEJMEPBPEG) { int num = 0; if (CDEJMEPBPEG != num) { PoolBall cueBall = CDEJMEPBPEG.EELCMNOJCOC; int num2 = 0; if (cueBall != num2) { return CDEJMEPBPEG.EELCMNOJCOC.PHDGEAFCIFF; } } throw new NullReferenceException(); } // Token: 0x060142AC RID: 82604 RVA: 0x004ADD54 File Offset: 0x004ABF54 [Token(Token = "0x60142AC")] [Address(RVA = "0x117E630", Offset = "0x117D430", VA = "0x18117E630")] public FIGGPIKNDFM() { int num = 0; this.PDKNCAGFLIB.z = (float)num; int num2 = 0; this.GBFPHBKAHIH.z = (float)num2; int num3 = 0; this.PKMMCHLFDJM.z = (float)num3; int num4 = 0; this.CFNJHKFOFEO.z = (float)num4; JNLDNNAKBGH jnldnnakbgh = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)((uint)2), (JNLDNNAKBGH.DODBLJMEOMI)((uint)2)); this.BMDEHFELDEM = jnldnnakbgh; IPNHNGOBFLJ ipnhngobflj = new IPNHNGOBFLJ(); this.FLMCPNHBCLO = ipnhngobflj; base..ctor(); } // Token: 0x0400D1A3 RID: 53667 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400D1A3")] private readonly Vector3 PDKNCAGFLIB; // Token: 0x0400D1A4 RID: 53668 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400D1A4")] private readonly Vector3 GBFPHBKAHIH; // Token: 0x0400D1A5 RID: 53669 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400D1A5")] private readonly Vector3 PKMMCHLFDJM; // Token: 0x0400D1A6 RID: 53670 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400D1A6")] private readonly Vector3 CFNJHKFOFEO; // Token: 0x0400D1A7 RID: 53671 [Token(Token = "0x400D1A7")] private const float AHNBNMHFLBL = -30f; // Token: 0x0400D1A8 RID: 53672 [Token(Token = "0x400D1A8")] private const float HDOGJPDPMNL = -85f; // Token: 0x0400D1A9 RID: 53673 [Token(Token = "0x400D1A9")] private const float GFDDEBGKKIA = -10f; // Token: 0x0400D1AA RID: 53674 [Token(Token = "0x400D1AA")] private const float HKNBHBACNGP = -10f; // Token: 0x0400D1AB RID: 53675 [Token(Token = "0x400D1AB")] private const float JKCNOKLDNPK = -3f; // Token: 0x0400D1AC RID: 53676 [Token(Token = "0x400D1AC")] private const float DFMKJAFGFFL = 0.025f; // Token: 0x0400D1AD RID: 53677 [Token(Token = "0x400D1AD")] private const float FFBGJPAFLLD = -0.015f; // Token: 0x0400D1AE RID: 53678 [Token(Token = "0x400D1AE")] private const float MFDOIAIJJML = 0.08f; // Token: 0x0400D1AF RID: 53679 [Token(Token = "0x400D1AF")] private const float CCDDFDPGIGN = 0.0001f; // Token: 0x0400D1B0 RID: 53680 [Token(Token = "0x400D1B0")] private const float IOJNCKBFKGA = 0.05f; // Token: 0x0400D1B1 RID: 53681 [Token(Token = "0x400D1B1")] private const float LGGBIDIALGO = 0.14f; // Token: 0x0400D1B2 RID: 53682 [Token(Token = "0x400D1B2")] private const float MHBOLLMIMAF = 0.33f; // Token: 0x0400D1B3 RID: 53683 [Token(Token = "0x400D1B3")] private const float NCAKDDEAJAG = 2f; // Token: 0x0400D1B4 RID: 53684 [Token(Token = "0x400D1B4")] private const float FCPINPACBBJ = 0.25f; // Token: 0x0400D1B5 RID: 53685 [Token(Token = "0x400D1B5")] private const float FAHLILEHGKP = 10f; // Token: 0x0400D1B6 RID: 53686 [Token(Token = "0x400D1B6")] private const float EHNHEOGOPKF = 0.2f; // Token: 0x0400D1B7 RID: 53687 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400D1B7")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D1B8 RID: 53688 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400D1B8")] private bool JKACCMIADFO; // Token: 0x0400D1B9 RID: 53689 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400D1B9")] private int MGDCOEBPDCI; // Token: 0x0400D1BA RID: 53690 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400D1BA")] private PoolCue DFIIKFPLGPI; // Token: 0x0400D1BB RID: 53691 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400D1BB")] private PoolTable GGEMMJBJIFO; // Token: 0x0400D1BC RID: 53692 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400D1BC")] private PlayerHand FCINLOBHHNM; // Token: 0x0400D1BD RID: 53693 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400D1BD")] private PlayerHand JFLEMGBGBDI; // Token: 0x0400D1BE RID: 53694 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400D1BE")] private JNLDNNAKBGH BMDEHFELDEM; // Token: 0x0400D1BF RID: 53695 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400D1BF")] private IPNHNGOBFLJ FLMCPNHBCLO; // Token: 0x0400D1C0 RID: 53696 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400D1C0")] private Vector3 OKLDMKLHICF; // Token: 0x0400D1C1 RID: 53697 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x400D1C1")] private Quaternion JNOLJEGAAJP; // Token: 0x0400D1C2 RID: 53698 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400D1C2")] private Quaternion NKDPCMJKHBD; // Token: 0x0400D1C3 RID: 53699 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400D1C3")] private float BMIANKDKKFE; // Token: 0x0400D1C4 RID: 53700 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400D1C4")] private float KJAKODIDIHC; // Token: 0x0400D1C5 RID: 53701 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400D1C5")] private float KNAMPKLABFD; // Token: 0x0400D1C6 RID: 53702 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400D1C6")] private float GLLPCGJKAID; // Token: 0x0400D1C7 RID: 53703 [FieldOffset(Offset = "0xFC")] [Token(Token = "0x400D1C7")] private float AKGOEJHEEBO; // Token: 0x0400D1C8 RID: 53704 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400D1C8")] private Vector3 PMPPEFNGJJH; // Token: 0x0400D1C9 RID: 53705 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x400D1C9")] private Vector3 OKHGHOJMPHM; // Token: 0x0400D1CA RID: 53706 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400D1CA")] private Vector3 HBGHBHPCCFP; // Token: 0x0400D1CB RID: 53707 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400D1CB")] private Vector3 LKBNOFNPHGH; // Token: 0x02002E6D RID: 11885 [Token(Token = "0x2002E6D")] private enum GFJDMPECFLB { // Token: 0x0400D1CD RID: 53709 [Token(Token = "0x400D1CD")] DEACTIVATED, // Token: 0x0400D1CE RID: 53710 [Token(Token = "0x400D1CE")] IDLE, // Token: 0x0400D1CF RID: 53711 [Token(Token = "0x400D1CF")] INTERACTING } // Token: 0x02002E6E RID: 11886 [Token(Token = "0x2002E6E")] private enum DHGOKCBGNBF { // Token: 0x0400D1D1 RID: 53713 [Token(Token = "0x400D1D1")] INVALID, // Token: 0x0400D1D2 RID: 53714 [Token(Token = "0x400D1D2")] SEARCHING_FOR_TABLE, // Token: 0x0400D1D3 RID: 53715 [Token(Token = "0x400D1D3")] WAITING_FOR_INPUT } // Token: 0x02002E6F RID: 11887 [Token(Token = "0x2002E6F")] private enum NDOHPPDGNNB { // Token: 0x0400D1D5 RID: 53717 [Token(Token = "0x400D1D5")] INVALID, // Token: 0x0400D1D6 RID: 53718 [Token(Token = "0x400D1D6")] AIMING, // Token: 0x0400D1D7 RID: 53719 [Token(Token = "0x400D1D7")] POWERING, // Token: 0x0400D1D8 RID: 53720 [Token(Token = "0x400D1D8")] SHOOTING, // Token: 0x0400D1D9 RID: 53721 [Token(Token = "0x400D1D9")] WATCHING_SHOT } }