Files
2026-04-10 22:50:51 +02:00

752 lines
25 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.Activities;
using RecRoom.Core.Powerups;
using UnityEngine;
// Token: 0x020000CE RID: 206
[Token(Token = "0x20000CE")]
public sealed class SoccerManager : GameRuleManager
{
// Token: 0x170000C9 RID: 201
// (get) Token: 0x06000542 RID: 1346 RVA: 0x0001BAF4 File Offset: 0x00019CF4
[Token(Token = "0x170000C9")]
public new static SoccerManager ONCPNMDGGKG
{
[Token(Token = "0x6000542")]
[Address(RVA = "0x7A0500", Offset = "0x79F300", VA = "0x1807A0500")]
get
{
/*
An exception occurred when decompiling this method (06000542)
ICSharpCode.Decompiler.DecompilerException: Error decompiling SoccerManager SoccerManager::get_Instance()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, cne:bool(callgetter:!0(NetworkedSingletonMonoBehaviour`1::get_Instance), ldc.i4:int32[exp:!0](0)))
}
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
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: 0x170000CA RID: 202
// (get) Token: 0x06000543 RID: 1347 RVA: 0x0001BB08 File Offset: 0x00019D08
[Token(Token = "0x170000CA")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x6000543")]
[Address(RVA = "0x7A0570", Offset = "0x79F370", VA = "0x1807A0570")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != 0)
{
}
int num2 = 0;
return num != num2;
}
}
// Token: 0x170000CB RID: 203
// (get) Token: 0x06000544 RID: 1348 RVA: 0x0001BB2C File Offset: 0x00019D2C
// (set) Token: 0x06000545 RID: 1349 RVA: 0x0001BB40 File Offset: 0x00019D40
[Token(Token = "0x170000CB")]
public float CDFAJDLJALK
{
[Token(Token = "0x6000544")]
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x6000545")]
[Address(RVA = "0x7A0650", Offset = "0x79F450", VA = "0x1807A0650")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x170000CC RID: 204
// (get) Token: 0x06000546 RID: 1350 RVA: 0x0001BB68 File Offset: 0x00019D68
[Token(Token = "0x170000CC")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x6000546")]
[Address(RVA = "0x7A0620", Offset = "0x79F420", VA = "0x1807A0620", Slot = "20")]
get
{
return "soccer";
}
}
// Token: 0x170000CD RID: 205
// (get) Token: 0x06000547 RID: 1351 RVA: 0x0001BB7C File Offset: 0x00019D7C
[Token(Token = "0x170000CD")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x6000547")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
get
{
return true;
}
}
// Token: 0x06000548 RID: 1352 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000548")]
[Address(RVA = "0x79DE30", Offset = "0x79CC30", VA = "0x18079DE30", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000549 RID: 1353 RVA: 0x0001BB8C File Offset: 0x00019D8C
[Token(Token = "0x6000549")]
[Address(RVA = "0x79F900", Offset = "0x79E700", VA = "0x18079F900", Slot = "14")]
protected override void OnDestroy()
{
Delegate @delegate;
do
{
base.OnDestroy();
Action action;
GameManager.OnGameStartEvent = OKNNKFGFODL.GMNMHGMFGOL(GameManager.OnGameStartEvent, action);
Action action2;
GameManager.OnGameEndEvent = OKNNKFGFODL.GMNMHGMFGOL(GameManager.OnGameEndEvent, action2);
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
Action action3 = new Action(this.FCGHOPKOIME);
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.GMNMHGMFGOL(initializeSceneOnPreGameEvent, action3);
SoccerPowerup.LCEHMLAKKDN lcehmlakkdn;
lcehmlakkdn.method_ptr = ldftn(CHFDCFFNCMN);
lcehmlakkdn.method = ldftn(CHFDCFFNCMN);
lcehmlakkdn.m_target = this;
@delegate = Delegate.Remove(action3, lcehmlakkdn);
}
while (@delegate != 0 && @delegate == 0);
}
// Token: 0x0600054A RID: 1354 RVA: 0x0001BC1C File Offset: 0x00019E1C
[Token(Token = "0x600054A")]
[Address(RVA = "0x7A03D0", Offset = "0x79F1D0", VA = "0x1807A03D0", Slot = "21")]
protected override void Start()
{
base.Start();
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
float cijfadfaplb = this.CIJFADFAPLB;
mfocpiilhil.BPHIOMBNAAI = cijfadfaplb;
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
}
// Token: 0x0600054B RID: 1355 RVA: 0x0001BC54 File Offset: 0x00019E54
[Token(Token = "0x600054B")]
[Address(RVA = "0x7A0420", Offset = "0x79F220", VA = "0x1807A0420")]
private void Update()
{
this.AFBIBDCKBAM.OPEMIFENIJM();
this.OEOCNFNMCDJ.OCGHOBMJNMA();
}
// Token: 0x0600054C RID: 1356 RVA: 0x0001BC80 File Offset: 0x00019E80
[Token(Token = "0x600054C")]
[Address(RVA = "0x79E890", Offset = "0x79D690", VA = "0x18079E890")]
private void FCGHOPKOIME()
{
this.NJHGDNKAILO.JBCMOCEPBDJ = true;
}
// Token: 0x0600054D RID: 1357 RVA: 0x0001BCA0 File Offset: 0x00019EA0
[Token(Token = "0x600054D")]
[Address(RVA = "0x79F5A0", Offset = "0x79E3A0", VA = "0x18079F5A0", Slot = "24")]
protected override void NJGKEJCHADK()
{
base.NJGKEJCHADK();
SoccerGarageDoor njhgdnkailo = this.NJHGDNKAILO;
int num = 0;
njhgdnkailo.JBCMOCEPBDJ = num != 0;
this.IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
int num2 = 0;
afbibdckbam.PIEOGAPMGIH((ushort)num2);
return;
}
}
// Token: 0x0600054E RID: 1358 RVA: 0x0001BCFC File Offset: 0x00019EFC
[Token(Token = "0x600054E")]
[Address(RVA = "0x79F830", Offset = "0x79E630", VA = "0x18079F830", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
this.NJHGDNKAILO.JBCMOCEPBDJ = true;
this.IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
return;
}
}
// Token: 0x0600054F RID: 1359 RVA: 0x0001BD4C File Offset: 0x00019F4C
[Token(Token = "0x600054F")]
[Address(RVA = "0x79F2F0", Offset = "0x79E0F0", VA = "0x18079F2F0")]
private void LJBLMMKMMEF(SoccerBall IPEBHLIPINK, SoccerGoal CEBMIIJOPEA, Vector3 NFHBCGCGDNA)
{
if (IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF != 0)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<CGLKOJIMDIH, Vector3> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestScore);
float z = NFHBCGCGDNA.z;
}
}
// Token: 0x06000550 RID: 1360 RVA: 0x0001BD90 File Offset: 0x00019F90
[Token(Token = "0x6000550")]
[Address(RVA = "0x79FCD0", Offset = "0x79EAD0", VA = "0x18079FCD0")]
[NFOMENMAOIA]
private void RpcMasterRequestScore(CGLKOJIMDIH EAFCMEKKMOA, Vector3 NFHBCGCGDNA)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
SoccerBall ipebhlipink = this.IPEBHLIPINK;
CGLKOJIMDIH cglkojimdih;
int num = (int)cglkojimdih;
Dictionary<CGLKOJIMDIH, AGAJMBPABDL> ghnmhhalbek = ipebhlipink.GHNMHHALBEK;
if (num != -1)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
DJHELPHHAEN afbibdckbam2 = this.AFBIBDCKBAM;
this.IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.Disable();
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, CGLKOJIMDIH, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnScore);
float z = NFHBCGCGDNA.z;
}
}
}
// Token: 0x06000551 RID: 1361 RVA: 0x0001BE1C File Offset: 0x0001A01C
[Token(Token = "0x6000551")]
[Address(RVA = "0x79E8C0", Offset = "0x79D6C0", VA = "0x18079E8C0")]
private bool GBBGANLFBNK()
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
bool flag;
return flag;
}
// Token: 0x06000552 RID: 1362 RVA: 0x0001BE38 File Offset: 0x0001A038
[Token(Token = "0x6000552")]
[Address(RVA = "0x7A0090", Offset = "0x79EE90", VA = "0x1807A0090")]
[NFOMENMAOIA]
private void RpcOnScore(AGAJMBPABDL PHCDFLHHMLE, CGLKOJIMDIH BJPMMLONMMC, Vector3 NFHBCGCGDNA)
{
if (PHCDFLHHMLE != 0)
{
string ohafdcgemef = PHCDFLHHMLE.OHAFDCGEMEF;
string text = string.Format("Goal scored by {0}", ohafdcgemef);
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
string text3;
string text2 = text3 + " Scores!";
if (BJPMMLONMMC == CGLKOJIMDIH.TEAM_1 || BJPMMLONMMC == CGLKOJIMDIH.TEAM_2)
{
RecRoomAudioClip recRoomAudioClip = this.blueTeamScoreSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
}
RecRoomAudioClip recRoomAudioClip2 = this.goalSFX;
float z = NFHBCGCGDNA.z;
float z2 = NFHBCGCGDNA.z;
RecRoomAudioClip recRoomAudioClip3 = this.goalVO;
GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (!teamManager2.IsPlayerSpectator(agajmbpabdl))
{
GameTeamManager teamManager3 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
if (teamManager3.GetPlayerTeam(agajmbpabdl2) == BJPMMLONMMC)
{
}
}
}
// Token: 0x06000553 RID: 1363 RVA: 0x0001BF0C File Offset: 0x0001A10C
[Token(Token = "0x6000553")]
[Address(RVA = "0x79F440", Offset = "0x79E240", VA = "0x18079F440")]
private void LPJPOGBEFCG()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
Transform transform = this.soccerBallSpawnTransform;
int num = 0;
bool flag = transform != num;
SoccerBall ipebhlipink = this.IPEBHLIPINK;
if (flag)
{
Transform transform2 = this.soccerBallSpawnTransform;
Transform transform3 = this.soccerBallSpawnTransform;
Vector3 vector;
float z = vector.z;
return;
}
ipebhlipink.<MBFGOCOFHHM>k__BackingField.MasterResetToLastSpawnPosition();
}
}
// Token: 0x06000554 RID: 1364 RVA: 0x0001BF6C File Offset: 0x0001A16C
[Token(Token = "0x6000554")]
[Address(RVA = "0x79E500", Offset = "0x79D300", VA = "0x18079E500")]
private void CHFDCFFNCMN(SoccerPowerup MFDDFDIABBI, Player JKPGNHBEMOK)
{
if (JKPGNHBEMOK.DBAJDHGDPOL.DMKCIEPGGAB)
{
AGAJMBPABDL photonPlayer = JKPGNHBEMOK.DBAJDHGDPOL;
if (this.DLBENIGGPNL(MFDDFDIABBI, photonPlayer))
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<SoccerPowerup, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestPowerup);
AGAJMBPABDL photonPlayer2 = JKPGNHBEMOK.DBAJDHGDPOL;
photonView.RpcMaster<SoccerPowerup, AGAJMBPABDL>(fggimkccbda, MFDDFDIABBI, photonPlayer2);
}
}
}
// Token: 0x06000555 RID: 1365 RVA: 0x0001BFC4 File Offset: 0x0001A1C4
[Token(Token = "0x6000555")]
[Address(RVA = "0x79FB90", Offset = "0x79E990", VA = "0x18079FB90")]
[NFOMENMAOIA]
private void RpcMasterRequestPowerup(SoccerPowerup MFDDFDIABBI, AGAJMBPABDL JKPGNHBEMOK)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
if (MFDDFDIABBI != num && this.DLBENIGGPNL(MFDDFDIABBI, JKPGNHBEMOK))
{
MFDDFDIABBI.MasterOnPickup();
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<SoccerPowerup, AGAJMBPABDL> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcOnPowerupPickup);
photonView.RpcAll<SoccerPowerup, AGAJMBPABDL>(fggimkccbda, MFDDFDIABBI, JKPGNHBEMOK);
}
}
}
// Token: 0x06000556 RID: 1366 RVA: 0x0001C01C File Offset: 0x0001A21C
[Token(Token = "0x6000556")]
[Address(RVA = "0x79E710", Offset = "0x79D510", VA = "0x18079E710")]
private bool DLBENIGGPNL(SoccerPowerup MFDDFDIABBI, AGAJMBPABDL JKPGNHBEMOK)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
if (MFDDFDIABBI.HAAKEBKCMHJ)
{
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JKPGNHBEMOK);
}
throw new NullReferenceException();
}
// Token: 0x06000557 RID: 1367 RVA: 0x0001C054 File Offset: 0x0001A254
[Token(Token = "0x6000557")]
[Address(RVA = "0x79FF50", Offset = "0x79ED50", VA = "0x18079FF50")]
[NFOMENMAOIA]
private void RpcOnPowerupPickup(SoccerPowerup MFDDFDIABBI, AGAJMBPABDL JKPGNHBEMOK)
{
int num = 0;
if (MFDDFDIABBI != num)
{
RecRoomAudioClip recRoomAudioClip = this.powerupPickupSFX;
Transform transform = MFDDFDIABBI.transform;
Vector3 vector;
float z = vector.z;
if (JKPGNHBEMOK.DMKCIEPGGAB)
{
Powerup.RequestPowerupActivation(NGFENBEJIDN.SOCCER_SPEED, JKPGNHBEMOK);
}
}
}
// Token: 0x06000558 RID: 1368 RVA: 0x0001C09C File Offset: 0x0001A29C
[Token(Token = "0x6000558")]
[Address(RVA = "0x79EEB0", Offset = "0x79DCB0", VA = "0x18079EEB0")]
private void JCCAAKECGLP()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
int num2 = 0;
if (!KKPBCOOONNK.BNNCCCFFALC)
{
break;
}
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
bool flag;
if (flag)
{
num2.MasterDisable();
}
}
while (num != 0);
}
// Token: 0x06000559 RID: 1369 RVA: 0x0001C0D8 File Offset: 0x0001A2D8
[Token(Token = "0x6000559")]
[Address(RVA = "0x79EAD0", Offset = "0x79D8D0", VA = "0x18079EAD0")]
private void IJLBIGLKIEI()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
int num2 = 0;
if (!KKPBCOOONNK.BNNCCCFFALC)
{
break;
}
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
if (KKPBCOOONNK.BNNCCCFFALC)
{
LegacyPowerupSpawner[] cfmhpklgpid = this.CFMHPKLGPID;
int length = cfmhpklgpid.Length;
if (num < length)
{
LegacyPowerup legacyPowerup = cfmhpklgpid[num].MasterSpawnPowerup();
num++;
}
}
this.NJNCNAJEIPN();
bool flag;
if (flag)
{
num2.MasterEnable();
}
}
while (num != 0);
}
// Token: 0x0600055A RID: 1370 RVA: 0x0001C14C File Offset: 0x0001A34C
[Token(Token = "0x600055A")]
[Address(RVA = "0x79E7E0", Offset = "0x79D5E0", VA = "0x18079E7E0")]
private void EDCKEPAKPHN()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
LegacyPowerupSpawner[] cfmhpklgpid = this.CFMHPKLGPID;
int num = 0;
int length = cfmhpklgpid.Length;
if (num < length)
{
LegacyPowerup legacyPowerup = cfmhpklgpid[num].MasterSpawnPowerup();
num++;
}
}
}
// Token: 0x0600055B RID: 1371 RVA: 0x0001C190 File Offset: 0x0001A390
[Token(Token = "0x600055B")]
[Address(RVA = "0x79F670", Offset = "0x79E470", VA = "0x18079F670")]
private void NJNCNAJEIPN()
{
int num;
do
{
num = 0;
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
List<LegacyPowerup> allPowerups = LegacyPowerup.AllPowerups;
bool flag;
if (flag)
{
List<SoccerPowerup> bigipbngkcc2 = this.BIGIPBNGKCC;
}
}
while (num != 0);
}
// Token: 0x0600055C RID: 1372 RVA: 0x0001C1C8 File Offset: 0x0001A3C8
[Token(Token = "0x600055C")]
[Address(RVA = "0x79EFE0", Offset = "0x79DDE0", VA = "0x18079EFE0")]
private void KMCJJBCOKJN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.OEOCNFNMCDJ.KGFFMEICLNN(3f);
this.MFOCPIILHIL.PPOEAJIAPNJ();
Transform transform = this.soccerBallSpawnTransform;
int num = 0;
bool flag = transform != num;
SoccerBall ipebhlipink = this.IPEBHLIPINK;
if (!flag)
{
ipebhlipink.<MBFGOCOFHHM>k__BackingField.MasterDisableAndMoveToLastSpawnPosition();
}
Transform transform2 = this.soccerBallSpawnTransform;
Tool <MBFGOCOFHHM>k__BackingField = ipebhlipink.<MBFGOCOFHHM>k__BackingField;
Transform transform3 = this.soccerBallSpawnTransform;
Vector3 vector;
float z = vector.z;
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
{
}
float respawnDuration = Player.EOEGGEEGLNE;
Action action = new Action(this.CCDDAEIALGI);
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(respawnDuration, action);
}
// Token: 0x0600055D RID: 1373 RVA: 0x0001C294 File Offset: 0x0001A494
[Token(Token = "0x600055D")]
[Address(RVA = "0x79E910", Offset = "0x79D710", VA = "0x18079E910")]
private void GLBFBMLNNOA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Go!", 1.5f, num, num);
}
// Token: 0x0600055E RID: 1374 RVA: 0x0001C2C4 File Offset: 0x0001A4C4
[Token(Token = "0x600055E")]
[Address(RVA = "0x79EA30", Offset = "0x79D830", VA = "0x18079EA30")]
private void HANJMGNIMHC()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
return;
}
}
// Token: 0x0600055F RID: 1375 RVA: 0x0001C2F8 File Offset: 0x0001A4F8
[Token(Token = "0x600055F")]
[Address(RVA = "0x79E470", Offset = "0x79D270", VA = "0x18079E470")]
private void CCDDAEIALGI()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Starting", 1.5f, num, num);
}
// Token: 0x06000560 RID: 1376 RVA: 0x0001C328 File Offset: 0x0001A528
[Token(Token = "0x6000560")]
[Address(RVA = "0x79ECF0", Offset = "0x79DAF0", VA = "0x18079ECF0")]
private void IOOEKJNGFPC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.MFOCPIILHIL.OGCOIJDHHOK();
this.IJLBIGLKIEI();
this.LPJPOGBEFCG();
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
{
}
}
// Token: 0x06000561 RID: 1377 RVA: 0x0001C37C File Offset: 0x0001A57C
[Token(Token = "0x6000561")]
[Address(RVA = "0x79DD10", Offset = "0x79CB10", VA = "0x18079DD10")]
private void AMIMKNEFDDN()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.MFOCPIILHIL.OLGMEEIPCAL)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance2.MasterStopGame(num != 0);
}
}
// Token: 0x06000562 RID: 1378 RVA: 0x0001C3CC File Offset: 0x0001A5CC
[Token(Token = "0x6000562")]
[Address(RVA = "0x79FB20", Offset = "0x79E920", VA = "0x18079FB20")]
private void PFGIKOMLPMA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.JCCAAKECGLP();
this.LPJPOGBEFCG();
return;
}
}
// Token: 0x06000563 RID: 1379 RVA: 0x0001C3F0 File Offset: 0x0001A5F0
[Token(Token = "0x6000563")]
[Address(RVA = "0x79E3E0", Offset = "0x79D1E0", VA = "0x18079E3E0")]
private void BELGPPHDAKH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.OEOCNFNMCDJ.KGFFMEICLNN(3f);
this.MFOCPIILHIL.PPOEAJIAPNJ();
return;
}
}
// Token: 0x06000564 RID: 1380 RVA: 0x0001C42C File Offset: 0x0001A62C
[Token(Token = "0x6000564")]
[Address(RVA = "0x79E610", Offset = "0x79D410", VA = "0x18079E610")]
private void DEAMNNLOKCI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
{
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
int num = 0;
int num2 = 0;
spawnManager.LocalPlayerRequestRespawn(num2 != 0, num != 0);
return;
}
}
// Token: 0x06000565 RID: 1381 RVA: 0x0001C478 File Offset: 0x0001A678
[Token(Token = "0x6000565")]
[Address(RVA = "0x79E9A0", Offset = "0x79D7A0", VA = "0x18079E9A0")]
private void GPFJBFKIMFD()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
int num = 0;
afbibdckbam.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06000566 RID: 1382 RVA: 0x0001C4B4 File Offset: 0x0001A6B4
[Token(Token = "0x6000566")]
[Address(RVA = "0x7A0460", Offset = "0x79F260", VA = "0x1807A0460")]
public SoccerManager()
{
List<SoccerPowerup> list = new List();
this.BIGIPBNGKCC = list;
base..ctor();
}
// Token: 0x04000464 RID: 1124
[Token(Token = "0x4000464")]
private const float IFMCNMCFLIN = 3f;
// Token: 0x04000465 RID: 1125
[Token(Token = "0x4000465")]
private const float JCLLKOKMHFM = 3f;
// Token: 0x04000466 RID: 1126
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000466")]
private float CIJFADFAPLB = 600f;
// Token: 0x04000467 RID: 1127
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000467")]
[SerializeField]
[Header("SFX and VO")]
private RecRoomAudioClip blueTeamScoreSFX;
// Token: 0x04000468 RID: 1128
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000468")]
[SerializeField]
private RecRoomAudioClip redTeamScoreSFX;
// Token: 0x04000469 RID: 1129
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000469")]
[SerializeField]
private RecRoomAudioClip goalSFX;
// Token: 0x0400046A RID: 1130
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400046A")]
[SerializeField]
private RecRoomAudioClip goalVO;
// Token: 0x0400046B RID: 1131
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400046B")]
[SerializeField]
private RecRoomAudioClip powerupPickupSFX;
// Token: 0x0400046C RID: 1132
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400046C")]
private DJHELPHHAEN AFBIBDCKBAM;
// Token: 0x0400046D RID: 1133
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400046D")]
private MJNLDDCLOGP OEOCNFNMCDJ;
// Token: 0x0400046E RID: 1134
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400046E")]
private SoccerBall IPEBHLIPINK;
// Token: 0x0400046F RID: 1135
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400046F")]
private SoccerGarageDoor NJHGDNKAILO;
// Token: 0x04000470 RID: 1136
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000470")]
private LegacyPowerupSpawner[] CFMHPKLGPID;
// Token: 0x04000471 RID: 1137
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000471")]
private readonly List<SoccerPowerup> BIGIPBNGKCC;
// Token: 0x04000472 RID: 1138
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000472")]
[SerializeField]
private Transform soccerBallSpawnTransform;
// Token: 0x020000CF RID: 207
[Token(Token = "0x20000CF")]
public enum JOIADILFCGE
{
// Token: 0x04000474 RID: 1140
[Token(Token = "0x4000474")]
PRE_ROUND,
// Token: 0x04000475 RID: 1141
[Token(Token = "0x4000475")]
ROUND_RUNNING,
// Token: 0x04000476 RID: 1142
[Token(Token = "0x4000476")]
BALL_SCORED,
// Token: 0x04000477 RID: 1143
[Token(Token = "0x4000477")]
INVALID = 65535
}
}