733 lines
24 KiB
C#
733 lines
24 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Bowling
|
|
{
|
|
// Token: 0x02002D49 RID: 11593
|
|
[Token(Token = "0x2002D49")]
|
|
public class BowlingManager : GameRuleManager
|
|
{
|
|
// Token: 0x1700360A RID: 13834
|
|
// (get) Token: 0x060137EA RID: 79850 RVA: 0x0047FFD8 File Offset: 0x0047E1D8
|
|
[Token(Token = "0x1700360A")]
|
|
public new static BowlingManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x60137EA")]
|
|
[Address(RVA = "0x1621610", Offset = "0x1620610", VA = "0x181621610")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700360B RID: 13835
|
|
// (get) Token: 0x060137EB RID: 79851 RVA: 0x0047FFF0 File Offset: 0x0047E1F0
|
|
[Token(Token = "0x1700360B")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60137EB")]
|
|
[Address(RVA = "0x16216B0", Offset = "0x16206B0", VA = "0x1816216B0")]
|
|
get
|
|
{
|
|
BowlingManager instance = BowlingManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700360C RID: 13836
|
|
// (get) Token: 0x060137EC RID: 79852 RVA: 0x00480010 File Offset: 0x0047E210
|
|
// (set) Token: 0x060137ED RID: 79853 RVA: 0x00480030 File Offset: 0x0047E230
|
|
[Token(Token = "0x1700360C")]
|
|
public CGLKOJIMDIH GPJADJLNGDF
|
|
{
|
|
[Token(Token = "0x60137EC")]
|
|
[Address(RVA = "0x16215C0", Offset = "0x16205C0", VA = "0x1816215C0")]
|
|
get
|
|
{
|
|
return this.EBDGHFCANCB.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60137ED")]
|
|
[Address(RVA = "0x1621840", Offset = "0x1620840", VA = "0x181621840")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<CGLKOJIMDIH> ebdghfcancb = this.EBDGHFCANCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700360D RID: 13837
|
|
// (get) Token: 0x060137EE RID: 79854 RVA: 0x0048004C File Offset: 0x0047E24C
|
|
[Token(Token = "0x1700360D")]
|
|
public AGAJMBPABDL MHIBIGDKNBO
|
|
{
|
|
[Token(Token = "0x60137EE")]
|
|
[Address(RVA = "0x1621500", Offset = "0x1620500", VA = "0x181621500")]
|
|
get
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
AGAJMBPABDL agajmbpabdl;
|
|
return agajmbpabdl;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700360E RID: 13838
|
|
// (get) Token: 0x060137EF RID: 79855 RVA: 0x00480078 File Offset: 0x0047E278
|
|
// (set) Token: 0x060137F0 RID: 79856 RVA: 0x00480098 File Offset: 0x0047E298
|
|
[Token(Token = "0x1700360E")]
|
|
public int CHKNMGMOHJJ
|
|
{
|
|
[Token(Token = "0x60137EF")]
|
|
[Address(RVA = "0x16214B0", Offset = "0x16204B0", VA = "0x1816214B0")]
|
|
get
|
|
{
|
|
return this.BKAHGLPIALD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60137F0")]
|
|
[Address(RVA = "0x16217E0", Offset = "0x16207E0", VA = "0x1816217E0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> bkahglpiald = this.BKAHGLPIALD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137F1 RID: 79857 RVA: 0x004800B4 File Offset: 0x0047E2B4
|
|
[Token(Token = "0x60137F1")]
|
|
[Address(RVA = "0x161FF80", Offset = "0x161EF80", VA = "0x18161FF80")]
|
|
public int GetPlayerBowl(AGAJMBPABDL IEKDDPPNFPF, int EBAGELCDCGG)
|
|
{
|
|
return this.GetPlayerBowls(IEKDDPPNFPF).IAHDANBDAAM()[EBAGELCDCGG];
|
|
}
|
|
|
|
// Token: 0x060137F2 RID: 79858 RVA: 0x004800DC File Offset: 0x0047E2DC
|
|
[Token(Token = "0x60137F2")]
|
|
[Address(RVA = "0x16211E0", Offset = "0x16201E0", VA = "0x1816211E0")]
|
|
public void SetPlayerBowl(AGAJMBPABDL IEKDDPPNFPF, int EBAGELCDCGG, int CHMFEPLLNBI)
|
|
{
|
|
int[] array;
|
|
do
|
|
{
|
|
array = this.GetPlayerBowls(IEKDDPPNFPF).IAHDANBDAAM();
|
|
}
|
|
while (array == 0);
|
|
array[0] = CHMFEPLLNBI;
|
|
}
|
|
|
|
// Token: 0x060137F3 RID: 79859 RVA: 0x00480108 File Offset: 0x0047E308
|
|
[Token(Token = "0x60137F3")]
|
|
[Address(RVA = "0x1620970", Offset = "0x161F970", VA = "0x181620970")]
|
|
private void KLLBKLMLMIN()
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
KLLMCPFPIIE<int[]> playerBowls = this.GetPlayerBowls(agajmbpabdl);
|
|
int[] array = BowlingManager.BKGJCNPHJKL();
|
|
}
|
|
|
|
// Token: 0x060137F4 RID: 79860 RVA: 0x00480134 File Offset: 0x0047E334
|
|
[Token(Token = "0x60137F4")]
|
|
[Address(RVA = "0x1620010", Offset = "0x161F010", VA = "0x181620010")]
|
|
public KLLMCPFPIIE<int[]> GetPlayerBowls(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
Dictionary<int, KLLMCPFPIIE<int[]>> cooafkaifkc = this.COOAFKAIFKC;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int[] array = BowlingManager.BKGJCNPHJKL();
|
|
Action action = new Action(this.DJEKONECGDO);
|
|
Dictionary<int, KLLMCPFPIIE<int[]>> cooafkaifkc2 = this.COOAFKAIFKC;
|
|
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
|
KLLMCPFPIIE<int[]> kllmcpfpiie;
|
|
cooafkaifkc2[inpoaaaoahi] = kllmcpfpiie;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060137F5 RID: 79861 RVA: 0x00480184 File Offset: 0x0047E384
|
|
[Token(Token = "0x60137F5")]
|
|
[Address(RVA = "0x16210A0", Offset = "0x16200A0", VA = "0x1816210A0")]
|
|
public void SetCurrentBowl(int EMIODCKNKFG, int CHMFEPLLNBI)
|
|
{
|
|
int[] array;
|
|
do
|
|
{
|
|
AGAJMBPABDL currentPlayer = this.MHIBIGDKNBO;
|
|
int num = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
array = this.GetPlayerBowls(currentPlayer).IAHDANBDAAM();
|
|
}
|
|
while (array == 0);
|
|
array[0] = CHMFEPLLNBI;
|
|
}
|
|
|
|
// Token: 0x060137F6 RID: 79862 RVA: 0x004801C4 File Offset: 0x0047E3C4
|
|
[Token(Token = "0x60137F6")]
|
|
[Address(RVA = "0x1620150", Offset = "0x161F150", VA = "0x181620150")]
|
|
public bool GetPlayerBumpers(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
return this.LBNBNNJLIKO(IEKDDPPNFPF).IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060137F7 RID: 79863 RVA: 0x004801E4 File Offset: 0x0047E3E4
|
|
[Token(Token = "0x60137F7")]
|
|
[Address(RVA = "0x1620A00", Offset = "0x161FA00", VA = "0x181620A00")]
|
|
private KLLMCPFPIIE<bool> LBNBNNJLIKO(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
Dictionary<int, KLLMCPFPIIE<bool>> ihjmhkhempf = this.IHJMHKHEMPF;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Action action = new Action(this.NCDIDFCCLBF);
|
|
Dictionary<int, KLLMCPFPIIE<bool>> ihjmhkhempf2 = this.IHJMHKHEMPF;
|
|
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
ihjmhkhempf2[inpoaaaoahi] = kllmcpfpiie;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060137F8 RID: 79864 RVA: 0x0048022C File Offset: 0x0047E42C
|
|
[Token(Token = "0x60137F8")]
|
|
[Address(RVA = "0x16212D0", Offset = "0x16202D0", VA = "0x1816212D0")]
|
|
public void SetPlayerBumpers(AGAJMBPABDL IEKDDPPNFPF, bool PAHBNKEFKJF)
|
|
{
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = this.LBNBNNJLIKO(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x1700360F RID: 13839
|
|
// (get) Token: 0x060137F9 RID: 79865 RVA: 0x00480248 File Offset: 0x0047E448
|
|
[Token(Token = "0x1700360F")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x60137F9")]
|
|
[Address(RVA = "0x1621710", Offset = "0x1620710", VA = "0x181621710", Slot = "20")]
|
|
get
|
|
{
|
|
return "bowling";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003610 RID: 13840
|
|
// (get) Token: 0x060137FA RID: 79866 RVA: 0x0048025C File Offset: 0x0047E45C
|
|
[Token(Token = "0x17003610")]
|
|
public bool PPLNPILADFK
|
|
{
|
|
[Token(Token = "0x60137FA")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001B1 RID: 433
|
|
// (add) Token: 0x060137FB RID: 79867 RVA: 0x0048026C File Offset: 0x0047E46C
|
|
// (remove) Token: 0x060137FC RID: 79868 RVA: 0x00480288 File Offset: 0x0047E488
|
|
[Token(Token = "0x140001B1")]
|
|
public event BowlingManager.GFJGCHOBAOM DHOEFGEAFID
|
|
{
|
|
[Token(Token = "0x60137FB")]
|
|
[Address(RVA = "0x1621410", Offset = "0x1620410", VA = "0x181621410")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60137FC")]
|
|
[Address(RVA = "0x1621740", Offset = "0x1620740", VA = "0x181621740")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003611 RID: 13841
|
|
// (get) Token: 0x060137FD RID: 79869 RVA: 0x004802A4 File Offset: 0x0047E4A4
|
|
[Token(Token = "0x17003611")]
|
|
public override bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x60137FD")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137FE RID: 79870 RVA: 0x004802B4 File Offset: 0x0047E4B4
|
|
[Token(Token = "0x60137FE")]
|
|
[Address(RVA = "0x161F3A0", Offset = "0x161E3A0", VA = "0x18161F3A0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
BowlingLane.FIBCFPEGJIL ljmmlpndmci;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.Awake();
|
|
Action action = new Action(this.DMMCHGNHGGI);
|
|
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie;
|
|
this.EBDGHFCANCB = kllmcpfpiie;
|
|
Action action2 = new Action(this.PHKALKMNOLK);
|
|
KLLMCPFPIIE<int> kllmcpfpiie2;
|
|
this.BKAHGLPIALD = kllmcpfpiie2;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", (OHOEENCHJJE)((uint)1));
|
|
this.LBHGFBNAMGG = mjnlddclogp;
|
|
BowlingScoreboard bowlingScoreboard = global::UnityEngine.Object.FindObjectOfType<BowlingScoreboard>();
|
|
this.CEJLJOEIIMG = bowlingScoreboard;
|
|
BowlingLane bowlingLane = bowlingScoreboard.BowlingLane;
|
|
this.POHNACLKJKP = bowlingLane;
|
|
BowlingLane.IAAHKFJBOBB iaahkfjbobb;
|
|
iaahkfjbobb.method_ptr = ldftn(JAPPLMABKBM);
|
|
iaahkfjbobb.method = ldftn(JAPPLMABKBM);
|
|
iaahkfjbobb.m_target = this;
|
|
bowlingLane.CustomValidateBall = iaahkfjbobb;
|
|
BowlingLane pohnaclkjkp = this.POHNACLKJKP;
|
|
BowlingLane.MAAMANGKBCD maamangkbcd;
|
|
maamangkbcd.method_ptr = ldftn(DOGHHPEFIPO);
|
|
maamangkbcd.method = ldftn(DOGHHPEFIPO);
|
|
maamangkbcd.m_target = this;
|
|
pohnaclkjkp.LJDJJJCOFJN += maamangkbcd;
|
|
BowlingLane pohnaclkjkp2 = this.POHNACLKJKP;
|
|
BowlingLane.FIBCFPEGJIL fibcfpegjil;
|
|
fibcfpegjil.method_ptr = ldftn(JNCOIJDGEIN);
|
|
fibcfpegjil.method = ldftn(JNCOIJDGEIN);
|
|
fibcfpegjil.m_target = this;
|
|
ljmmlpndmci = pohnaclkjkp2.LJMMLPNDMCI;
|
|
@delegate = Delegate.Combine(ljmmlpndmci, fibcfpegjil);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ljmmlpndmci)
|
|
{
|
|
}
|
|
this.KLLBKLMLMIN();
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.BNMHBLEAPMJ);
|
|
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
|
this.CEJLJOEIIMG.Refresh();
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING)
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137FF RID: 79871 RVA: 0x00480434 File Offset: 0x0047E634
|
|
[Token(Token = "0x60137FF")]
|
|
[Address(RVA = "0x1620D80", Offset = "0x161FD80", VA = "0x181620D80", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.COOAFKAIFKC.Clear();
|
|
this.IHJMHKHEMPF.Clear();
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.BNMHBLEAPMJ);
|
|
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013800 RID: 79872 RVA: 0x00480490 File Offset: 0x0047E690
|
|
[Token(Token = "0x6013800")]
|
|
[Address(RVA = "0x1621340", Offset = "0x1620340", VA = "0x181621340")]
|
|
protected void Update()
|
|
{
|
|
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x06013801 RID: 79873 RVA: 0x004804B0 File Offset: 0x0047E6B0
|
|
[Token(Token = "0x6013801")]
|
|
[Address(RVA = "0x1620ED0", Offset = "0x161FED0", VA = "0x181620ED0")]
|
|
public void OnPlayerBowled(AGAJMBPABDL COMAIBJHIFL, int CHMFEPLLNBI)
|
|
{
|
|
if (COMAIBJHIFL != 0)
|
|
{
|
|
BowlingManager.GFJGCHOBAOM dhoefgeafid = this.DHOEFGEAFID;
|
|
if (dhoefgeafid != 0)
|
|
{
|
|
dhoefgeafid(COMAIBJHIFL, CHMFEPLLNBI);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013802 RID: 79874 RVA: 0x004804D8 File Offset: 0x0047E6D8
|
|
[Token(Token = "0x6013802")]
|
|
[Address(RVA = "0x1620B30", Offset = "0x161FB30", VA = "0x181620B30", Slot = "24")]
|
|
protected override void NJGKEJCHADK()
|
|
{
|
|
base.NJGKEJCHADK();
|
|
this.KLLBKLMLMIN();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams()[0];
|
|
KLLMCPFPIIE<CGLKOJIMDIH> ebdghfcancb = this.EBDGHFCANCB;
|
|
KLLMCPFPIIE<int> bkahglpiald = this.BKAHGLPIALD;
|
|
BowlingLane pohnaclkjkp = this.POHNACLKJKP;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
BowlingLane.LNIMLAIJMBK lnimlaijmbk;
|
|
lnimlaijmbk.System.IDisposable.Dispose();
|
|
lnimlaijmbk.<>1__state = (int)((ulong)0L);
|
|
lnimlaijmbk.<>4__this = pohnaclkjkp;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(pohnaclkjkp, lnimlaijmbk);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013803 RID: 79875 RVA: 0x00480568 File Offset: 0x0047E768
|
|
[Token(Token = "0x6013803")]
|
|
[Address(RVA = "0x161FA00", Offset = "0x161EA00", VA = "0x18161FA00")]
|
|
private void DMMCHGNHGGI()
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
if (this.EBDGHFCANCB.IAHDANBDAAM() != -1)
|
|
{
|
|
int num = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
|
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(photonPlayer);
|
|
if (num == (int)playerTeam)
|
|
{
|
|
if (this.BKAHGLPIALD.IAHDANBDAAM() != 1)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Your Turn!", 3f, num2, num2);
|
|
}
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.EBDGHFCANCB.IAHDANBDAAM() != -1)
|
|
{
|
|
GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
BowlingLane pohnaclkjkp = this.POHNACLKJKP;
|
|
AGAJMBPABDL agajmbpabdl;
|
|
if (agajmbpabdl != 0)
|
|
{
|
|
bool playerBumpers = this.GetPlayerBumpers(agajmbpabdl);
|
|
throw new NullReferenceException();
|
|
}
|
|
int num3 = 0;
|
|
pohnaclkjkp.PMHKJKBOABG = num3 != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013804 RID: 79876 RVA: 0x00480654 File Offset: 0x0047E854
|
|
[Token(Token = "0x6013804")]
|
|
[Address(RVA = "0x16204B0", Offset = "0x161F4B0", VA = "0x1816204B0")]
|
|
private void JNCOIJDGEIN()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
|
if (activeTeams.Length == 0)
|
|
{
|
|
Debug.LogError("No Active Teams");
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
instance2.MasterStopGame(num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
int num4;
|
|
if (num3 < activeTeams.Length)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = activeTeams[num2];
|
|
AGAJMBPABDL anyPlayerOnTeam = teamManager.GetAnyPlayerOnTeam(cglkojimdih);
|
|
num4 = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
num4 += num4;
|
|
int[] array = this.GetPlayerBowls(anyPlayerOnTeam).IAHDANBDAAM();
|
|
if ("{il2cpp array field local27->}" != (ulong)(-1L))
|
|
{
|
|
num2++;
|
|
}
|
|
}
|
|
int num5 = 0;
|
|
num4 = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
KLLMCPFPIIE<int> bkahglpiald = this.BKAHGLPIALD;
|
|
int num6 = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
CGLKOJIMDIH cglkojimdih2 = activeTeams[num5];
|
|
KLLMCPFPIIE<CGLKOJIMDIH> ebdghfcancb = this.EBDGHFCANCB;
|
|
}
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x06013805 RID: 79877 RVA: 0x0048079C File Offset: 0x0047E99C
|
|
[Token(Token = "0x6013805")]
|
|
[Address(RVA = "0x161FDD0", Offset = "0x161EDD0", VA = "0x18161FDD0")]
|
|
private void DOGHHPEFIPO(int EMIODCKNKFG, int CHMFEPLLNBI)
|
|
{
|
|
while (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
AGAJMBPABDL currentPlayer = this.MHIBIGDKNBO;
|
|
int num = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
int[] array = this.GetPlayerBowls(currentPlayer).IAHDANBDAAM();
|
|
if (array != 0)
|
|
{
|
|
array[0] = CHMFEPLLNBI;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013806 RID: 79878 RVA: 0x004807E8 File Offset: 0x0047E9E8
|
|
[Token(Token = "0x6013806")]
|
|
[Address(RVA = "0x161F820", Offset = "0x161E820", VA = "0x18161F820")]
|
|
private void BNMHBLEAPMJ(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
|
int num = 0;
|
|
int length = activeTeams.Length;
|
|
if (num < length)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = activeTeams[num];
|
|
CGLKOJIMDIH cglkojimdih2 = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
if (cglkojimdih == cglkojimdih2)
|
|
{
|
|
return;
|
|
}
|
|
num++;
|
|
}
|
|
this.JNCOIJDGEIN();
|
|
BowlingLane pohnaclkjkp = this.POHNACLKJKP;
|
|
DJHELPHHAEN pegjgmdgkjn = pohnaclkjkp.PEGJGMDGKJN;
|
|
int num2 = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num2);
|
|
DJHELPHHAEN pegjgmdgkjn2 = pohnaclkjkp.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013807 RID: 79879 RVA: 0x0048087C File Offset: 0x0047EA7C
|
|
[Token(Token = "0x6013807")]
|
|
[Address(RVA = "0x161F9E0", Offset = "0x161E9E0", VA = "0x18161F9E0")]
|
|
private void DJEKONECGDO()
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x06013808 RID: 79880 RVA: 0x0048089C File Offset: 0x0047EA9C
|
|
[Token(Token = "0x6013808")]
|
|
[Address(RVA = "0x1620EF0", Offset = "0x161FEF0", VA = "0x181620EF0")]
|
|
private void PHKALKMNOLK()
|
|
{
|
|
GamePresenceManager <AMFBMHKLCLO>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<AMFBMHKLCLO>k__BackingField;
|
|
int num = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
string text = "Frame " + num;
|
|
<AMFBMHKLCLO>k__BackingField.CurrentPresenceString = text;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
BowlingLane pohnaclkjkp = this.POHNACLKJKP;
|
|
int num2 = this.BKAHGLPIALD.IAHDANBDAAM();
|
|
KLLMCPFPIIE<bool> jomdonnodgh = pohnaclkjkp.JOMDONNODGH;
|
|
}
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x06013809 RID: 79881 RVA: 0x0048090C File Offset: 0x0047EB0C
|
|
[Token(Token = "0x6013809")]
|
|
[Address(RVA = "0x16201B0", Offset = "0x161F1B0", VA = "0x1816201B0")]
|
|
internal void HCNNOEIJGLF(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
bool flag = this.LBNBNNJLIKO(IEKDDPPNFPF).IAHDANBDAAM() == 0;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = this.LBNBNNJLIKO(IEKDDPPNFPF);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (!flag)
|
|
{
|
|
}
|
|
string text = "Bumpers " + "On";
|
|
}
|
|
|
|
// Token: 0x0601380A RID: 79882 RVA: 0x00480954 File Offset: 0x0047EB54
|
|
[Token(Token = "0x601380A")]
|
|
[Address(RVA = "0x161F9E0", Offset = "0x161E9E0", VA = "0x18161F9E0")]
|
|
private void NCDIDFCCLBF()
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x0601380B RID: 79883 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601380B")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
internal void OMLBPAMGDOA(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601380C RID: 79884 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601380C")]
|
|
[Address(RVA = "0x161FF70", Offset = "0x161EF70", VA = "0x18161FF70")]
|
|
public static int FrameToFirstBowlIndex(int LBGPNNBCGNL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601380D RID: 79885 RVA: 0x00480974 File Offset: 0x0047EB74
|
|
[Token(Token = "0x601380D")]
|
|
[Address(RVA = "0x161F770", Offset = "0x161E770", VA = "0x18161F770")]
|
|
private static int[] BKGJCNPHJKL()
|
|
{
|
|
int[] array = new int[0];
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num++;
|
|
array[0] = (int)((ulong)4294967295L);
|
|
}
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0601380E RID: 79886 RVA: 0x004809B4 File Offset: 0x0047EBB4
|
|
[Token(Token = "0x601380E")]
|
|
[Address(RVA = "0x1620310", Offset = "0x161F310", VA = "0x181620310")]
|
|
private bool JAPPLMABKBM(BowlingBall ACKPGLHGEDG)
|
|
{
|
|
if (this.EBDGHFCANCB.IAHDANBDAAM() == -1)
|
|
{
|
|
return true;
|
|
}
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL owner = ACKPGLHGEDG.<MBFGOCOFHHM>k__BackingField.FAGBHOMBNBP;
|
|
int playerTeam = (int)teamManager.GetPlayerTeam(owner);
|
|
CGLKOJIMDIH cglkojimdih = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
if (playerTeam != (int)cglkojimdih)
|
|
{
|
|
}
|
|
AGAJMBPABDL agajmbpabdl;
|
|
Player player = agajmbpabdl.GPOMCJICJIH();
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0601380F RID: 79887 RVA: 0x00480A14 File Offset: 0x0047EC14
|
|
[Token(Token = "0x601380F")]
|
|
[Address(RVA = "0x1621360", Offset = "0x1620360", VA = "0x181621360")]
|
|
public BowlingManager()
|
|
{
|
|
Dictionary<int, KLLMCPFPIIE<int[]>> dictionary = new Dictionary();
|
|
this.COOAFKAIFKC = dictionary;
|
|
Dictionary<int, KLLMCPFPIIE<bool>> dictionary2 = new Dictionary();
|
|
this.IHJMHKHEMPF = dictionary2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400CA50 RID: 51792
|
|
[Token(Token = "0x400CA50")]
|
|
public const int NULL_SCORE = -1;
|
|
|
|
// Token: 0x0400CA51 RID: 51793
|
|
[Token(Token = "0x400CA51")]
|
|
private const int HFAOKPKPIMP = 3;
|
|
|
|
// Token: 0x0400CA52 RID: 51794
|
|
[Token(Token = "0x400CA52")]
|
|
private const int DEDMCFMAMKF = 10;
|
|
|
|
// Token: 0x0400CA53 RID: 51795
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400CA53")]
|
|
private MJNLDDCLOGP LBHGFBNAMGG;
|
|
|
|
// Token: 0x0400CA54 RID: 51796
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400CA54")]
|
|
private BowlingScoreboard CEJLJOEIIMG;
|
|
|
|
// Token: 0x0400CA55 RID: 51797
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CA55")]
|
|
private BowlingLane POHNACLKJKP;
|
|
|
|
// Token: 0x0400CA56 RID: 51798
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400CA56")]
|
|
private KLLMCPFPIIE<CGLKOJIMDIH> EBDGHFCANCB;
|
|
|
|
// Token: 0x0400CA57 RID: 51799
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CA57")]
|
|
private KLLMCPFPIIE<int> BKAHGLPIALD;
|
|
|
|
// Token: 0x0400CA58 RID: 51800
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CA58")]
|
|
private Dictionary<int, KLLMCPFPIIE<int[]>> COOAFKAIFKC;
|
|
|
|
// Token: 0x0400CA59 RID: 51801
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400CA59")]
|
|
private Dictionary<int, KLLMCPFPIIE<bool>> IHJMHKHEMPF;
|
|
|
|
// Token: 0x02002D4A RID: 11594
|
|
[Token(Token = "0x2002D4A")]
|
|
public sealed class GFJGCHOBAOM : MulticastDelegate
|
|
{
|
|
// Token: 0x06013810 RID: 79888 RVA: 0x00480A44 File Offset: 0x0047EC44
|
|
[Token(Token = "0x6013810")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public GFJGCHOBAOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06013811 RID: 79889 RVA: 0x00480A60 File Offset: 0x0047EC60
|
|
[Token(Token = "0x6013811")]
|
|
[Address(RVA = "0x16272C0", Offset = "0x16262C0", VA = "0x1816272C0", Slot = "13")]
|
|
public void Invoke(AGAJMBPABDL COMAIBJHIFL, int CHMFEPLLNBI)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013812 RID: 79890 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013812")]
|
|
[Address(RVA = "0x1627230", Offset = "0x1626230", VA = "0x181627230", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(AGAJMBPABDL COMAIBJHIFL, int CHMFEPLLNBI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013813 RID: 79891 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013813")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|