Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/SoccerManager.cs
T
2026-04-08 23:40:05 +02:00

762 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom;
using RecRoom.Activities;
using RecRoom.Core;
using RecRoom.Core.Powerups;
using RecRoom.Networking.RPC;
using UnityEngine;
// Token: 0x020000F0 RID: 240
[Token(Token = "0x20000F0")]
[StructLayout(3)]
public sealed class SoccerManager : GameRuleManager
{
// Token: 0x170000E5 RID: 229
// (get) Token: 0x06000630 RID: 1584 RVA: 0x0001F4F0 File Offset: 0x0001D6F0
[Token(Token = "0x170000E5")]
public new static SoccerManager ONCPNMDGGKG
{
[Token(Token = "0x6000630")]
[Address(RVA = "0x10557A0", Offset = "0x10541A0", VA = "0x1810557A0")]
get
{
/*
An exception occurred when decompiling this method (06000630)
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: 0x170000E6 RID: 230
// (get) Token: 0x06000631 RID: 1585 RVA: 0x0001F504 File Offset: 0x0001D704
[Token(Token = "0x170000E6")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x6000631")]
[Address(RVA = "0x1055810", Offset = "0x1054210", VA = "0x181055810")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != 0)
{
}
int num2 = 0;
return num != num2;
}
}
// Token: 0x170000E7 RID: 231
// (get) Token: 0x06000632 RID: 1586 RVA: 0x0001F528 File Offset: 0x0001D728
// (set) Token: 0x06000633 RID: 1587 RVA: 0x0001F53C File Offset: 0x0001D73C
[Token(Token = "0x170000E7")]
public float CDFAJDLJALK
{
[Token(Token = "0x6000632")]
[Address(RVA = "0x1055790", Offset = "0x1054190", VA = "0x181055790")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x6000633")]
[Address(RVA = "0x10558F0", Offset = "0x10542F0", VA = "0x1810558F0")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x170000E8 RID: 232
// (get) Token: 0x06000634 RID: 1588 RVA: 0x0001F564 File Offset: 0x0001D764
[Token(Token = "0x170000E8")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x6000634")]
[Address(RVA = "0x10558C0", Offset = "0x10542C0", VA = "0x1810558C0", Slot = "20")]
get
{
return "soccer";
}
}
// Token: 0x170000E9 RID: 233
// (get) Token: 0x06000635 RID: 1589 RVA: 0x0001F578 File Offset: 0x0001D778
[Token(Token = "0x170000E9")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x6000635")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x06000636 RID: 1590 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000636")]
[Address(RVA = "0x1053060", Offset = "0x1051A60", VA = "0x181053060", Slot = "13")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000637 RID: 1591 RVA: 0x0001F588 File Offset: 0x0001D788
[Token(Token = "0x6000637")]
[Address(RVA = "0x1054BA0", Offset = "0x10535A0", VA = "0x181054BA0", Slot = "14")]
protected override void OnDestroy()
{
Delegate @delegate;
do
{
base.OnDestroy();
Action action;
GameManager.OnGameStartEvent -= action;
Action action2;
GameManager.OnGameEndEvent -= action2;
ActionEvent initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
Action action3 = new Action(this.FCGHOPKOIME);
GameManager.InitializeSceneOnPreGameEvent = 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: 0x06000638 RID: 1592 RVA: 0x0001F618 File Offset: 0x0001D818
[Token(Token = "0x6000638")]
[Address(RVA = "0x1055670", Offset = "0x1054070", VA = "0x181055670", 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: 0x06000639 RID: 1593 RVA: 0x0001F650 File Offset: 0x0001D850
[Token(Token = "0x6000639")]
[Address(RVA = "0x10556C0", Offset = "0x10540C0", VA = "0x1810556C0")]
private void Update()
{
this.AFBIBDCKBAM.OPEMIFENIJM();
this.OEOCNFNMCDJ.OCGHOBMJNMA();
}
// Token: 0x0600063A RID: 1594 RVA: 0x0001F67C File Offset: 0x0001D87C
[Token(Token = "0x600063A")]
[Address(RVA = "0x1053AC0", Offset = "0x10524C0", VA = "0x181053AC0")]
private void FCGHOPKOIME()
{
this.NJHGDNKAILO.JBCMOCEPBDJ = true;
}
// Token: 0x0600063B RID: 1595 RVA: 0x0001F69C File Offset: 0x0001D89C
[Token(Token = "0x600063B")]
[Address(RVA = "0x1054820", Offset = "0x1053220", VA = "0x181054820", 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 (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
int num2 = 0;
afbibdckbam.PIEOGAPMGIH((ushort)num2);
return;
}
}
// Token: 0x0600063C RID: 1596 RVA: 0x0001F6F8 File Offset: 0x0001D8F8
[Token(Token = "0x600063C")]
[Address(RVA = "0x1054AD0", Offset = "0x10534D0", VA = "0x181054AD0", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
this.NJHGDNKAILO.JBCMOCEPBDJ = true;
this.IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
return;
}
}
// Token: 0x0600063D RID: 1597 RVA: 0x0001F748 File Offset: 0x0001D948
[Token(Token = "0x600063D")]
[Address(RVA = "0x1054570", Offset = "0x1052F70", VA = "0x181054570")]
private void LJBLMMKMMEF(SoccerBall IPEBHLIPINK, SoccerGoal CEBMIIJOPEA, Vector3 NFHBCGCGDNA)
{
if (IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF != 0)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
PhotonView photonView = base.photonView;
RPCActions.RPCAction<CGLKOJIMDIH, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestScore);
float z = NFHBCGCGDNA.z;
}
}
// Token: 0x0600063E RID: 1598 RVA: 0x0001F78C File Offset: 0x0001D98C
[Token(Token = "0x600063E")]
[Address(RVA = "0x1054F70", Offset = "0x1053970", VA = "0x181054F70")]
[PunRPC]
private void RpcMasterRequestScore(CGLKOJIMDIH EAFCMEKKMOA, Vector3 NFHBCGCGDNA)
{
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
SoccerBall ipebhlipink = this.IPEBHLIPINK;
CGLKOJIMDIH cglkojimdih;
int num = (int)cglkojimdih;
Dictionary<CGLKOJIMDIH, Photon.Realtime.Player> ghnmhhalbek = ipebhlipink.GHNMHHALBEK;
if (num != -1)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
DJHELPHHAEN afbibdckbam2 = this.AFBIBDCKBAM;
this.IPEBHLIPINK.<MBFGOCOFHHM>k__BackingField.Disable();
PhotonView photonView = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player, CGLKOJIMDIH, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcOnScore);
float z = NFHBCGCGDNA.z;
}
}
}
// Token: 0x0600063F RID: 1599 RVA: 0x0001F818 File Offset: 0x0001DA18
[Token(Token = "0x600063F")]
[Address(RVA = "0x1053AF0", Offset = "0x10524F0", VA = "0x181053AF0")]
private bool GBBGANLFBNK()
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
bool flag;
return flag;
}
// Token: 0x06000640 RID: 1600 RVA: 0x0001F834 File Offset: 0x0001DA34
[Token(Token = "0x6000640")]
[Address(RVA = "0x1055330", Offset = "0x1053D30", VA = "0x181055330")]
[PunRPC]
private void RpcOnScore(Photon.Realtime.Player PHCDFLHHMLE, CGLKOJIMDIH BJPMMLONMMC, Vector3 NFHBCGCGDNA)
{
if (PHCDFLHHMLE != 0)
{
string nickName = PHCDFLHHMLE.nickName;
string text = string.Format("Goal scored by {0}", nickName);
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
GameTeamManager teamManager = SingletonMonoBehaviour.Instance.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.Instance.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager2.IsPlayerSpectator(localPlayer))
{
GameTeamManager teamManager3 = SingletonMonoBehaviour.Instance.teamManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
if (teamManager3.GetPlayerTeam(localPlayer2) == BJPMMLONMMC)
{
}
}
}
// Token: 0x06000641 RID: 1601 RVA: 0x0001F908 File Offset: 0x0001DB08
[Token(Token = "0x6000641")]
[Address(RVA = "0x10546C0", Offset = "0x10530C0", VA = "0x1810546C0")]
private void LPJPOGBEFCG()
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x06000642 RID: 1602 RVA: 0x0001F968 File Offset: 0x0001DB68
[Token(Token = "0x6000642")]
[Address(RVA = "0x1053730", Offset = "0x1052130", VA = "0x181053730")]
private void CHFDCFFNCMN(SoccerPowerup MFDDFDIABBI, global::Player JKPGNHBEMOK)
{
if (JKPGNHBEMOK.DBAJDHGDPOL.IsLocal)
{
Photon.Realtime.Player photonPlayer = JKPGNHBEMOK.DBAJDHGDPOL;
if (this.DLBENIGGPNL(MFDDFDIABBI, photonPlayer))
{
PhotonView photonView = base.photonView;
RPCActions.RPCAction<SoccerPowerup, Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPowerup);
Photon.Realtime.Player photonPlayer2 = JKPGNHBEMOK.DBAJDHGDPOL;
photonView.RpcMaster<SoccerPowerup, Photon.Realtime.Player>(rpcaction, MFDDFDIABBI, photonPlayer2);
}
}
}
// Token: 0x06000643 RID: 1603 RVA: 0x0001F9C0 File Offset: 0x0001DBC0
[Token(Token = "0x6000643")]
[Address(RVA = "0x1054E30", Offset = "0x1053830", VA = "0x181054E30")]
[PunRPC]
private void RpcMasterRequestPowerup(SoccerPowerup MFDDFDIABBI, Photon.Realtime.Player JKPGNHBEMOK)
{
if (PhotonNetwork.IsMasterClient)
{
int num = 0;
if (MFDDFDIABBI != num && this.DLBENIGGPNL(MFDDFDIABBI, JKPGNHBEMOK))
{
MFDDFDIABBI.MasterOnPickup();
PhotonView photonView = base.photonView;
RPCActions.RPCAction<SoccerPowerup, Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcOnPowerupPickup);
photonView.RpcAll<SoccerPowerup, Photon.Realtime.Player>(rpcaction, MFDDFDIABBI, JKPGNHBEMOK);
}
}
}
// Token: 0x06000644 RID: 1604 RVA: 0x0001FA18 File Offset: 0x0001DC18
[Token(Token = "0x6000644")]
[Address(RVA = "0x1053940", Offset = "0x1052340", VA = "0x181053940")]
private bool DLBENIGGPNL(SoccerPowerup MFDDFDIABBI, Photon.Realtime.Player JKPGNHBEMOK)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
if (MFDDFDIABBI.HAAKEBKCMHJ)
{
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(JKPGNHBEMOK);
}
throw new NullReferenceException();
}
// Token: 0x06000645 RID: 1605 RVA: 0x0001FA50 File Offset: 0x0001DC50
[Token(Token = "0x6000645")]
[Address(RVA = "0x10551F0", Offset = "0x1053BF0", VA = "0x1810551F0")]
[PunRPC]
private void RpcOnPowerupPickup(SoccerPowerup MFDDFDIABBI, Photon.Realtime.Player JKPGNHBEMOK)
{
int num = 0;
if (MFDDFDIABBI != num)
{
RecRoomAudioClip recRoomAudioClip = this.powerupPickupSFX;
Transform transform = MFDDFDIABBI.transform;
Vector3 vector;
float z = vector.z;
if (JKPGNHBEMOK.IsLocal)
{
Powerup.RequestPowerupActivation(NGFENBEJIDN.SOCCER_SPEED, JKPGNHBEMOK);
}
}
}
// Token: 0x06000646 RID: 1606 RVA: 0x0001FA98 File Offset: 0x0001DC98
[Token(Token = "0x6000646")]
[Address(RVA = "0x1054100", Offset = "0x1052B00", VA = "0x181054100")]
private void JCCAAKECGLP()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
if (!PhotonNetwork.IsMasterClient)
{
break;
}
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06000647 RID: 1607 RVA: 0x0001FAD0 File Offset: 0x0001DCD0
[Token(Token = "0x6000647")]
[Address(RVA = "0x1053D00", Offset = "0x1052700", VA = "0x181053D00")]
private void IJLBIGLKIEI()
{
int num;
do
{
num = 0;
this.NJNCNAJEIPN();
if (!PhotonNetwork.IsMasterClient)
{
break;
}
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
if (PhotonNetwork.IsMasterClient)
{
LegacyPowerupSpawner[] cfmhpklgpid = this.CFMHPKLGPID;
int length = cfmhpklgpid.Length;
if (num < length)
{
LegacyPowerup legacyPowerup = cfmhpklgpid[num].MasterSpawnPowerup();
num++;
}
}
this.NJNCNAJEIPN();
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06000648 RID: 1608 RVA: 0x0001FB44 File Offset: 0x0001DD44
[Token(Token = "0x6000648")]
[Address(RVA = "0x1053A10", Offset = "0x1052410", VA = "0x181053A10")]
private void EDCKEPAKPHN()
{
if (PhotonNetwork.IsMasterClient)
{
LegacyPowerupSpawner[] cfmhpklgpid = this.CFMHPKLGPID;
int num = 0;
int length = cfmhpklgpid.Length;
if (num < length)
{
LegacyPowerup legacyPowerup = cfmhpklgpid[num].MasterSpawnPowerup();
num++;
}
}
}
// Token: 0x06000649 RID: 1609 RVA: 0x0001FB88 File Offset: 0x0001DD88
[Token(Token = "0x6000649")]
[Address(RVA = "0x10548F0", Offset = "0x10532F0", VA = "0x1810548F0")]
private void NJNCNAJEIPN()
{
int num;
do
{
num = 0;
List<SoccerPowerup> bigipbngkcc = this.BIGIPBNGKCC;
List<LegacyPowerup> allPowerups = LegacyPowerup.AllPowerups;
List.Enumerator enumerator;
if (enumerator != 0)
{
List<SoccerPowerup> bigipbngkcc2 = this.BIGIPBNGKCC;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x0600064A RID: 1610 RVA: 0x0001FBC4 File Offset: 0x0001DDC4
[Token(Token = "0x600064A")]
[Address(RVA = "0x1054260", Offset = "0x1052C60", VA = "0x181054260")]
private void KMCJJBCOKJN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
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;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager.IsPlayerSpectator(localPlayer))
{
}
float respawnDuration = global::Player.EOEGGEEGLNE;
Action action = new Action(this.CCDDAEIALGI);
ISchedulerPromise schedulerPromise = this.InvokeInUpdate(respawnDuration, action);
}
// Token: 0x0600064B RID: 1611 RVA: 0x0001FC90 File Offset: 0x0001DE90
[Token(Token = "0x600064B")]
[Address(RVA = "0x1053B40", Offset = "0x1052540", VA = "0x181053B40")]
private void GLBFBMLNNOA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Go!", 1.5f, num, num);
}
// Token: 0x0600064C RID: 1612 RVA: 0x0001FCC0 File Offset: 0x0001DEC0
[Token(Token = "0x600064C")]
[Address(RVA = "0x1053C60", Offset = "0x1052660", VA = "0x181053C60")]
private void HANJMGNIMHC()
{
if (PhotonNetwork.IsMasterClient && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
return;
}
}
// Token: 0x0600064D RID: 1613 RVA: 0x0001FCF4 File Offset: 0x0001DEF4
[Token(Token = "0x600064D")]
[Address(RVA = "0x10536A0", Offset = "0x10520A0", VA = "0x1810536A0")]
private void CCDDAEIALGI()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Starting", 1.5f, num, num);
}
// Token: 0x0600064E RID: 1614 RVA: 0x0001FD24 File Offset: 0x0001DF24
[Token(Token = "0x600064E")]
[Address(RVA = "0x1053F40", Offset = "0x1052940", VA = "0x181053F40")]
private void IOOEKJNGFPC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
this.MFOCPIILHIL.OGCOIJDHHOK();
this.IJLBIGLKIEI();
this.LPJPOGBEFCG();
}
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager.IsPlayerSpectator(localPlayer))
{
}
}
// Token: 0x0600064F RID: 1615 RVA: 0x0001FD78 File Offset: 0x0001DF78
[Token(Token = "0x600064F")]
[Address(RVA = "0x1052F40", Offset = "0x1051940", VA = "0x181052F40")]
private void AMIMKNEFDDN()
{
if (PhotonNetwork.IsMasterClient && this.MFOCPIILHIL.OLGMEEIPCAL)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
instance2.MasterStopGame(num != 0);
}
}
// Token: 0x06000650 RID: 1616 RVA: 0x0001FDC8 File Offset: 0x0001DFC8
[Token(Token = "0x6000650")]
[Address(RVA = "0x1054DC0", Offset = "0x10537C0", VA = "0x181054DC0")]
private void PFGIKOMLPMA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
if (PhotonNetwork.IsMasterClient)
{
this.JCCAAKECGLP();
this.LPJPOGBEFCG();
return;
}
}
// Token: 0x06000651 RID: 1617 RVA: 0x0001FDEC File Offset: 0x0001DFEC
[Token(Token = "0x6000651")]
[Address(RVA = "0x1053610", Offset = "0x1052010", VA = "0x181053610")]
private void BELGPPHDAKH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
this.OEOCNFNMCDJ.KGFFMEICLNN(3f);
this.MFOCPIILHIL.PPOEAJIAPNJ();
return;
}
}
// Token: 0x06000652 RID: 1618 RVA: 0x0001FE28 File Offset: 0x0001E028
[Token(Token = "0x6000652")]
[Address(RVA = "0x1053840", Offset = "0x1052240", VA = "0x181053840")]
private void DEAMNNLOKCI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager.IsPlayerSpectator(localPlayer))
{
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
int num = 0;
int num2 = 0;
spawnManager.LocalPlayerRequestRespawn(num2 != 0, num != 0);
return;
}
}
// Token: 0x06000653 RID: 1619 RVA: 0x0001FE74 File Offset: 0x0001E074
[Token(Token = "0x6000653")]
[Address(RVA = "0x1053BD0", Offset = "0x10525D0", VA = "0x181053BD0")]
private void GPFJBFKIMFD()
{
if (PhotonNetwork.IsMasterClient && this.OEOCNFNMCDJ.OLGMEEIPCAL)
{
DJHELPHHAEN afbibdckbam = this.AFBIBDCKBAM;
int num = 0;
afbibdckbam.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06000654 RID: 1620 RVA: 0x0001FEB0 File Offset: 0x0001E0B0
[Token(Token = "0x6000654")]
[Address(RVA = "0x1055700", Offset = "0x1054100", VA = "0x181055700")]
public SoccerManager()
{
List<SoccerPowerup> list = new List();
this.BIGIPBNGKCC = list;
base..ctor();
}
// Token: 0x0400054A RID: 1354
[Token(Token = "0x400054A")]
private const float IFMCNMCFLIN = 3f;
// Token: 0x0400054B RID: 1355
[Token(Token = "0x400054B")]
private const float JCLLKOKMHFM = 3f;
// Token: 0x0400054C RID: 1356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400054C")]
private float CIJFADFAPLB = 600f;
// Token: 0x0400054D RID: 1357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400054D")]
[SerializeField]
[Header("SFX and VO")]
private RecRoomAudioClip blueTeamScoreSFX;
// Token: 0x0400054E RID: 1358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400054E")]
[SerializeField]
private RecRoomAudioClip redTeamScoreSFX;
// Token: 0x0400054F RID: 1359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400054F")]
[SerializeField]
private RecRoomAudioClip goalSFX;
// Token: 0x04000550 RID: 1360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000550")]
[SerializeField]
private RecRoomAudioClip goalVO;
// Token: 0x04000551 RID: 1361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4000551")]
[SerializeField]
private RecRoomAudioClip powerupPickupSFX;
// Token: 0x04000552 RID: 1362
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000552")]
private DJHELPHHAEN AFBIBDCKBAM;
// Token: 0x04000553 RID: 1363
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000553")]
private MJNLDDCLOGP OEOCNFNMCDJ;
// Token: 0x04000554 RID: 1364
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000554")]
private SoccerBall IPEBHLIPINK;
// Token: 0x04000555 RID: 1365
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000555")]
private SoccerGarageDoor NJHGDNKAILO;
// Token: 0x04000556 RID: 1366
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000556")]
private LegacyPowerupSpawner[] CFMHPKLGPID;
// Token: 0x04000557 RID: 1367
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000557")]
private readonly List<SoccerPowerup> BIGIPBNGKCC;
// Token: 0x04000558 RID: 1368
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000558")]
[SerializeField]
private Transform soccerBallSpawnTransform;
// Token: 0x020000F1 RID: 241
[Token(Token = "0x20000F1")]
public enum JOIADILFCGE
{
// Token: 0x0400055A RID: 1370
[Token(Token = "0x400055A")]
PRE_ROUND,
// Token: 0x0400055B RID: 1371
[Token(Token = "0x400055B")]
ROUND_RUNNING,
// Token: 0x0400055C RID: 1372
[Token(Token = "0x400055C")]
BALL_SCORED,
// Token: 0x0400055D RID: 1373
[Token(Token = "0x400055D")]
INVALID = 65535
}
}