Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/SoccerManager.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

748 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: 0x06000543 RID: 1347 RVA: 0x0001BAE0 File Offset: 0x00019CE0
[Token(Token = "0x170000C9")]
public new static SoccerManager ONCPNMDGGKG
{
[Token(Token = "0x6000543")]
[Address(RVA = "0x12470A0", Offset = "0x12460A0", VA = "0x1812470A0")]
get
{
/*
An exception occurred when decompiling this method (06000543)
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: 0x06000544 RID: 1348 RVA: 0x0001BAF4 File Offset: 0x00019CF4
[Token(Token = "0x170000CA")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x6000544")]
[Address(RVA = "0x1247110", Offset = "0x1246110", VA = "0x181247110")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != 0)
{
}
int num2 = 0;
return num != num2;
}
}
// Token: 0x170000CB RID: 203
// (get) Token: 0x06000545 RID: 1349 RVA: 0x0001BB18 File Offset: 0x00019D18
// (set) Token: 0x06000546 RID: 1350 RVA: 0x0001BB2C File Offset: 0x00019D2C
[Token(Token = "0x170000CB")]
public float CDFAJDLJALK
{
[Token(Token = "0x6000545")]
[Address(RVA = "0x6A5750", Offset = "0x6A4750", VA = "0x1806A5750")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x6000546")]
[Address(RVA = "0x12471F0", Offset = "0x12461F0", VA = "0x1812471F0")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x170000CC RID: 204
// (get) Token: 0x06000547 RID: 1351 RVA: 0x0001BB54 File Offset: 0x00019D54
[Token(Token = "0x170000CC")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x6000547")]
[Address(RVA = "0x12471C0", Offset = "0x12461C0", VA = "0x1812471C0", Slot = "20")]
get
{
return "soccer";
}
}
// Token: 0x170000CD RID: 205
// (get) Token: 0x06000548 RID: 1352 RVA: 0x0001BB68 File Offset: 0x00019D68
[Token(Token = "0x170000CD")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x6000548")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x06000549 RID: 1353 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000549")]
[Address(RVA = "0x12449E0", Offset = "0x12439E0", VA = "0x1812449E0", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600054A RID: 1354 RVA: 0x0001BB78 File Offset: 0x00019D78
[Token(Token = "0x600054A")]
[Address(RVA = "0x12464B0", Offset = "0x12454B0", VA = "0x1812464B0", 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: 0x0600054B RID: 1355 RVA: 0x0001BC08 File Offset: 0x00019E08
[Token(Token = "0x600054B")]
[Address(RVA = "0x1246F80", Offset = "0x1245F80", VA = "0x181246F80", 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: 0x0600054C RID: 1356 RVA: 0x0001BC40 File Offset: 0x00019E40
[Token(Token = "0x600054C")]
[Address(RVA = "0x1246FD0", Offset = "0x1245FD0", VA = "0x181246FD0")]
private void Update()
{
this.AFBIBDCKBAM.OPEMIFENIJM();
this.OEOCNFNMCDJ.OCGHOBMJNMA();
}
// Token: 0x0600054D RID: 1357 RVA: 0x0001BC6C File Offset: 0x00019E6C
[Token(Token = "0x600054D")]
[Address(RVA = "0x1245440", Offset = "0x1244440", VA = "0x181245440")]
private void FCGHOPKOIME()
{
this.NJHGDNKAILO.JBCMOCEPBDJ = true;
}
// Token: 0x0600054E RID: 1358 RVA: 0x0001BC8C File Offset: 0x00019E8C
[Token(Token = "0x600054E")]
[Address(RVA = "0x1246150", Offset = "0x1245150", VA = "0x181246150", 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: 0x0600054F RID: 1359 RVA: 0x0001BCE8 File Offset: 0x00019EE8
[Token(Token = "0x600054F")]
[Address(RVA = "0x12463E0", Offset = "0x12453E0", VA = "0x1812463E0", 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: 0x06000550 RID: 1360 RVA: 0x0001BD38 File Offset: 0x00019F38
[Token(Token = "0x6000550")]
[Address(RVA = "0x1245EA0", Offset = "0x1244EA0", VA = "0x181245EA0")]
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: 0x06000551 RID: 1361 RVA: 0x0001BD7C File Offset: 0x00019F7C
[Token(Token = "0x6000551")]
[Address(RVA = "0x1246880", Offset = "0x1245880", VA = "0x181246880")]
[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: 0x06000552 RID: 1362 RVA: 0x0001BE08 File Offset: 0x0001A008
[Token(Token = "0x6000552")]
[Address(RVA = "0x1245470", Offset = "0x1244470", VA = "0x181245470")]
private bool GBBGANLFBNK()
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
bool flag;
return flag;
}
// Token: 0x06000553 RID: 1363 RVA: 0x0001BE24 File Offset: 0x0001A024
[Token(Token = "0x6000553")]
[Address(RVA = "0x1246C40", Offset = "0x1245C40", VA = "0x181246C40")]
[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: 0x06000554 RID: 1364 RVA: 0x0001BEF8 File Offset: 0x0001A0F8
[Token(Token = "0x6000554")]
[Address(RVA = "0x1245FF0", Offset = "0x1244FF0", VA = "0x181245FF0")]
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: 0x06000555 RID: 1365 RVA: 0x0001BF58 File Offset: 0x0001A158
[Token(Token = "0x6000555")]
[Address(RVA = "0x12450B0", Offset = "0x12440B0", VA = "0x1812450B0")]
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: 0x06000556 RID: 1366 RVA: 0x0001BFB0 File Offset: 0x0001A1B0
[Token(Token = "0x6000556")]
[Address(RVA = "0x1246740", Offset = "0x1245740", VA = "0x181246740")]
[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: 0x06000557 RID: 1367 RVA: 0x0001C008 File Offset: 0x0001A208
[Token(Token = "0x6000557")]
[Address(RVA = "0x12452C0", Offset = "0x12442C0", VA = "0x1812452C0")]
private bool DLBENIGGPNL(SoccerPowerup MFDDFDIABBI, AGAJMBPABDL JKPGNHBEMOK)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
if (MFDDFDIABBI.HAAKEBKCMHJ)
{
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JKPGNHBEMOK);
}
throw new NullReferenceException();
}
// Token: 0x06000558 RID: 1368 RVA: 0x0001C040 File Offset: 0x0001A240
[Token(Token = "0x6000558")]
[Address(RVA = "0x1246B00", Offset = "0x1245B00", VA = "0x181246B00")]
[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: 0x06000559 RID: 1369 RVA: 0x0001C088 File Offset: 0x0001A288
[Token(Token = "0x6000559")]
[Address(RVA = "0x1245A60", Offset = "0x1244A60", VA = "0x181245A60")]
private void JCCAAKECGLP()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
if (!KKPBCOOONNK.BNNCCCFFALC)
{
break;
}
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
bool flag;
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x0600055A RID: 1370 RVA: 0x0001C0C0 File Offset: 0x0001A2C0
[Token(Token = "0x600055A")]
[Address(RVA = "0x1245680", Offset = "0x1244680", VA = "0x181245680")]
private void IJLBIGLKIEI()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
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)
{
}
}
while (num != 0);
}
// Token: 0x0600055B RID: 1371 RVA: 0x0001C130 File Offset: 0x0001A330
[Token(Token = "0x600055B")]
[Address(RVA = "0x1245390", Offset = "0x1244390", VA = "0x181245390")]
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: 0x0600055C RID: 1372 RVA: 0x0001C174 File Offset: 0x0001A374
[Token(Token = "0x600055C")]
[Address(RVA = "0x1246220", Offset = "0x1245220", VA = "0x181246220")]
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: 0x0600055D RID: 1373 RVA: 0x0001C1AC File Offset: 0x0001A3AC
[Token(Token = "0x600055D")]
[Address(RVA = "0x1245B90", Offset = "0x1244B90", VA = "0x181245B90")]
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: 0x0600055E RID: 1374 RVA: 0x0001C278 File Offset: 0x0001A478
[Token(Token = "0x600055E")]
[Address(RVA = "0x12454C0", Offset = "0x12444C0", VA = "0x1812454C0")]
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: 0x0600055F RID: 1375 RVA: 0x0001C2A8 File Offset: 0x0001A4A8
[Token(Token = "0x600055F")]
[Address(RVA = "0x12455E0", Offset = "0x12445E0", VA = "0x1812455E0")]
private void HANJMGNIMHC()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
return;
}
}
// Token: 0x06000560 RID: 1376 RVA: 0x0001C2DC File Offset: 0x0001A4DC
[Token(Token = "0x6000560")]
[Address(RVA = "0x1245020", Offset = "0x1244020", VA = "0x181245020")]
private void CCDDAEIALGI()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Starting", 1.5f, num, num);
}
// Token: 0x06000561 RID: 1377 RVA: 0x0001C30C File Offset: 0x0001A50C
[Token(Token = "0x6000561")]
[Address(RVA = "0x12458A0", Offset = "0x12448A0", VA = "0x1812458A0")]
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: 0x06000562 RID: 1378 RVA: 0x0001C360 File Offset: 0x0001A560
[Token(Token = "0x6000562")]
[Address(RVA = "0x12448C0", Offset = "0x12438C0", VA = "0x1812448C0")]
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: 0x06000563 RID: 1379 RVA: 0x0001C3B0 File Offset: 0x0001A5B0
[Token(Token = "0x6000563")]
[Address(RVA = "0x12466D0", Offset = "0x12456D0", VA = "0x1812466D0")]
private void PFGIKOMLPMA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.JCCAAKECGLP();
this.LPJPOGBEFCG();
return;
}
}
// Token: 0x06000564 RID: 1380 RVA: 0x0001C3D4 File Offset: 0x0001A5D4
[Token(Token = "0x6000564")]
[Address(RVA = "0x1244F90", Offset = "0x1243F90", VA = "0x181244F90")]
private void BELGPPHDAKH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.OEOCNFNMCDJ.KGFFMEICLNN(3f);
this.MFOCPIILHIL.PPOEAJIAPNJ();
return;
}
}
// Token: 0x06000565 RID: 1381 RVA: 0x0001C410 File Offset: 0x0001A610
[Token(Token = "0x6000565")]
[Address(RVA = "0x12451C0", Offset = "0x12441C0", VA = "0x1812451C0")]
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: 0x06000566 RID: 1382 RVA: 0x0001C45C File Offset: 0x0001A65C
[Token(Token = "0x6000566")]
[Address(RVA = "0x1245550", Offset = "0x1244550", VA = "0x181245550")]
private void GPFJBFKIMFD()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
int num = 0;
afbibdckbam.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06000567 RID: 1383 RVA: 0x0001C498 File Offset: 0x0001A698
[Token(Token = "0x6000567")]
[Address(RVA = "0x1247010", Offset = "0x1246010", VA = "0x181247010")]
public SoccerManager()
{
List<SoccerPowerup> list = new List();
this.BIGIPBNGKCC = list;
base..ctor();
}
// Token: 0x04000465 RID: 1125
[Token(Token = "0x4000465")]
private const float IFMCNMCFLIN = 3f;
// Token: 0x04000466 RID: 1126
[Token(Token = "0x4000466")]
private const float JCLLKOKMHFM = 3f;
// Token: 0x04000467 RID: 1127
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000467")]
private float CIJFADFAPLB = 600f;
// Token: 0x04000468 RID: 1128
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000468")]
[SerializeField]
[Header("SFX and VO")]
private RecRoomAudioClip blueTeamScoreSFX;
// Token: 0x04000469 RID: 1129
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000469")]
[SerializeField]
private RecRoomAudioClip redTeamScoreSFX;
// Token: 0x0400046A RID: 1130
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400046A")]
[SerializeField]
private RecRoomAudioClip goalSFX;
// Token: 0x0400046B RID: 1131
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400046B")]
[SerializeField]
private RecRoomAudioClip goalVO;
// Token: 0x0400046C RID: 1132
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400046C")]
[SerializeField]
private RecRoomAudioClip powerupPickupSFX;
// Token: 0x0400046D RID: 1133
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400046D")]
private DJHELPHHAEN AFBIBDCKBAM;
// Token: 0x0400046E RID: 1134
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400046E")]
private MJNLDDCLOGP OEOCNFNMCDJ;
// Token: 0x0400046F RID: 1135
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400046F")]
private SoccerBall IPEBHLIPINK;
// Token: 0x04000470 RID: 1136
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000470")]
private SoccerGarageDoor NJHGDNKAILO;
// Token: 0x04000471 RID: 1137
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000471")]
private LegacyPowerupSpawner[] CFMHPKLGPID;
// Token: 0x04000472 RID: 1138
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000472")]
private readonly List<SoccerPowerup> BIGIPBNGKCC;
// Token: 0x04000473 RID: 1139
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000473")]
[SerializeField]
private Transform soccerBallSpawnTransform;
// Token: 0x020000CF RID: 207
[Token(Token = "0x20000CF")]
public enum JOIADILFCGE
{
// Token: 0x04000475 RID: 1141
[Token(Token = "0x4000475")]
PRE_ROUND,
// Token: 0x04000476 RID: 1142
[Token(Token = "0x4000476")]
ROUND_RUNNING,
// Token: 0x04000477 RID: 1143
[Token(Token = "0x4000477")]
BALL_SCORED,
// Token: 0x04000478 RID: 1144
[Token(Token = "0x4000478")]
INVALID = 65535
}
}