using System; using System.Collections.Generic; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Bowling { // Token: 0x02002768 RID: 10088 [Token(Token = "0x2002768")] [StructLayout(3)] public class BowlingLane : MonoBehaviourPun { // Token: 0x14000183 RID: 387 // (add) Token: 0x060119E0 RID: 72160 RVA: 0x0043348C File Offset: 0x0043168C // (remove) Token: 0x060119E1 RID: 72161 RVA: 0x004334A8 File Offset: 0x004316A8 [Token(Token = "0x14000183")] public event BowlingLane.MAAMANGKBCD LJDJJJCOFJN { [Token(Token = "0x60119E0")] [Address(RVA = "0x10FC270", Offset = "0x10FAC70", VA = "0x1810FC270")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60119E1")] [Address(RVA = "0x10FC5E0", Offset = "0x10FAFE0", VA = "0x1810FC5E0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000184 RID: 388 // (add) Token: 0x060119E2 RID: 72162 RVA: 0x004334C4 File Offset: 0x004316C4 // (remove) Token: 0x060119E3 RID: 72163 RVA: 0x004334E0 File Offset: 0x004316E0 [Token(Token = "0x14000184")] public event BowlingLane.FIBCFPEGJIL LJMMLPNDMCI { [Token(Token = "0x60119E2")] [Address(RVA = "0x10FC3B0", Offset = "0x10FADB0", VA = "0x1810FC3B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60119E3")] [Address(RVA = "0x10FC720", Offset = "0x10FB120", VA = "0x1810FC720")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000185 RID: 389 // (add) Token: 0x060119E4 RID: 72164 RVA: 0x004334FC File Offset: 0x004316FC // (remove) Token: 0x060119E5 RID: 72165 RVA: 0x00433518 File Offset: 0x00431718 [Token(Token = "0x14000185")] public event BowlingLane.JLBPIAGBKEO KONNOABBCHD { [Token(Token = "0x60119E4")] [Address(RVA = "0x10FC310", Offset = "0x10FAD10", VA = "0x1810FC310")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60119E5")] [Address(RVA = "0x10FC680", Offset = "0x10FB080", VA = "0x1810FC680")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17002F8C RID: 12172 // (get) Token: 0x060119E6 RID: 72166 RVA: 0x00433534 File Offset: 0x00431734 // (set) Token: 0x060119E7 RID: 72167 RVA: 0x00433548 File Offset: 0x00431748 [Token(Token = "0x17002F8C")] private BowlingBall GJOIBLCNFBG { [Token(Token = "0x60119E6")] [Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")] get { return this.IOKJNNNPOFF; } [Token(Token = "0x60119E7")] [Address(RVA = "0x10FA1D0", Offset = "0x10F8BD0", VA = "0x1810FA1D0")] set { SynchronizedField mpjpeomfncn = this.MPJPEOMFNCN; int num = 0; if (value != num) { PhotonView photonView = value.photonView; } } } // Token: 0x17002F8D RID: 12173 // (get) Token: 0x060119E8 RID: 72168 RVA: 0x00433578 File Offset: 0x00431778 // (set) Token: 0x060119E9 RID: 72169 RVA: 0x00433598 File Offset: 0x00431798 [Token(Token = "0x17002F8D")] public bool IMFFNGDAFJJ { [Token(Token = "0x60119E8")] [Address(RVA = "0x10FC540", Offset = "0x10FAF40", VA = "0x1810FC540")] get { return this.JOMDONNODGH.Get() != null; } [Token(Token = "0x60119E9")] [Address(RVA = "0x10FC8E0", Offset = "0x10FB2E0", VA = "0x1810FC8E0")] set { SynchronizedField jomdonnodgh = this.JOMDONNODGH; } } // Token: 0x17002F8E RID: 12174 // (get) Token: 0x060119EA RID: 72170 RVA: 0x004335B4 File Offset: 0x004317B4 // (set) Token: 0x060119EB RID: 72171 RVA: 0x004335D4 File Offset: 0x004317D4 [Token(Token = "0x17002F8E")] public bool PMHKJKBOABG { [Token(Token = "0x60119EA")] [Address(RVA = "0x10FC450", Offset = "0x10FAE50", VA = "0x1810FC450")] get { return this.PFGJNEAGIHB.Get() != null; } [Token(Token = "0x60119EB")] [Address(RVA = "0x10FC7C0", Offset = "0x10FB1C0", VA = "0x1810FC7C0")] set { SynchronizedField pfgjneagihb = this.PFGJNEAGIHB; } } // Token: 0x17002F8F RID: 12175 // (get) Token: 0x060119EC RID: 72172 RVA: 0x004335F0 File Offset: 0x004317F0 // (set) Token: 0x060119ED RID: 72173 RVA: 0x00433610 File Offset: 0x00431810 [Token(Token = "0x17002F8F")] public int CBMLCGLMJBK { [Token(Token = "0x60119EC")] [Address(RVA = "0x10FC4A0", Offset = "0x10FAEA0", VA = "0x1810FC4A0")] get { return this.AEIEDMBAPLK.Get1(); } [Token(Token = "0x60119ED")] [Address(RVA = "0x10FC820", Offset = "0x10FB220", VA = "0x1810FC820")] set { this.AEIEDMBAPLK.Set1(value); } } // Token: 0x17002F90 RID: 12176 // (get) Token: 0x060119EE RID: 72174 RVA: 0x00433630 File Offset: 0x00431830 // (set) Token: 0x060119EF RID: 72175 RVA: 0x00433650 File Offset: 0x00431850 [Token(Token = "0x17002F90")] public int BDMMDDDLMGC { [Token(Token = "0x60119EE")] [Address(RVA = "0x10FC4F0", Offset = "0x10FAEF0", VA = "0x1810FC4F0")] get { return this.AEIEDMBAPLK.Get2(); } [Token(Token = "0x60119EF")] [Address(RVA = "0x10FC880", Offset = "0x10FB280", VA = "0x1810FC880")] set { this.AEIEDMBAPLK.Set2(value); } } // Token: 0x17002F91 RID: 12177 // (get) Token: 0x060119F0 RID: 72176 RVA: 0x00433670 File Offset: 0x00431870 // (set) Token: 0x060119F1 RID: 72177 RVA: 0x00433690 File Offset: 0x00431890 [Token(Token = "0x17002F91")] public int NFNMAHAFJPF { [Token(Token = "0x60119F0")] [Address(RVA = "0x10FC590", Offset = "0x10FAF90", VA = "0x1810FC590")] get { return this.AEIEDMBAPLK.Get3(); } [Token(Token = "0x60119F1")] [Address(RVA = "0x10FC940", Offset = "0x10FB340", VA = "0x1810FC940")] set { this.AEIEDMBAPLK.Set3(value); } } // Token: 0x17002F92 RID: 12178 // (get) Token: 0x060119F2 RID: 72178 RVA: 0x004336B0 File Offset: 0x004318B0 [Token(Token = "0x17002F92")] private int CMMHPOMJDMK { [Token(Token = "0x60119F2")] [Address(RVA = "0x10F9430", Offset = "0x10F7E30", VA = "0x1810F9430")] get { if (this.AEIEDMBAPLK.Get1() != -1) { if (this.JOMDONNODGH.Get() == 0) { SynchronizedField aeiedmbaplk = this.AEIEDMBAPLK; int num; if (num == 10 || this.AEIEDMBAPLK.Get2() != -1) { return 0; } } SynchronizedField aeiedmbaplk2 = this.AEIEDMBAPLK; int num2; if (num2 == 10) { } SynchronizedField aeiedmbaplk3 = this.AEIEDMBAPLK; int num3 = this.AEIEDMBAPLK.Get2(); int num4; num3 += num4; if (this.AEIEDMBAPLK.Get2() == -1 || this.AEIEDMBAPLK.Get3() == -1) { goto IL_83; } return 0; } IL_83: throw new NullReferenceException(); } } // Token: 0x17002F93 RID: 12179 // (get) Token: 0x060119F3 RID: 72179 RVA: 0x00433748 File Offset: 0x00431948 [Token(Token = "0x17002F93")] private bool NGDHHIDFFAO { [Token(Token = "0x60119F3")] [Address(RVA = "0x10FA430", Offset = "0x10F8E30", VA = "0x1810FA430")] get { if (this.JOMDONNODGH.Get() != 0) { SynchronizedField aeiedmbaplk = this.AEIEDMBAPLK; int num; if ((num != 10 || this.AEIEDMBAPLK.Get2() != -1) && (this.AEIEDMBAPLK.Get2() != 10 || this.AEIEDMBAPLK.Get3() != -1)) { SynchronizedField aeiedmbaplk2 = this.AEIEDMBAPLK; int num2; if (num2 != 10) { SynchronizedField aeiedmbaplk3 = this.AEIEDMBAPLK; int num3 = this.AEIEDMBAPLK.Get2(); int num4; num3 += num4; if (num3 != 10 || this.NFNMAHAFJPF == -1) { } } } } throw new NullReferenceException(); } } // Token: 0x060119F4 RID: 72180 RVA: 0x004337DC File Offset: 0x004319DC [Token(Token = "0x60119F4")] [Address(RVA = "0x10F8380", Offset = "0x10F6D80", VA = "0x1810F8380", Slot = "13")] protected override void Awake() { base..ctor(); int num; int num2; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BLSM", (SetterPermissionMode)num, num2); int num3 = 0; num2 = 0; num = 0; this.PEGJGMDGKJN = djhelphhaen; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KNKBFBIHACM); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IHAOIKOALCE); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKKHOKFFJDG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ANKJPCCCFNF); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.NEGEDMDJDGJ); DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EONIKJMAIKM); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HKMHIHBOLEP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.DMOCNLIEAED); DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN; int num4 = 0; int num5 = 0; int num6 = 0; pegjgmdgkjn3.JEPMLPCOGNM((ushort)num4, num6, num5, num3); Action action = new Action(this.KPCKHOMEICC); SynchronizedField synchronizedField; this.AEIEDMBAPLK = synchronizedField; SynchronizedField synchronizedField2; this.JOMDONNODGH = synchronizedField2; Action action2 = new Action(this.DGENDBAEEOL); SynchronizedField synchronizedField3; this.PFGJNEAGIHB = synchronizedField3; Action action3 = new Action(this.LJCKLPGMHEJ); SynchronizedField synchronizedField4; this.MPJPEOMFNCN = synchronizedField4; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "BOWL_TIMER", SetterPermissionMode.ANYONE); this.AKFPELKMMBD = mjnlddclogp; } // Token: 0x060119F5 RID: 72181 RVA: 0x00433914 File Offset: 0x00431B14 [Token(Token = "0x60119F5")] [Address(RVA = "0x10FC100", Offset = "0x10FAB00", VA = "0x1810FC100")] protected void Start() { this.HBLOHLBGKLP(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; Action action = new Action(this.GAJIJLPDHNI); IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action); } // Token: 0x060119F6 RID: 72182 RVA: 0x0043394C File Offset: 0x00431B4C [Token(Token = "0x60119F6")] [Address(RVA = "0x10FC1A0", Offset = "0x10FABA0", VA = "0x1810FC1A0")] protected void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.AKFPELKMMBD.OCGHOBMJNMA(); } // Token: 0x060119F7 RID: 72183 RVA: 0x00433978 File Offset: 0x00431B78 [Token(Token = "0x60119F7")] [Address(RVA = "0x10F90A0", Offset = "0x10F7AA0", VA = "0x1810F90A0")] private void GAJIJLPDHNI(float POGAEJIEPIM) { this.DFMMGAPPAAD(); } // Token: 0x060119F8 RID: 72184 RVA: 0x0043398C File Offset: 0x00431B8C [Token(Token = "0x60119F8")] [Address(RVA = "0x10FBAC0", Offset = "0x10FA4C0", VA = "0x1810FBAC0")] public void ResetPoints() { this.AEIEDMBAPLK.Set(-1, -1, -1); } // Token: 0x060119F9 RID: 72185 RVA: 0x004339B0 File Offset: 0x00431BB0 [Token(Token = "0x60119F9")] [Address(RVA = "0x10FA020", Offset = "0x10F8A20", VA = "0x1810FA020")] private void KPCKHOMEICC() { BowlingLane.JLBPIAGBKEO konnoabbchd = this.KONNOABBCHD; if (konnoabbchd != 0) { if (konnoabbchd.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } } // Token: 0x060119FA RID: 72186 RVA: 0x004339F8 File Offset: 0x00431BF8 [Token(Token = "0x60119FA")] [Address(RVA = "0x10F8A70", Offset = "0x10F7470", VA = "0x1810F8A70")] private void DGENDBAEEOL() { Animator animator = this.animator; bool flag = this.PFGJNEAGIHB.Get() != null; animator.SetBool("BumpersEnabled", flag); } // Token: 0x060119FB RID: 72187 RVA: 0x00433A2C File Offset: 0x00431C2C [Token(Token = "0x60119FB")] [Address(RVA = "0x10FA280", Offset = "0x10F8C80", VA = "0x1810FA280")] private void LJCKLPGMHEJ() { BowlingBall mmocfnfdbjj = this.MMOCFNFDBJJ; int num = 0; if (mmocfnfdbjj != num) { this.MMOCFNFDBJJ.k__BackingField.k__BackingField.ResumeAutomaticCleanup(this); } SynchronizedField mpjpeomfncn = this.MPJPEOMFNCN; BowlingBall iokjnnnpoff = this.IOKJNNNPOFF; this.MMOCFNFDBJJ = iokjnnnpoff; PhotonView photonView = PhotonNetwork.GetPhotonView(mpjpeomfncn.Get()); int num2 = 0; if (photonView != num2) { BowlingBall component = photonView.GetComponent(); } int num3 = 0; this.IOKJNNNPOFF = num3; int num4 = 0; if (num3 != num4) { this.IOKJNNNPOFF.k__BackingField.k__BackingField.PauseAutomaticCleanup(this); } } // Token: 0x060119FC RID: 72188 RVA: 0x00433AD4 File Offset: 0x00431CD4 [Token(Token = "0x60119FC")] [Address(RVA = "0x10FBA40", Offset = "0x10FA440", VA = "0x1810FBA40")] public void PlayPinSetterSound() { RecRoomAudioClip recRoomAudioClip = this.pinSetterSound; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x060119FD RID: 72189 RVA: 0x00433B00 File Offset: 0x00431D00 [Token(Token = "0x60119FD")] [Address(RVA = "0x10FA920", Offset = "0x10F9320", VA = "0x1810FA920")] public void MasterStartNewGame() { if (PhotonNetwork.IsMasterClient) { Scheduler instance = SingletonMonoBehaviour.Instance; BowlingLane.LNIMLAIJMBK lnimlaijmbk; lnimlaijmbk.System.IDisposable.Dispose(); lnimlaijmbk.<>1__state = (int)((ulong)0L); lnimlaijmbk.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, lnimlaijmbk); } } // Token: 0x060119FE RID: 72190 RVA: 0x00433B44 File Offset: 0x00431D44 [Token(Token = "0x60119FE")] [Address(RVA = "0x10FC0A0", Offset = "0x10FAAA0", VA = "0x1810FC0A0")] public IEnumerator StartNewGameRoutine() { /* An exception occurred when decompiling this method (060119FE) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.Bowling.BowlingLane::StartNewGameRoutine() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(LNIMLAIJMBK::System.IDisposable.Dispose, ldloc:LNIMLAIJMBK(var_0)) stfld:int32(LNIMLAIJMBK::<>1__state, ldloc:LNIMLAIJMBK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:BowlingLane(LNIMLAIJMBK::<>4__this, ldloc:LNIMLAIJMBK(var_0), ldloc:BowlingLane(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060119FF RID: 72191 RVA: 0x00433B68 File Offset: 0x00431D68 [Token(Token = "0x60119FF")] [Address(RVA = "0x10FB8A0", Offset = "0x10FA2A0", VA = "0x1810FB8A0")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { this.JHGJJAPJNBE(HPKICPNGMDJ); } // Token: 0x06011A00 RID: 72192 RVA: 0x00433B7C File Offset: 0x00431D7C [Token(Token = "0x6011A00")] [Address(RVA = "0x10F9900", Offset = "0x10F8300", VA = "0x1810F9900")] private void JHGJJAPJNBE(Collider HPKICPNGMDJ) { Tool componentInParent = HPKICPNGMDJ.GetComponentInParent(); int num = 0; if (componentInParent != num && componentInParent.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; BowlingBall componentInParent2 = HPKICPNGMDJ.GetComponentInParent(); int num2 = 0; if (componentInParent2 != num2) { if (this.IOKJNNNPOFF) { BowlingBall iokjnnnpoff = this.IOKJNNNPOFF; if (componentInParent2 == iokjnnnpoff) { return; } } if (!componentInParent2.k__BackingField.FNFNLDBILFE) { BowlingBall iokjnnnpoff2 = this.IOKJNNNPOFF; int num3 = 0; if (iokjnnnpoff2 == num3) { Transform transform = this.fowlLine; Transform transform2 = componentInParent2.owner.GPOMCJICJIH().head.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; BowlingLane.IAAHKFJBOBB customValidateBall = this.CustomValidateBall; if (customValidateBall == 0 || customValidateBall(componentInParent2)) { this.GJOIBLCNFBG = componentInParent2; Photon.Realtime.Player owner = componentInParent2.owner; this.PLIGGLHBGBF(owner); return; } } } } throw new NullReferenceException(); } } // Token: 0x06011A01 RID: 72193 RVA: 0x00433CB0 File Offset: 0x00431EB0 [Token(Token = "0x6011A01")] [Address(RVA = "0x10FBB20", Offset = "0x10FA520", VA = "0x1810FBB20")] [PunRPC] private void RpcPlayFowlBuzzer() { RecRoomAudioClip recRoomAudioClip = this.fowlBuzzer; Transform transform = base.transform; int num = 0; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num); } // Token: 0x06011A02 RID: 72194 RVA: 0x00433CDC File Offset: 0x00431EDC [Token(Token = "0x6011A02")] [Address(RVA = "0x10F9030", Offset = "0x10F7A30", VA = "0x1810F9030")] public void ForcePrepareNewRound() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x06011A03 RID: 72195 RVA: 0x00433D08 File Offset: 0x00431F08 [Token(Token = "0x6011A03")] [Address(RVA = "0x10F9C70", Offset = "0x10F8670", VA = "0x1810F9C70")] private void KNKBFBIHACM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { uint num; this.AEIEDMBAPLK.Set(num, num, num); BowlingLane.FIBCFPEGJIL ljmmlpndmci = this.LJMMLPNDMCI; if (ljmmlpndmci != 0) { Delegate[] delegates = ljmmlpndmci.delegates; if (delegates != 0) { } int num2 = 0; uint num3; if (num3 != (uint)0) { Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num4; if (@delegate.method_info == num4) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } if (@delegate.method_info != num4) { if (delegate2 != 0) { } MethodInfo methodInfo = @delegate.method_info; methodInfo += methodInfo; MethodInfo method_info = @delegate.method_info; } num2++; } } if (PhotonNetwork.IsMasterClient && this.IOKJNNNPOFF) { this.IOKJNNNPOFF.k__BackingField.MasterResetToLastSpawnPosition(); SynchronizedField mpjpeomfncn = this.MPJPEOMFNCN; int num5 = 0; bool flag = 0 != num5; } if (base.hasAuthority) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcResetPins); photonView.RpcAll(rpcaction); } Renderer renderer = this.bowlLight2; Renderer renderer2 = this.bowlLight1; int num6 = 0; renderer.enabled = num6 != 0; int num7 = 0; renderer2.enabled = num7 != 0; } // Token: 0x06011A04 RID: 72196 RVA: 0x00433E2C File Offset: 0x0043202C [Token(Token = "0x6011A04")] [Address(RVA = "0x10F98B0", Offset = "0x10F82B0", VA = "0x1810F98B0")] private void IHAOIKOALCE() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06011A05 RID: 72197 RVA: 0x00433E48 File Offset: 0x00432048 [Token(Token = "0x6011A05")] [Address(RVA = "0x10F8F40", Offset = "0x10F7940", VA = "0x1810F8F40")] private void EONIKJMAIKM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.animator.SetTrigger("LiftAndCount"); if (PhotonNetwork.IsMasterClient) { this.AKFPELKMMBD.KGFFMEICLNN(5f); } Renderer renderer = this.bowlLight1; bool flag = this.CMMHPOMJDMK >= 2; renderer.enabled = flag; Renderer renderer2 = this.bowlLight2; bool flag2 = this.CMMHPOMJDMK >= 1; renderer2.enabled = flag2; } // Token: 0x06011A06 RID: 72198 RVA: 0x00433EC0 File Offset: 0x004320C0 [Token(Token = "0x6011A06")] [Address(RVA = "0x10F8B00", Offset = "0x10F7500", VA = "0x1810F8B00")] private void DMOCNLIEAED() { int num; do { num = 0; if (!base.hasAuthority) { break; } List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Transform transform = this.firstPinLocation; } if (num != -1) { } } while (num != 0); if (this.AKFPELKMMBD.OLGMEEIPCAL) { int num2 = this.CMMHPOMJDMK; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06011A07 RID: 72199 RVA: 0x00433F48 File Offset: 0x00432148 [Token(Token = "0x6011A07")] [Address(RVA = "0x10F96F0", Offset = "0x10F80F0", VA = "0x1810F96F0")] private void HKMHIHBOLEP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.DisableDownedPins(); if (!this.NGDHHIDFFAO) { this.DisableDownedPins(); return; } if (base.hasAuthority) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcResetPins); photonView.RpcAll(rpcaction); Photon.Realtime.Player player; if (BowlingManager.ONCPNMDGGKG.MHIBIGDKNBO == player) { NotificationManager instance = SingletonMonoBehaviour.Instance; int num = this.CMMHPOMJDMK; string text = string.Format("{0} throws left", num); } } } // Token: 0x06011A08 RID: 72200 RVA: 0x00433FC4 File Offset: 0x004321C4 [Token(Token = "0x6011A08")] [Address(RVA = "0x10F90B0", Offset = "0x10F7AB0", VA = "0x1810F90B0")] private void GKKHOKFFJDG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (base.hasAuthority) { int num = this.LNBCHNCKOLE(); this.AKFPELKMMBD.KGFFMEICLNN(7f); this.AKFPELKMMBD.OEJCNOAPCAB(); } Renderer renderer = this.bowlLight1; bool flag = this.CMMHPOMJDMK >= 2; renderer.enabled = flag; Renderer renderer2 = this.bowlLight2; bool flag2 = this.CMMHPOMJDMK >= 1; renderer2.enabled = flag2; } // Token: 0x06011A09 RID: 72201 RVA: 0x0043403C File Offset: 0x0043223C [Token(Token = "0x6011A09")] [Address(RVA = "0x10FAA20", Offset = "0x10F9420", VA = "0x1810FAA20")] private void NEGEDMDJDGJ() { int num; do { num = 0; if (!base.hasAuthority || !this.IOKJNNNPOFF) { return; } Transform transform = this.firstPinLocation; Transform transform2 = this.IOKJNNNPOFF.transform; Transform transform3 = this.firstPinLocation; RigidbodyEx rigidbodyEx = this.IOKJNNNPOFF.k__BackingField.rigidbodyEx; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { bool flag; if (flag) { } PhotonView photonView; Photon.Realtime.Player owner = photonView.Owner; Photon.Realtime.Player owner2 = this.IOKJNNNPOFF.owner; while (owner == owner2) { } int actorNumber = this.IOKJNNNPOFF.owner.actorNumber; PhotonView photonView2; photonView2.TransferOwnership(actorNumber); } MJNLDDCLOGP akfpelkmmbd; if (num != -1) { float num2 = this.AKFPELKMMBD.MFNBDLBCCOD; this.AKFPELKMMBD.NMJAOHOKAMJ(); float num3 = this.AKFPELKMMBD.OKFCHCDDGCP; akfpelkmmbd = this.AKFPELKMMBD; if (akfpelkmmbd.OLGMEEIPCAL) { break; } List kmjkecagaaj2 = this.KMJKECAGAAJ; List.Enumerator enumerator2; if (enumerator2 == 0) { goto IL_100; } bool flag2; while (!flag2) { } Vector3 vector; float z = vector.z; num++; } if (num != 0) { continue; } num++; IL_100: num++; if (num != -1) { if (akfpelkmmbd == (ulong)987L) { return; } if (akfpelkmmbd == (ulong)470L) { break; } } } while (num != 0); int num4 = this.LNBCHNCKOLE(); Photon.Realtime.Player owner4; if (this.AEIEDMBAPLK.Get1() != -1) { int num6; Photon.Realtime.Player owner3; if (this.BDMMDDDLMGC != -1) { if (this.NFNMAHAFJPF != -1) { goto IL_3C7; } if (this.BDMMDDDLMGC != 10) { int firstBowlPoints = this.CBMLCGLMJBK; int num5 = this.BDMMDDDLMGC; num5 += firstBowlPoints; if (num5 != 10) { num6 = this.BDMMDDDLMGC; } } SynchronizedField aeiedmbaplk = this.AEIEDMBAPLK; uint num7; num7 -= (uint)num6; num7 -= (uint)num4; aeiedmbaplk.Set3(num7); BowlingLane.MAAMANGKBCD ljdjjjcofjn = this.LJDJJJCOFJN; if (ljdjjjcofjn != 0) { int num8 = this.NFNMAHAFJPF; ljdjjjcofjn(3, num8); } BowlingManager instance = BowlingManager.ONCPNMDGGKG; if (instance != 0) { owner3 = this.IOKJNNNPOFF.owner; int thirdBowlPoints = this.NFNMAHAFJPF; if (owner3 != 0) { BowlingManager.GFJGCHOBAOM dhoefgeafid = instance.DHOEFGEAFID; if (dhoefgeafid != 0) { int num8 = thirdBowlPoints; dhoefgeafid(owner3, num8); } } } int firstBowlPoints2 = this.CBMLCGLMJBK; int num9 = this.BDMMDDDLMGC; num9 += firstBowlPoints2; if ((num9 != 10 && this.BDMMDDDLMGC != 10) || this.NFNMAHAFJPF != 10 || !this.IOKJNNNPOFF.owner.IsLocal) { goto IL_3C7; } } uint num10; num10 -= owner3; bool flag3; if (!flag3 || this.CBMLCGLMJBK != 10) { num6 = this.CBMLCGLMJBK; } SynchronizedField aeiedmbaplk2 = this.AEIEDMBAPLK; num10 -= (uint)num6; aeiedmbaplk2.Set2(num10); BowlingLane.MAAMANGKBCD ljdjjjcofjn2 = this.LJDJJJCOFJN; if (ljdjjjcofjn2 != 0) { int num11 = this.BDMMDDDLMGC; ljdjjjcofjn2(2, num11); } BowlingManager instance2 = BowlingManager.ONCPNMDGGKG; if (instance2 != 0) { owner4 = this.IOKJNNNPOFF.owner; int secondBowlPoints = this.BDMMDDDLMGC; if (owner4 != 0) { BowlingManager.GFJGCHOBAOM dhoefgeafid2 = instance2.DHOEFGEAFID; if (dhoefgeafid2 != 0) { int num11 = secondBowlPoints; dhoefgeafid2(owner4, num11); } } } if (this.CBMLCGLMJBK != 10 || this.BDMMDDDLMGC != 10 || !this.IOKJNNNPOFF.owner.IsLocal) { goto IL_3C7; } } SynchronizedField aeiedmbaplk3 = this.AEIEDMBAPLK; uint num12; num12 -= owner4; aeiedmbaplk3.Set1(num12); BowlingLane.MAAMANGKBCD ljdjjjcofjn3 = this.LJDJJJCOFJN; if (ljdjjjcofjn3 != 0) { int num13 = this.CBMLCGLMJBK; ljdjjjcofjn3(1, num13); } BowlingManager instance3 = BowlingManager.ONCPNMDGGKG; if (instance3 != 0) { Photon.Realtime.Player owner5 = this.IOKJNNNPOFF.owner; int firstBowlPoints3 = this.CBMLCGLMJBK; if (owner5 != 0) { BowlingManager.GFJGCHOBAOM dhoefgeafid3 = instance3.DHOEFGEAFID; if (dhoefgeafid3 != 0) { int num13 = firstBowlPoints3; dhoefgeafid3(owner5, num13); } } } if (this.CBMLCGLMJBK != 10 || this.IOKJNNNPOFF.owner.IsLocal) { } IL_3C7: uint num14; this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)num14); } // Token: 0x06011A0A RID: 72202 RVA: 0x00434468 File Offset: 0x00432668 [Token(Token = "0x6011A0A")] [Address(RVA = "0x10F80A0", Offset = "0x10F6AA0", VA = "0x1810F80A0")] private void ANKJPCCCFNF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { if (base.hasAuthority && this.IOKJNNNPOFF) { Transform transform = this.ballReturnSpawnLocations[0]; Transform[] array = this.ballReturnSpawnLocations; Vector3 vector; float z = vector.z; if (array.Length > 1) { int num = 0; int num2 = 0; int length = array.Length; if (num2 < length) { Transform transform2 = array[num]; Vector3 vector2; float z2 = vector2.z; bool flag; if (flag) { num++; } } } Tool k__BackingField = this.IOKJNNNPOFF.k__BackingField; Quaternion rotation = global::UnityEngine.Random.rotation; this.IOKJNNNPOFF.k__BackingField.k__BackingField.ResumeAutomaticCleanup(this); SynchronizedField mpjpeomfncn = this.MPJPEOMFNCN; int num3 = 0; bool flag2 = 0 != num3; } } // Token: 0x06011A0B RID: 72203 RVA: 0x00434530 File Offset: 0x00432730 [Token(Token = "0x6011A0B")] [Address(RVA = "0x10FBBA0", Offset = "0x10FA5A0", VA = "0x1810FBBA0")] [PunRPC] private void RpcPlayStrikeSound() { RecRoomAudioClip recRoomAudioClip = this.strikeSFX; Transform transform = base.transform; Vector3 vector; float z = vector.z; } // Token: 0x06011A0C RID: 72204 RVA: 0x00434558 File Offset: 0x00432758 [Token(Token = "0x6011A0C")] [Address(RVA = "0x10FBC60", Offset = "0x10FA660", VA = "0x1810FBC60")] [PunRPC] private void RpcResetPins() { int num; do { num = 0; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06011A0D RID: 72205 RVA: 0x004345C0 File Offset: 0x004327C0 [Token(Token = "0x6011A0D")] [Address(RVA = "0x10FB680", Offset = "0x10FA080", VA = "0x1810FB680")] public void OnPinCollision(Collision GBJHLKOJGPB, BowlingPin HAOEGHJIMCC, BowlingPin DJIAPAHKDFL) { int num = 0; Vector3 vector; float z = vector.z; float time = Time.time; int num2 = 0; float num3 = Mathf.Clamp(time, (float)num2, (float)num); this.CGNBNAFIDAJ = num3; float time2 = Time.time; this.OBLDEOFKADL = time2; Vector3 vector2; float z2 = vector2.z; int num4 = 0; float num5 = Mathf.Clamp(time2, (float)num4, 5f); this.CGNBNAFIDAJ = num5; if (num5 > (float)num4) { this.CGNBNAFIDAJ = 0f; if (base.hasAuthority) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcPlayStrikeSound); photonView.RpcAll(rpcaction); } } } // Token: 0x06011A0E RID: 72206 RVA: 0x00434670 File Offset: 0x00432870 [Token(Token = "0x6011A0E")] [Address(RVA = "0x10FBEB0", Offset = "0x10FA8B0", VA = "0x1810FBEB0")] public void SetStandingPinsKinematic(int GMIFADPFAHE) { int num; do { num = 0; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; bool flag; if (enumerator == 0 || GMIFADPFAHE <= 0 || flag) { } if (num != -1) { } } while (num != 0); } // Token: 0x06011A0F RID: 72207 RVA: 0x004346CC File Offset: 0x004328CC [Token(Token = "0x6011A0F")] [Address(RVA = "0x10FA660", Offset = "0x10F9060", VA = "0x1810FA660")] private int LNBCHNCKOLE() { int num; do { num = 0; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { BowlingPin bowlingPin = this.pinPrefab; bool flag; if (flag && flag) { BowlingPin bowlingPin2 = this.pinPrefab; Transform transform = base.transform; num++; } } if (num != -1) { } } while (num != 0); return num; } // Token: 0x06011A10 RID: 72208 RVA: 0x00434738 File Offset: 0x00432938 [Token(Token = "0x6011A10")] [Address(RVA = "0x10F8DC0", Offset = "0x10F77C0", VA = "0x1810F8DC0")] public void DisableDownedPins() { int num; do { num = 0; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { Transform transform = this.fowlLine; bool flag; while (flag) { } BowlingPin bowlingPin = this.pinPrefab; } if (num != -1) { } } while (num != 0); } // Token: 0x06011A11 RID: 72209 RVA: 0x00434784 File Offset: 0x00432984 [Token(Token = "0x6011A11")] [Address(RVA = "0x10F87B0", Offset = "0x10F71B0", VA = "0x1810F87B0")] private void DFMMGAPPAAD() { int num; do { num = 0; List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Vector3 vector; if (!float.IsNaN(vector.y)) { continue; } PhotonView photonView; Photon.Realtime.Player owner = photonView.Owner; Vector3 vector2; string text = string.Format("Pin error {0}. owner: {1}, resetting", vector2, owner); GameObject gameObject = base.gameObject; Debug.LogError(text, gameObject); } if (num != -1) { } } while (num != 0); } // Token: 0x06011A12 RID: 72210 RVA: 0x00434808 File Offset: 0x00432A08 [Token(Token = "0x6011A12")] [Address(RVA = "0x10F9160", Offset = "0x10F7B60", VA = "0x1810F9160")] private void HBLOHLBGKLP() { int num; do { num = 0; this.KMJKECAGAAJ.Clear(); BowlingPin[] array = global::UnityEngine.Object.FindObjectsOfType(); int length = array.Length; if (num < length) { BowlingPin bowlingPin = array[num]; if (bowlingPin.lane == this) { this.KMJKECAGAAJ.Add(bowlingPin); } num++; } List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { Collider collider = this.triggerVolume; } if (num != -1) { } } while (num != 0); } // Token: 0x06011A13 RID: 72211 RVA: 0x00434880 File Offset: 0x00432A80 [Token(Token = "0x6011A13")] [Address(RVA = "0x10FB8B0", Offset = "0x10FA2B0", VA = "0x1810FB8B0")] private void PLIGGLHBGBF(Photon.Realtime.Player GFPEJGNOFFJ) { int num; do { num = 0; PhotonView photonView = base.photonView; int actorNumber = GFPEJGNOFFJ.actorNumber; photonView.TransferOwnership(actorNumber); List kmjkecagaaj = this.KMJKECAGAAJ; List.Enumerator enumerator; if (enumerator != 0) { int actorNumber2 = GFPEJGNOFFJ.actorNumber; PhotonView photonView2; photonView2.TransferOwnership(actorNumber2); } if (num != -1) { } } while (num != 0); } // Token: 0x06011A14 RID: 72212 RVA: 0x004348D8 File Offset: 0x00432AD8 [Token(Token = "0x6011A14")] [Address(RVA = "0x10FC1E0", Offset = "0x10FABE0", VA = "0x1810FC1E0")] public BowlingLane() { List list = new List(10); this.KMJKECAGAAJ = list; base..ctor(); } // Token: 0x0400BCA9 RID: 48297 [Token(Token = "0x400BCA9")] private const int BICDEFEBKNG = 10; // Token: 0x0400BCAA RID: 48298 [Token(Token = "0x400BCAA")] private const int LNCADDODPKM = 10; // Token: 0x0400BCAB RID: 48299 [Token(Token = "0x400BCAB")] private const float IJHEGIJKMMK = 0.2f; // Token: 0x0400BCAC RID: 48300 [Token(Token = "0x400BCAC")] private const float CIAPJHPHNLM = 1f; // Token: 0x0400BCAD RID: 48301 [Token(Token = "0x400BCAD")] private const float DAEKEBOFAON = 2f; // Token: 0x0400BCAE RID: 48302 [Token(Token = "0x400BCAE")] private const float IDOHEDMKNCP = 7f; // Token: 0x0400BCAF RID: 48303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BCAF")] [SerializeField] private BowlingPin pinPrefab; // Token: 0x0400BCB0 RID: 48304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BCB0")] [SerializeField] private Transform firstPinLocation; // Token: 0x0400BCB1 RID: 48305 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BCB1")] [SerializeField] private Transform fowlLine; // Token: 0x0400BCB2 RID: 48306 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BCB2")] [SerializeField] private RecRoomAudioClip fowlBuzzer; // Token: 0x0400BCB3 RID: 48307 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BCB3")] [SerializeField] private Transform[] ballReturnSpawnLocations; // Token: 0x0400BCB4 RID: 48308 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BCB4")] [SerializeField] private Renderer bowlLight1; // Token: 0x0400BCB5 RID: 48309 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400BCB5")] [SerializeField] private Renderer bowlLight2; // Token: 0x0400BCB6 RID: 48310 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400BCB6")] [SerializeField] private Animator animator; // Token: 0x0400BCB7 RID: 48311 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BCB7")] [SerializeField] private RecRoomAudioClip pinSetterSound; // Token: 0x0400BCB8 RID: 48312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BCB8")] [SerializeField] private Collider triggerVolume; // Token: 0x0400BCB9 RID: 48313 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400BCB9")] [SerializeField] private RecRoomAudioClip strikeSFX; // Token: 0x0400BCBA RID: 48314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BCBA")] private int PDCKEGOCACE = (int)((ulong)45L); // Token: 0x0400BCBB RID: 48315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x400BCBB")] private int LJDJCBFJPBB = (int)((ulong)1L); // Token: 0x0400BCBC RID: 48316 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BCBC")] private float CGNBNAFIDAJ; // Token: 0x0400BCBD RID: 48317 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x400BCBD")] private float PJBCKPODEBK = 50f; // Token: 0x0400BCBE RID: 48318 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BCBE")] private float OBLDEOFKADL; // Token: 0x0400BCC2 RID: 48322 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BCC2")] public BowlingLane.IAAHKFJBOBB CustomValidateBall; // Token: 0x0400BCC3 RID: 48323 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400BCC3")] private List KMJKECAGAAJ; // Token: 0x0400BCC4 RID: 48324 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400BCC4")] private MJNLDDCLOGP AKFPELKMMBD; // Token: 0x0400BCC5 RID: 48325 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400BCC5")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400BCC6 RID: 48326 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BCC6")] private BowlingBall IOKJNNNPOFF; // Token: 0x0400BCC7 RID: 48327 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400BCC7")] private BowlingBall MMOCFNFDBJJ; // Token: 0x0400BCC8 RID: 48328 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400BCC8")] private SynchronizedField MPJPEOMFNCN; // Token: 0x0400BCC9 RID: 48329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400BCC9")] private SynchronizedField JOMDONNODGH; // Token: 0x0400BCCA RID: 48330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400BCCA")] private SynchronizedField PFGJNEAGIHB; // Token: 0x0400BCCB RID: 48331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400BCCB")] private SynchronizedField AEIEDMBAPLK; // Token: 0x02002769 RID: 10089 [Token(Token = "0x2002769")] public sealed class MAAMANGKBCD : MulticastDelegate { // Token: 0x06011A15 RID: 72213 RVA: 0x00434918 File Offset: 0x00432B18 [Token(Token = "0x6011A15")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public MAAMANGKBCD(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011A16 RID: 72214 RVA: 0x00434934 File Offset: 0x00432B34 [Token(Token = "0x6011A16")] [Address(RVA = "0x11091D0", Offset = "0x1107BD0", VA = "0x1811091D0", Slot = "13")] public void Invoke(int PHJCMHKIAAD, int CHMFEPLLNBI) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011A17 RID: 72215 RVA: 0x004349B4 File Offset: 0x00432BB4 [Token(Token = "0x6011A17")] [Address(RVA = "0x1109130", Offset = "0x1107B30", VA = "0x181109130", Slot = "14")] public IAsyncResult BeginInvoke(int PHJCMHKIAAD, int CHMFEPLLNBI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06011A18 RID: 72216 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A18")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200276A RID: 10090 [Token(Token = "0x200276A")] public sealed class FIBCFPEGJIL : MulticastDelegate { // Token: 0x06011A19 RID: 72217 RVA: 0x004349C4 File Offset: 0x00432BC4 [Token(Token = "0x6011A19")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FIBCFPEGJIL(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011A1A RID: 72218 RVA: 0x004349E0 File Offset: 0x00432BE0 [Token(Token = "0x6011A1A")] [Address(RVA = "0x4685A0", Offset = "0x466FA0", VA = "0x1804685A0", Slot = "13")] public void Invoke() { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011A1B RID: 72219 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A1B")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A1C RID: 72220 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A1C")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200276B RID: 10091 [Token(Token = "0x200276B")] public sealed class JLBPIAGBKEO : MulticastDelegate { // Token: 0x06011A1D RID: 72221 RVA: 0x00434A18 File Offset: 0x00432C18 [Token(Token = "0x6011A1D")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public JLBPIAGBKEO(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011A1E RID: 72222 RVA: 0x00434A34 File Offset: 0x00432C34 [Token(Token = "0x6011A1E")] [Address(RVA = "0x4685A0", Offset = "0x466FA0", VA = "0x1804685A0", Slot = "13")] public void Invoke() { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011A1F RID: 72223 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A1F")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A20 RID: 72224 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A20")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200276C RID: 10092 [Token(Token = "0x200276C")] public sealed class IAAHKFJBOBB : MulticastDelegate { // Token: 0x06011A21 RID: 72225 RVA: 0x00434A6C File Offset: 0x00432C6C [Token(Token = "0x6011A21")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IAAHKFJBOBB(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011A22 RID: 72226 RVA: 0x00434A88 File Offset: 0x00432C88 [Token(Token = "0x6011A22")] [Address(RVA = "0x1107BA0", Offset = "0x11065A0", VA = "0x181107BA0", Slot = "13")] public bool Invoke(BowlingBall ACKPGLHGEDG) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex == 0 || @delegate == (ulong)1L) { MethodInfo method_info = @delegate.method_info; MethodInfo methodInfo; if (ACKPGLHGEDG != (ulong)1L) { uint num4; if (method_info == num4) { goto IL_A1; } if (delegate2 != 0) { } methodInfo = @delegate.method_info; IntPtr intPtr = @delegate.invoke_impl; num += num; num++; intPtr += intPtr; num += methodInfo; num += 19; methodInfo += methodInfo; } if (methodInfo == ACKPGLHGEDG) { goto IL_101; } if (methodInfo != 0) { } if (methodInfo == 0) { } IL_A1: MethodInfo method_info2 = @delegate.method_info; int num5 = 0; if (num5 < ACKPGLHGEDG) { num5 += num5; if (num5 != ACKPGLHGEDG) { num5++; } } num5 += method_info2; num5 += 19; num5 += num5; int num6 = 0; int num7 = 0; num7 += num7; num7++; num7 += num6; num7 += 19; num7 += 19; IL_101: if (methodInfo != 0 || num7 != 0) { } } num++; } // Token: 0x06011A23 RID: 72227 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A23")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(BowlingBall ACKPGLHGEDG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A24 RID: 72228 RVA: 0x00434BA8 File Offset: 0x00432DA8 [Token(Token = "0x6011A24")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x0200276D RID: 10093 [Token(Token = "0x200276D")] private enum KGEOHBJPDDK { // Token: 0x0400BCCD RID: 48333 [Token(Token = "0x400BCCD")] INVALID, // Token: 0x0400BCCE RID: 48334 [Token(Token = "0x400BCCE")] PREPARING_ROUND, // Token: 0x0400BCCF RID: 48335 [Token(Token = "0x400BCCF")] BOWLING_FRAME, // Token: 0x0400BCD0 RID: 48336 [Token(Token = "0x400BCD0")] LIFT_PINS } } }