using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using UnityEngine; // Token: 0x0200295E RID: 10590 [Token(Token = "0x200295E")] [StructLayout(3)] public class FIGGPIKNDFM : BFJDFBPGMKP { // Token: 0x170031B6 RID: 12726 // (get) Token: 0x060127E1 RID: 75745 RVA: 0x00467898 File Offset: 0x00465A98 [Token(Token = "0x170031B6")] public override int LNEDNNJCPMG { [Token(Token = "0x60127E1")] [Address(RVA = "0xCAEAD0", Offset = "0xCAD4D0", VA = "0x180CAEAD0", Slot = "14")] get { return this.MGDCOEBPDCI; } } // Token: 0x170031B7 RID: 12727 // (get) Token: 0x060127E2 RID: 75746 RVA: 0x004678AC File Offset: 0x00465AAC [Token(Token = "0x170031B7")] public override bool KAPLCJDFAMJ { [Token(Token = "0x60127E2")] [Address(RVA = "0x50B790", Offset = "0x50A190", VA = "0x18050B790", Slot = "15")] get { return this.JKACCMIADFO; } } // Token: 0x060127E3 RID: 75747 RVA: 0x004678C0 File Offset: 0x00465AC0 [Token(Token = "0x60127E3")] [Address(RVA = "0x1975D30", Offset = "0x1974730", VA = "0x181975D30", 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: 0x060127E4 RID: 75748 RVA: 0x00467A7C File Offset: 0x00465C7C [Token(Token = "0x60127E4")] [Address(RVA = "0x1973680", Offset = "0x1972080", VA = "0x181973680", 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; ActionEvent ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); ActionEvent actionEvent = ballHit - action; dfiikfplgpi3.BallHit = actionEvent; this.DFIIKFPLGPI.tool.EnableCollision(this); PoolCue dfiikfplgpi4 = this.DFIIKFPLGPI; float z = Vector3.zero.z; this.DFIIKFPLGPI = num2; this.FCINLOBHHNM = num2; this.JFLEMGBGBDI = num2; } } // Token: 0x060127E5 RID: 75749 RVA: 0x00467B28 File Offset: 0x00465D28 [Token(Token = "0x60127E5")] [Address(RVA = "0x1975CD0", Offset = "0x19746D0", VA = "0x181975CD0", Slot = "18")] protected override void NHOMMEMEFIB() { base.NHOMMEMEFIB(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060127E6 RID: 75750 RVA: 0x00467B48 File Offset: 0x00465D48 [Token(Token = "0x60127E6")] [Address(RVA = "0x1973850", Offset = "0x1972250", VA = "0x181973850", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060127E7 RID: 75751 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127E7")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")] protected override void PPAOALHOODL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127E8 RID: 75752 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127E8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "21")] protected override void JNGMMNANOCH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127E9 RID: 75753 RVA: 0x00467B74 File Offset: 0x00465D74 [Token(Token = "0x60127E9")] [Address(RVA = "0x1972C90", Offset = "0x1971690", VA = "0x181972C90", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x060127EA RID: 75754 RVA: 0x00467B94 File Offset: 0x00465D94 [Token(Token = "0x60127EA")] [Address(RVA = "0x1974ED0", Offset = "0x19738D0", VA = "0x181974ED0")] private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = false; this.MGDCOEBPDCI = (int)((ulong)1L); } // Token: 0x060127EB RID: 75755 RVA: 0x00467BB4 File Offset: 0x00465DB4 [Token(Token = "0x60127EB")] [Address(RVA = "0x1973450", Offset = "0x1971E50", VA = "0x181973450")] 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: 0x060127EC RID: 75756 RVA: 0x00467BFC File Offset: 0x00465DFC [Token(Token = "0x60127EC")] [Address(RVA = "0x1974340", Offset = "0x1972D40", VA = "0x181974340")] 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: 0x060127ED RID: 75757 RVA: 0x00467C68 File Offset: 0x00465E68 [Token(Token = "0x60127ED")] [Address(RVA = "0x1974020", Offset = "0x1972A20", VA = "0x181974020")] private void HPEGOEJCEIH() { PoolTable ggemmjbjifo = this.GGEMMJBJIFO; int num = 0; if (ggemmjbjifo != num) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060127EE RID: 75758 RVA: 0x00467C98 File Offset: 0x00465E98 [Token(Token = "0x60127EE")] [Address(RVA = "0x19748B0", Offset = "0x19732B0", VA = "0x1819748B0")] private void KIFOMOPGDIF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); } // Token: 0x060127EF RID: 75759 RVA: 0x00467CB4 File Offset: 0x00465EB4 [Token(Token = "0x60127EF")] [Address(RVA = "0x19740B0", Offset = "0x1972AB0", VA = "0x1819740B0")] private void IEEDLJIPDJD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GAMNIEMGCBI gamniemgcbi = base.EOCPHMBMFAN(); } // Token: 0x060127F0 RID: 75760 RVA: 0x00467CD0 File Offset: 0x00465ED0 [Token(Token = "0x60127F0")] [Address(RVA = "0x1973190", Offset = "0x1971B90", VA = "0x181973190")] 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: 0x060127F1 RID: 75761 RVA: 0x00467D94 File Offset: 0x00465F94 [Token(Token = "0x60127F1")] [Address(RVA = "0x1975140", Offset = "0x1973B40", VA = "0x181975140")] private void MKAFPKAFLPI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JKACCMIADFO = true; this.MGDCOEBPDCI = (int)((ulong)11L); Transform transform = SingletonMonoBehaviour.Instance.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: 0x060127F2 RID: 75762 RVA: 0x00467E38 File Offset: 0x00466038 [Token(Token = "0x60127F2")] [Address(RVA = "0x19727C0", Offset = "0x19711C0", VA = "0x1819727C0")] 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: 0x060127F3 RID: 75763 RVA: 0x00467EDC File Offset: 0x004660DC [Token(Token = "0x60127F3")] [Address(RVA = "0x1974EF0", Offset = "0x19738F0", VA = "0x181974EF0")] private void LLGACAPLIIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x060127F4 RID: 75764 RVA: 0x00467EF4 File Offset: 0x004660F4 [Token(Token = "0x60127F4")] [Address(RVA = "0x19730E0", Offset = "0x1971AE0", VA = "0x1819730E0")] 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: 0x060127F5 RID: 75765 RVA: 0x00467F34 File Offset: 0x00466134 [Token(Token = "0x60127F5")] [Address(RVA = "0x1973920", Offset = "0x1972320", VA = "0x181973920")] 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: 0x060127F6 RID: 75766 RVA: 0x00468064 File Offset: 0x00466264 [Token(Token = "0x60127F6")] [Address(RVA = "0x1974650", Offset = "0x1973050", VA = "0x181974650")] 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: 0x060127F7 RID: 75767 RVA: 0x00468100 File Offset: 0x00466300 [Token(Token = "0x60127F7")] [Address(RVA = "0x1972CC0", Offset = "0x19716C0", VA = "0x181972CC0")] 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_50; } float num2 = (float)(num * (int)0.14f); if (!SingletonMonoBehaviour.Instance.KDPPJKCNBBI) { goto IL_50; } } float num3 = (float)(num * (int)0.05f); IL_50: this.KJAKODIDIHC = num3; float num4 = Mathf.Clamp(num3, 0.08f, 0.33f); PoolTable ggemmjbjifo2 = this.GGEMMJBJIFO; this.KJAKODIDIHC = num4; 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 num6; uint num5 = num6 + 1U; pegjgmdgkjn.PIEOGAPMGIH((ushort)num6, (ushort)num5); } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x060127F8 RID: 75768 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127F8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void PDEAFHIGEPP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127F9 RID: 75769 RVA: 0x004681E0 File Offset: 0x004663E0 [Token(Token = "0x60127F9")] [Address(RVA = "0x19755F0", Offset = "0x1973FF0", VA = "0x1819755F0")] 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: 0x060127FA RID: 75770 RVA: 0x004682F4 File Offset: 0x004664F4 [Token(Token = "0x60127FA")] [Address(RVA = "0x1974CC0", Offset = "0x19736C0", VA = "0x181974CC0")] 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: 0x060127FB RID: 75771 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60127FB")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void NBJCNFPMBLO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060127FC RID: 75772 RVA: 0x00468380 File Offset: 0x00466580 [Token(Token = "0x60127FC")] [Address(RVA = "0x1973600", Offset = "0x1972000", VA = "0x181973600")] private void CDDAKGDOOJJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float time = Time.time; this.BMIANKDKKFE = time; } // Token: 0x060127FD RID: 75773 RVA: 0x0046839C File Offset: 0x0046659C [Token(Token = "0x60127FD")] [Address(RVA = "0x1974910", Offset = "0x1973310", VA = "0x181974910")] 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: 0x060127FE RID: 75774 RVA: 0x004683EC File Offset: 0x004665EC [Token(Token = "0x60127FE")] [Address(RVA = "0x1974A80", Offset = "0x1973480", VA = "0x181974A80")] 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: 0x060127FF RID: 75775 RVA: 0x00468420 File Offset: 0x00466620 [Token(Token = "0x60127FF")] [Address(RVA = "0x1976360", Offset = "0x1974D60", VA = "0x181976360")] 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: 0x06012800 RID: 75776 RVA: 0x004684C0 File Offset: 0x004666C0 [Token(Token = "0x6012800")] [Address(RVA = "0x1973D50", Offset = "0x1972750", VA = "0x181973D50")] 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; ActionEvent ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); ActionEvent actionEvent = ballHit + action; dfiikfplgpi3.BallHit = actionEvent; 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: 0x06012801 RID: 75777 RVA: 0x004685C0 File Offset: 0x004667C0 [Token(Token = "0x6012801")] [Address(RVA = "0x1972AF0", Offset = "0x19714F0", VA = "0x181972AF0")] 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; ActionEvent ballHit = dfiikfplgpi3.BallHit; Action action = new Action(this.KGPNEGPLJGC); ActionEvent actionEvent = ballHit - action; dfiikfplgpi3.BallHit = actionEvent; this.DFIIKFPLGPI.tool.EnableCollision(this); PoolCue dfiikfplgpi4 = this.DFIIKFPLGPI; float z = Vector3.zero.z; this.DFIIKFPLGPI = num2; this.FCINLOBHHNM = num2; this.JFLEMGBGBDI = num2; } } // Token: 0x06012802 RID: 75778 RVA: 0x00468664 File Offset: 0x00466864 [Token(Token = "0x6012802")] [Address(RVA = "0x1974860", Offset = "0x1973260", VA = "0x181974860")] private void KGPNEGPLJGC(float CDFHDACBFKN) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012803 RID: 75779 RVA: 0x00468680 File Offset: 0x00466880 [Token(Token = "0x6012803")] [Address(RVA = "0x19738B0", Offset = "0x19722B0", VA = "0x1819738B0")] 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: 0x06012804 RID: 75780 RVA: 0x004686C4 File Offset: 0x004668C4 [Token(Token = "0x6012804")] [Address(RVA = "0x1974110", Offset = "0x1972B10", VA = "0x181974110")] 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: 0x06012805 RID: 75781 RVA: 0x0046871C File Offset: 0x0046691C [Token(Token = "0x6012805")] [Address(RVA = "0x19758E0", Offset = "0x19742E0", VA = "0x1819758E0")] 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: 0x06012806 RID: 75782 RVA: 0x004687DC File Offset: 0x004669DC [Token(Token = "0x6012806")] [Address(RVA = "0x19734F0", Offset = "0x1971EF0", VA = "0x1819734F0")] private void CANCFBOFJEC(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL) { if (IGBNEFLEGNO != 0) { Tool tool = this.DFIIKFPLGPI.tool; GHLCJGAMKMG screensOneHandedAnimationHandedness = tool.HGIAGHMOBOD; Tool.AudioSettings audioSettings = tool.audioSettings; return; } } // Token: 0x06012807 RID: 75783 RVA: 0x00468814 File Offset: 0x00466A14 [Token(Token = "0x6012807")] [Address(RVA = "0x1974800", Offset = "0x1973200", VA = "0x181974800")] private void KGFAICFDEAK() { } // Token: 0x06012808 RID: 75784 RVA: 0x0046882C File Offset: 0x00466A2C [Token(Token = "0x6012808")] [Address(RVA = "0x1974530", Offset = "0x1972F30", VA = "0x181974530")] 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: 0x06012809 RID: 75785 RVA: 0x00468880 File Offset: 0x00466A80 [Token(Token = "0x6012809")] [Address(RVA = "0x1973620", Offset = "0x1972020", VA = "0x181973620")] private bool CMHKIHOBLEC(GAMNIEMGCBI JPICLGFGBPN) { bool flag; return flag; } // Token: 0x0601280A RID: 75786 RVA: 0x0046889C File Offset: 0x00466A9C [Token(Token = "0x601280A")] [Address(RVA = "0x1976290", Offset = "0x1974C90", VA = "0x181976290")] 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: 0x0601280B RID: 75787 RVA: 0x004688DC File Offset: 0x00466ADC [Token(Token = "0x601280B")] [Address(RVA = "0x1976760", Offset = "0x1975160", VA = "0x181976760")] 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: 0x0400C5A6 RID: 50598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C5A6")] private readonly Vector3 PDKNCAGFLIB; // Token: 0x0400C5A7 RID: 50599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400C5A7")] private readonly Vector3 GBFPHBKAHIH; // Token: 0x0400C5A8 RID: 50600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C5A8")] private readonly Vector3 PKMMCHLFDJM; // Token: 0x0400C5A9 RID: 50601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400C5A9")] private readonly Vector3 CFNJHKFOFEO; // Token: 0x0400C5AA RID: 50602 [Token(Token = "0x400C5AA")] private const float AHNBNMHFLBL = -30f; // Token: 0x0400C5AB RID: 50603 [Token(Token = "0x400C5AB")] private const float HDOGJPDPMNL = -85f; // Token: 0x0400C5AC RID: 50604 [Token(Token = "0x400C5AC")] private const float GFDDEBGKKIA = -10f; // Token: 0x0400C5AD RID: 50605 [Token(Token = "0x400C5AD")] private const float HKNBHBACNGP = -10f; // Token: 0x0400C5AE RID: 50606 [Token(Token = "0x400C5AE")] private const float JKCNOKLDNPK = -3f; // Token: 0x0400C5AF RID: 50607 [Token(Token = "0x400C5AF")] private const float DFMKJAFGFFL = 0.025f; // Token: 0x0400C5B0 RID: 50608 [Token(Token = "0x400C5B0")] private const float FFBGJPAFLLD = -0.015f; // Token: 0x0400C5B1 RID: 50609 [Token(Token = "0x400C5B1")] private const float MFDOIAIJJML = 0.08f; // Token: 0x0400C5B2 RID: 50610 [Token(Token = "0x400C5B2")] private const float CCDDFDPGIGN = 0.0001f; // Token: 0x0400C5B3 RID: 50611 [Token(Token = "0x400C5B3")] private const float IOJNCKBFKGA = 0.05f; // Token: 0x0400C5B4 RID: 50612 [Token(Token = "0x400C5B4")] private const float LGGBIDIALGO = 0.14f; // Token: 0x0400C5B5 RID: 50613 [Token(Token = "0x400C5B5")] private const float MHBOLLMIMAF = 0.33f; // Token: 0x0400C5B6 RID: 50614 [Token(Token = "0x400C5B6")] private const float NCAKDDEAJAG = 2f; // Token: 0x0400C5B7 RID: 50615 [Token(Token = "0x400C5B7")] private const float FCPINPACBBJ = 0.25f; // Token: 0x0400C5B8 RID: 50616 [Token(Token = "0x400C5B8")] private const float FAHLILEHGKP = 10f; // Token: 0x0400C5B9 RID: 50617 [Token(Token = "0x400C5B9")] private const float EHNHEOGOPKF = 0.2f; // Token: 0x0400C5BA RID: 50618 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400C5BA")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C5BB RID: 50619 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400C5BB")] private bool JKACCMIADFO; // Token: 0x0400C5BC RID: 50620 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400C5BC")] private int MGDCOEBPDCI; // Token: 0x0400C5BD RID: 50621 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400C5BD")] private PoolCue DFIIKFPLGPI; // Token: 0x0400C5BE RID: 50622 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400C5BE")] private PoolTable GGEMMJBJIFO; // Token: 0x0400C5BF RID: 50623 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C5BF")] private PlayerHand FCINLOBHHNM; // Token: 0x0400C5C0 RID: 50624 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C5C0")] private PlayerHand JFLEMGBGBDI; // Token: 0x0400C5C1 RID: 50625 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C5C1")] private JNLDNNAKBGH BMDEHFELDEM; // Token: 0x0400C5C2 RID: 50626 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C5C2")] private IPNHNGOBFLJ FLMCPNHBCLO; // Token: 0x0400C5C3 RID: 50627 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C5C3")] private Vector3 OKLDMKLHICF; // Token: 0x0400C5C4 RID: 50628 [global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x400C5C4")] private Quaternion JNOLJEGAAJP; // Token: 0x0400C5C5 RID: 50629 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x400C5C5")] private Quaternion NKDPCMJKHBD; // Token: 0x0400C5C6 RID: 50630 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x400C5C6")] private float BMIANKDKKFE; // Token: 0x0400C5C7 RID: 50631 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400C5C7")] private float KJAKODIDIHC; // Token: 0x0400C5C8 RID: 50632 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x400C5C8")] private float KNAMPKLABFD; // Token: 0x0400C5C9 RID: 50633 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400C5C9")] private float GLLPCGJKAID; // Token: 0x0400C5CA RID: 50634 [global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")] [Token(Token = "0x400C5CA")] private float AKGOEJHEEBO; // Token: 0x0400C5CB RID: 50635 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400C5CB")] private Vector3 PMPPEFNGJJH; // Token: 0x0400C5CC RID: 50636 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x400C5CC")] private Vector3 OKHGHOJMPHM; // Token: 0x0400C5CD RID: 50637 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400C5CD")] private Vector3 HBGHBHPCCFP; // Token: 0x0400C5CE RID: 50638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x124")] [Token(Token = "0x400C5CE")] private Vector3 LKBNOFNPHGH; // Token: 0x0200295F RID: 10591 [Token(Token = "0x200295F")] private enum GFJDMPECFLB { // Token: 0x0400C5D0 RID: 50640 [Token(Token = "0x400C5D0")] DEACTIVATED, // Token: 0x0400C5D1 RID: 50641 [Token(Token = "0x400C5D1")] IDLE, // Token: 0x0400C5D2 RID: 50642 [Token(Token = "0x400C5D2")] INTERACTING } // Token: 0x02002960 RID: 10592 [Token(Token = "0x2002960")] private enum DHGOKCBGNBF { // Token: 0x0400C5D4 RID: 50644 [Token(Token = "0x400C5D4")] INVALID, // Token: 0x0400C5D5 RID: 50645 [Token(Token = "0x400C5D5")] SEARCHING_FOR_TABLE, // Token: 0x0400C5D6 RID: 50646 [Token(Token = "0x400C5D6")] WAITING_FOR_INPUT } // Token: 0x02002961 RID: 10593 [Token(Token = "0x2002961")] private enum NDOHPPDGNNB { // Token: 0x0400C5D8 RID: 50648 [Token(Token = "0x400C5D8")] INVALID, // Token: 0x0400C5D9 RID: 50649 [Token(Token = "0x400C5D9")] AIMING, // Token: 0x0400C5DA RID: 50650 [Token(Token = "0x400C5DA")] POWERING, // Token: 0x0400C5DB RID: 50651 [Token(Token = "0x400C5DB")] SHOOTING, // Token: 0x0400C5DC RID: 50652 [Token(Token = "0x400C5DC")] WATCHING_SHOT } }