This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,1688 @@
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<int> 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<bool> 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<bool> 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<int, int, int> aeiedmbaplk = this.AEIEDMBAPLK;
int num;
if (num == 10 || this.AEIEDMBAPLK.Get2() != -1)
{
return 0;
}
}
SynchronizedField<int, int, int> aeiedmbaplk2 = this.AEIEDMBAPLK;
int num2;
if (num2 == 10)
{
}
SynchronizedField<int, int, int> 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<int, int, int> aeiedmbaplk = this.AEIEDMBAPLK;
int num;
if ((num != 10 || this.AEIEDMBAPLK.Get2() != -1) && (this.AEIEDMBAPLK.Get2() != 10 || this.AEIEDMBAPLK.Get3() != -1))
{
SynchronizedField<int, int, int> aeiedmbaplk2 = this.AEIEDMBAPLK;
int num2;
if (num2 != 10)
{
SynchronizedField<int, int, int> 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<int, int, int> synchronizedField;
this.AEIEDMBAPLK = synchronizedField;
SynchronizedField<bool> synchronizedField2;
this.JOMDONNODGH = synchronizedField2;
Action action2 = new Action(this.DGENDBAEEOL);
SynchronizedField<bool> synchronizedField3;
this.PFGJNEAGIHB = synchronizedField3;
Action action3 = new Action(this.LJCKLPGMHEJ);
SynchronizedField<int> 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<float> 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.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
}
SynchronizedField<int> 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<BowlingBall>();
}
int num3 = 0;
this.IOKJNNNPOFF = num3;
int num4 = 0;
if (num3 != num4)
{
this.IOKJNNNPOFF.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>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<ISchedule> StartNewGameRoutine()
{
/*
An exception occurred when decompiling this method (060119FE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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<Tool>();
int num = 0;
if (componentInParent != num && componentInParent.hasAuthority)
{
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
BowlingBall componentInParent2 = HPKICPNGMDJ.GetComponentInParent<BowlingBall>();
int num2 = 0;
if (componentInParent2 != num2)
{
if (this.IOKJNNNPOFF)
{
BowlingBall iokjnnnpoff = this.IOKJNNNPOFF;
if (componentInParent2 == iokjnnnpoff)
{
return;
}
}
if (!componentInParent2.<MBFGOCOFHHM>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.<MBFGOCOFHHM>k__BackingField.MasterResetToLastSpawnPosition();
SynchronizedField<int> 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<BowlingPin> 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.<MBFGOCOFHHM>k__BackingField.rigidbodyEx;
List<BowlingPin> 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<BowlingPin> 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<int, int, int> 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<int, int, int> 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<int, int, int> 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 <MBFGOCOFHHM>k__BackingField = this.IOKJNNNPOFF.<MBFGOCOFHHM>k__BackingField;
Quaternion rotation = global::UnityEngine.Random.rotation;
this.IOKJNNNPOFF.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
SynchronizedField<int> 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<BowlingPin> 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<BowlingPin> 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<BowlingPin> 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<BowlingPin> 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<BowlingPin> 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<BowlingPin>();
int length = array.Length;
if (num < length)
{
BowlingPin bowlingPin = array[num];
if (bowlingPin.lane == this)
{
this.KMJKECAGAAJ.Add(bowlingPin);
}
num++;
}
List<BowlingPin> 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<BowlingPin> 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<BowlingPin> 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<BowlingPin> 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<int> MPJPEOMFNCN;
// Token: 0x0400BCC9 RID: 48329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400BCC9")]
private SynchronizedField<bool> JOMDONNODGH;
// Token: 0x0400BCCA RID: 48330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400BCCA")]
private SynchronizedField<bool> PFGJNEAGIHB;
// Token: 0x0400BCCB RID: 48331
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400BCCB")]
private SynchronizedField<int, int, int> 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
}
}
}