762 lines
26 KiB
C#
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
|
|
}
|
|
}
|