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: 0x02002C60 RID: 11360
|
|
[Token(Token = "0x2002C60")]
|
|
public class BowlingManager : GameRuleManager
|
|
{
|
|
// Token: 0x17003556 RID: 13654
|
|
// (get) Token: 0x060133A9 RID: 78761 RVA: 0x0047627C File Offset: 0x0047447C
|
|
[Token(Token = "0x17003556")]
|
|
public new static BowlingManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x60133A9")]
|
|
[Address(RVA = "0xB21760", Offset = "0xB20560", VA = "0x180B21760")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003557 RID: 13655
|
|
// (get) Token: 0x060133AA RID: 78762 RVA: 0x00476294 File Offset: 0x00474494
|
|
[Token(Token = "0x17003557")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60133AA")]
|
|
[Address(RVA = "0xB21800", Offset = "0xB20600", VA = "0x180B21800")]
|
|
get
|
|
{
|
|
BowlingManager instance = BowlingManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003558 RID: 13656
|
|
// (get) Token: 0x060133AB RID: 78763 RVA: 0x004762B4 File Offset: 0x004744B4
|
|
// (set) Token: 0x060133AC RID: 78764 RVA: 0x004762D4 File Offset: 0x004744D4
|
|
[Token(Token = "0x17003558")]
|
|
public CGLKOJIMDIH GPJADJLNGDF
|
|
{
|
|
[Token(Token = "0x60133AB")]
|
|
[Address(RVA = "0xB21710", Offset = "0xB20510", VA = "0x180B21710")]
|
|
get
|
|
{
|
|
return this.EBDGHFCANCB.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60133AC")]
|
|
[Address(RVA = "0xB21990", Offset = "0xB20790", VA = "0x180B21990")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<CGLKOJIMDIH> ebdghfcancb = this.EBDGHFCANCB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003559 RID: 13657
|
|
// (get) Token: 0x060133AD RID: 78765 RVA: 0x004762F0 File Offset: 0x004744F0
|
|
[Token(Token = "0x17003559")]
|
|
public AGAJMBPABDL MHIBIGDKNBO
|
|
{
|
|
[Token(Token = "0x60133AD")]
|
|
[Address(RVA = "0xB21650", Offset = "0xB20450", VA = "0x180B21650")]
|
|
get
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
CGLKOJIMDIH cglkojimdih = this.EBDGHFCANCB.IAHDANBDAAM();
|
|
AGAJMBPABDL agajmbpabdl;
|
|
return agajmbpabdl;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700355A RID: 13658
|
|
// (get) Token: 0x060133AE RID: 78766 RVA: 0x0047631C File Offset: 0x0047451C
|
|
// (set) Token: 0x060133AF RID: 78767 RVA: 0x0047633C File Offset: 0x0047453C
|
|
[Token(Token = "0x1700355A")]
|
|
public int CHKNMGMOHJJ
|
|
{
|
|
[Token(Token = "0x60133AE")]
|
|
[Address(RVA = "0xB21600", Offset = "0xB20400", VA = "0x180B21600")]
|
|
get
|
|
{
|
|
return this.BKAHGLPIALD.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60133AF")]
|
|
[Address(RVA = "0xB21930", Offset = "0xB20730", VA = "0x180B21930")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> bkahglpiald = this.BKAHGLPIALD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133B0 RID: 78768 RVA: 0x00476358 File Offset: 0x00474558
|
|
[Token(Token = "0x60133B0")]
|
|
[Address(RVA = "0xB200D0", Offset = "0xB1EED0", VA = "0x180B200D0")]
|
|
public int GetPlayerBowl(AGAJMBPABDL IEKDDPPNFPF, int EBAGELCDCGG)
|
|
{
|
|
return this.GetPlayerBowls(IEKDDPPNFPF).IAHDANBDAAM()[EBAGELCDCGG];
|
|
}
|
|
|
|
// Token: 0x060133B1 RID: 78769 RVA: 0x00476380 File Offset: 0x00474580
|
|
[Token(Token = "0x60133B1")]
|
|
[Address(RVA = "0xB21330", Offset = "0xB20130", VA = "0x180B21330")]
|
|
public void SetPlayerBowl(AGAJMBPABDL IEKDDPPNFPF, int EBAGELCDCGG, int CHMFEPLLNBI)
|
|
{
|
|
int[] array;
|
|
do
|
|
{
|
|
array = this.GetPlayerBowls(IEKDDPPNFPF).IAHDANBDAAM();
|
|
}
|
|
while (array == 0);
|
|
array[0] = CHMFEPLLNBI;
|
|
}
|
|
|
|
// Token: 0x060133B2 RID: 78770 RVA: 0x004763AC File Offset: 0x004745AC
|
|
[Token(Token = "0x60133B2")]
|
|
[Address(RVA = "0xB20AC0", Offset = "0xB1F8C0", VA = "0x180B20AC0")]
|
|
private void KLLBKLMLMIN()
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
KLLMCPFPIIE<int[]> playerBowls = this.GetPlayerBowls(agajmbpabdl);
|
|
int[] array = BowlingManager.BKGJCNPHJKL();
|
|
}
|
|
|
|
// Token: 0x060133B3 RID: 78771 RVA: 0x004763D8 File Offset: 0x004745D8
|
|
[Token(Token = "0x60133B3")]
|
|
[Address(RVA = "0xB20160", Offset = "0xB1EF60", VA = "0x180B20160")]
|
|
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: 0x060133B4 RID: 78772 RVA: 0x00476428 File Offset: 0x00474628
|
|
[Token(Token = "0x60133B4")]
|
|
[Address(RVA = "0xB211F0", Offset = "0xB1FFF0", VA = "0x180B211F0")]
|
|
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: 0x060133B5 RID: 78773 RVA: 0x00476468 File Offset: 0x00474668
|
|
[Token(Token = "0x60133B5")]
|
|
[Address(RVA = "0xB202A0", Offset = "0xB1F0A0", VA = "0x180B202A0")]
|
|
public bool GetPlayerBumpers(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
return this.LBNBNNJLIKO(IEKDDPPNFPF).IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060133B6 RID: 78774 RVA: 0x00476488 File Offset: 0x00474688
|
|
[Token(Token = "0x60133B6")]
|
|
[Address(RVA = "0xB20B50", Offset = "0xB1F950", VA = "0x180B20B50")]
|
|
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: 0x060133B7 RID: 78775 RVA: 0x004764D0 File Offset: 0x004746D0
|
|
[Token(Token = "0x60133B7")]
|
|
[Address(RVA = "0xB21420", Offset = "0xB20220", VA = "0x180B21420")]
|
|
public void SetPlayerBumpers(AGAJMBPABDL IEKDDPPNFPF, bool PAHBNKEFKJF)
|
|
{
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = this.LBNBNNJLIKO(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x1700355B RID: 13659
|
|
// (get) Token: 0x060133B8 RID: 78776 RVA: 0x004764EC File Offset: 0x004746EC
|
|
[Token(Token = "0x1700355B")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x60133B8")]
|
|
[Address(RVA = "0xB21860", Offset = "0xB20660", VA = "0x180B21860", Slot = "20")]
|
|
get
|
|
{
|
|
return "bowling";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700355C RID: 13660
|
|
// (get) Token: 0x060133B9 RID: 78777 RVA: 0x00476500 File Offset: 0x00474700
|
|
[Token(Token = "0x1700355C")]
|
|
public bool PPLNPILADFK
|
|
{
|
|
[Token(Token = "0x60133B9")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001AC RID: 428
|
|
// (add) Token: 0x060133BA RID: 78778 RVA: 0x00476510 File Offset: 0x00474710
|
|
// (remove) Token: 0x060133BB RID: 78779 RVA: 0x0047652C File Offset: 0x0047472C
|
|
[Token(Token = "0x140001AC")]
|
|
public event BowlingManager.GFJGCHOBAOM DHOEFGEAFID
|
|
{
|
|
[Token(Token = "0x60133BA")]
|
|
[Address(RVA = "0xB21560", Offset = "0xB20360", VA = "0x180B21560")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x60133BB")]
|
|
[Address(RVA = "0xB21890", Offset = "0xB20690", VA = "0x180B21890")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700355D RID: 13661
|
|
// (get) Token: 0x060133BC RID: 78780 RVA: 0x00476548 File Offset: 0x00474748
|
|
[Token(Token = "0x1700355D")]
|
|
public override bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x60133BC")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133BD RID: 78781 RVA: 0x00476558 File Offset: 0x00474758
|
|
[Token(Token = "0x60133BD")]
|
|
[Address(RVA = "0xB1F4F0", Offset = "0xB1E2F0", VA = "0x180B1F4F0", 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: 0x060133BE RID: 78782 RVA: 0x004766D8 File Offset: 0x004748D8
|
|
[Token(Token = "0x60133BE")]
|
|
[Address(RVA = "0xB20ED0", Offset = "0xB1FCD0", VA = "0x180B20ED0", 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: 0x060133BF RID: 78783 RVA: 0x00476734 File Offset: 0x00474934
|
|
[Token(Token = "0x60133BF")]
|
|
[Address(RVA = "0xB21490", Offset = "0xB20290", VA = "0x180B21490")]
|
|
protected void Update()
|
|
{
|
|
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x060133C0 RID: 78784 RVA: 0x00476754 File Offset: 0x00474954
|
|
[Token(Token = "0x60133C0")]
|
|
[Address(RVA = "0xB21020", Offset = "0xB1FE20", VA = "0x180B21020")]
|
|
public void OnPlayerBowled(AGAJMBPABDL COMAIBJHIFL, int CHMFEPLLNBI)
|
|
{
|
|
if (COMAIBJHIFL != 0)
|
|
{
|
|
BowlingManager.GFJGCHOBAOM dhoefgeafid = this.DHOEFGEAFID;
|
|
if (dhoefgeafid != 0)
|
|
{
|
|
dhoefgeafid(COMAIBJHIFL, CHMFEPLLNBI);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133C1 RID: 78785 RVA: 0x0047677C File Offset: 0x0047497C
|
|
[Token(Token = "0x60133C1")]
|
|
[Address(RVA = "0xB20C80", Offset = "0xB1FA80", VA = "0x180B20C80", 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: 0x060133C2 RID: 78786 RVA: 0x0047680C File Offset: 0x00474A0C
|
|
[Token(Token = "0x60133C2")]
|
|
[Address(RVA = "0xB1FB50", Offset = "0xB1E950", VA = "0x180B1FB50")]
|
|
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: 0x060133C3 RID: 78787 RVA: 0x004768F8 File Offset: 0x00474AF8
|
|
[Token(Token = "0x60133C3")]
|
|
[Address(RVA = "0xB20600", Offset = "0xB1F400", VA = "0x180B20600")]
|
|
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: 0x060133C4 RID: 78788 RVA: 0x00476A40 File Offset: 0x00474C40
|
|
[Token(Token = "0x60133C4")]
|
|
[Address(RVA = "0xB1FF20", Offset = "0xB1ED20", VA = "0x180B1FF20")]
|
|
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: 0x060133C5 RID: 78789 RVA: 0x00476A8C File Offset: 0x00474C8C
|
|
[Token(Token = "0x60133C5")]
|
|
[Address(RVA = "0xB1F970", Offset = "0xB1E770", VA = "0x180B1F970")]
|
|
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: 0x060133C6 RID: 78790 RVA: 0x00476B20 File Offset: 0x00474D20
|
|
[Token(Token = "0x60133C6")]
|
|
[Address(RVA = "0xB1FB30", Offset = "0xB1E930", VA = "0x180B1FB30")]
|
|
private void DJEKONECGDO()
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x060133C7 RID: 78791 RVA: 0x00476B40 File Offset: 0x00474D40
|
|
[Token(Token = "0x60133C7")]
|
|
[Address(RVA = "0xB21040", Offset = "0xB1FE40", VA = "0x180B21040")]
|
|
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: 0x060133C8 RID: 78792 RVA: 0x00476BB0 File Offset: 0x00474DB0
|
|
[Token(Token = "0x60133C8")]
|
|
[Address(RVA = "0xB20300", Offset = "0xB1F100", VA = "0x180B20300")]
|
|
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: 0x060133C9 RID: 78793 RVA: 0x00476BF8 File Offset: 0x00474DF8
|
|
[Token(Token = "0x60133C9")]
|
|
[Address(RVA = "0xB1FB30", Offset = "0xB1E930", VA = "0x180B1FB30")]
|
|
private void NCDIDFCCLBF()
|
|
{
|
|
this.CEJLJOEIIMG.Refresh();
|
|
}
|
|
|
|
// Token: 0x060133CA RID: 78794 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133CA")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
internal void OMLBPAMGDOA(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060133CB RID: 78795 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133CB")]
|
|
[Address(RVA = "0xB200C0", Offset = "0xB1EEC0", VA = "0x180B200C0")]
|
|
public static int FrameToFirstBowlIndex(int LBGPNNBCGNL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060133CC RID: 78796 RVA: 0x00476C18 File Offset: 0x00474E18
|
|
[Token(Token = "0x60133CC")]
|
|
[Address(RVA = "0xB1F8C0", Offset = "0xB1E6C0", VA = "0x180B1F8C0")]
|
|
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: 0x060133CD RID: 78797 RVA: 0x00476C58 File Offset: 0x00474E58
|
|
[Token(Token = "0x60133CD")]
|
|
[Address(RVA = "0xB20460", Offset = "0xB1F260", VA = "0x180B20460")]
|
|
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: 0x060133CE RID: 78798 RVA: 0x00476CB8 File Offset: 0x00474EB8
|
|
[Token(Token = "0x60133CE")]
|
|
[Address(RVA = "0xB214B0", Offset = "0xB202B0", VA = "0x180B214B0")]
|
|
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: 0x0400C83C RID: 51260
|
|
[Token(Token = "0x400C83C")]
|
|
public const int NULL_SCORE = -1;
|
|
|
|
// Token: 0x0400C83D RID: 51261
|
|
[Token(Token = "0x400C83D")]
|
|
private const int HFAOKPKPIMP = 3;
|
|
|
|
// Token: 0x0400C83E RID: 51262
|
|
[Token(Token = "0x400C83E")]
|
|
private const int DEDMCFMAMKF = 10;
|
|
|
|
// Token: 0x0400C83F RID: 51263
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400C83F")]
|
|
private MJNLDDCLOGP LBHGFBNAMGG;
|
|
|
|
// Token: 0x0400C840 RID: 51264
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400C840")]
|
|
private BowlingScoreboard CEJLJOEIIMG;
|
|
|
|
// Token: 0x0400C841 RID: 51265
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400C841")]
|
|
private BowlingLane POHNACLKJKP;
|
|
|
|
// Token: 0x0400C842 RID: 51266
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400C842")]
|
|
private KLLMCPFPIIE<CGLKOJIMDIH> EBDGHFCANCB;
|
|
|
|
// Token: 0x0400C843 RID: 51267
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400C843")]
|
|
private KLLMCPFPIIE<int> BKAHGLPIALD;
|
|
|
|
// Token: 0x0400C844 RID: 51268
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400C844")]
|
|
private Dictionary<int, KLLMCPFPIIE<int[]>> COOAFKAIFKC;
|
|
|
|
// Token: 0x0400C845 RID: 51269
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400C845")]
|
|
private Dictionary<int, KLLMCPFPIIE<bool>> IHJMHKHEMPF;
|
|
|
|
// Token: 0x02002C61 RID: 11361
|
|
[Token(Token = "0x2002C61")]
|
|
public sealed class GFJGCHOBAOM : MulticastDelegate
|
|
{
|
|
// Token: 0x060133CF RID: 78799 RVA: 0x00476CE8 File Offset: 0x00474EE8
|
|
[Token(Token = "0x60133CF")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public GFJGCHOBAOM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060133D0 RID: 78800 RVA: 0x00476D04 File Offset: 0x00474F04
|
|
[Token(Token = "0x60133D0")]
|
|
[Address(RVA = "0xB27470", Offset = "0xB26270", VA = "0x180B27470", Slot = "13")]
|
|
public void Invoke(AGAJMBPABDL COMAIBJHIFL, int CHMFEPLLNBI)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060133D1 RID: 78801 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133D1")]
|
|
[Address(RVA = "0xB273E0", Offset = "0xB261E0", VA = "0x180B273E0", 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: 0x060133D2 RID: 78802 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60133D2")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|