1090 lines
37 KiB
C#
1090 lines
37 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Core.Pools;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200003C RID: 60
|
|
[Token(Token = "0x200003C")]
|
|
public class DodgeballManager : GameRuleManager
|
|
{
|
|
// Token: 0x1700005D RID: 93
|
|
// (get) Token: 0x060001D2 RID: 466 RVA: 0x0000A0FC File Offset: 0x000082FC
|
|
[Token(Token = "0x1700005D")]
|
|
public new static DodgeballManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x60001D2")]
|
|
[Address(RVA = "0xFD1830", Offset = "0xFD0630", VA = "0x180FD1830")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005E RID: 94
|
|
// (get) Token: 0x060001D3 RID: 467 RVA: 0x0000A114 File Offset: 0x00008314
|
|
[Token(Token = "0x1700005E")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60001D3")]
|
|
[Address(RVA = "0xFD18D0", Offset = "0xFD06D0", VA = "0x180FD18D0")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700005F RID: 95
|
|
// (get) Token: 0x060001D4 RID: 468 RVA: 0x0000A138 File Offset: 0x00008338
|
|
// (set) Token: 0x060001D5 RID: 469 RVA: 0x0000A14C File Offset: 0x0000834C
|
|
[Token(Token = "0x1700005F")]
|
|
public int DOOKJFGLIOO
|
|
{
|
|
[Token(Token = "0x60001D4")]
|
|
[Address(RVA = "0x5672F0", Offset = "0x5660F0", VA = "0x1805672F0")]
|
|
get
|
|
{
|
|
return this.PHBJIHPKKNB;
|
|
}
|
|
[Token(Token = "0x60001D5")]
|
|
[Address(RVA = "0xFD19E0", Offset = "0xFD07E0", VA = "0x180FD19E0")]
|
|
set
|
|
{
|
|
this.PHBJIHPKKNB = value;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000060 RID: 96
|
|
// (get) Token: 0x060001D6 RID: 470 RVA: 0x0000A188 File Offset: 0x00008388
|
|
[Token(Token = "0x17000060")]
|
|
private int GADJMBBGIFE
|
|
{
|
|
[Token(Token = "0x60001D6")]
|
|
[Address(RVA = "0xFCDCE0", Offset = "0xFCCAE0", VA = "0x180FCDCE0")]
|
|
get
|
|
{
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount * phbjihpkknb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000061 RID: 97
|
|
// (get) Token: 0x060001D7 RID: 471 RVA: 0x0000A1B4 File Offset: 0x000083B4
|
|
[Token(Token = "0x17000061")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x60001D7")]
|
|
[Address(RVA = "0xFD19B0", Offset = "0xFD07B0", VA = "0x180FD19B0", Slot = "20")]
|
|
get
|
|
{
|
|
return "dodgeball";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000062 RID: 98
|
|
// (get) Token: 0x060001D8 RID: 472 RVA: 0x0000A1C8 File Offset: 0x000083C8
|
|
[Token(Token = "0x17000062")]
|
|
public override bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x60001D8")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001D9 RID: 473 RVA: 0x0000A1D8 File Offset: 0x000083D8
|
|
[Token(Token = "0x60001D9")]
|
|
[Address(RVA = "0xFCD660", Offset = "0xFCC460", VA = "0x180FCD660", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
Action action = new Action(this.FCGHOPKOIME);
|
|
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.BPJDFPACLMK(initializeSceneOnPreGameEvent, action);
|
|
MFBGLIHGCGO<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
|
|
Action<bool> action2 = new Action(this.MLPNCAHCIMA);
|
|
GameManager.ResetLocalPlayerEvent = MFBGLIHGCGO.BPJDFPACLMK(resetLocalPlayerEvent, action2);
|
|
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
|
Action<bool, bool> action3 = new Action(this.CLMJNPFECAM);
|
|
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action3);
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action4 = new Action(this.CBDHCJEKJME);
|
|
IILCGFIHJLP iilcgfihjlp;
|
|
Player.PlayerCreatedEvent = iilcgfihjlp;
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action5 = new Action(this.MIBEJNNLABD);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action5);
|
|
int num;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("DODGEBALL", OHOEENCHJJE.MASTER, num);
|
|
num = 0;
|
|
this.EEEKGDKNKFD = djhelphhaen;
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JPNIINBPHHM);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.ONEONCJPMKG);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
eeekgdknkfd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, knfakjmalje);
|
|
DJHELPHHAEN eeekgdknkfd2 = this.EEEKGDKNKFD;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IOOEKJNGFPC);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.AMIMKNEFDDN);
|
|
DJHELPHHAEN eeekgdknkfd3 = this.EEEKGDKNKFD;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OCMILAHACHH);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HGAMBMPLDPG);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.GKKPLDGGBEK);
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "DODGEBALL_TIMER", OHOEENCHJJE.MASTER);
|
|
this.NNJOKHENBJE = mjnlddclogp;
|
|
List<Dodgeball> list = BEBOIKCDHFJ.PFOKAFNFHHM<Dodgeball>(this);
|
|
this.LGIODFLKAEF = list;
|
|
List<Killzone> list2 = BEBOIKCDHFJ.PFOKAFNFHHM<Killzone>(this);
|
|
this.FAPLIPKFLPD = list2;
|
|
}
|
|
|
|
// Token: 0x060001DA RID: 474 RVA: 0x0000A37C File Offset: 0x0000857C
|
|
[Token(Token = "0x60001DA")]
|
|
[Address(RVA = "0xFD0130", Offset = "0xFCEF30", VA = "0x180FD0130", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.KGMJKCCLEGE.Clear();
|
|
OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
Action action = new Action(this.FCGHOPKOIME);
|
|
GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.GMNMHGMFGOL(initializeSceneOnPreGameEvent, action);
|
|
MFBGLIHGCGO<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
|
|
Action<bool> action2 = new Action(this.MLPNCAHCIMA);
|
|
GameManager.ResetLocalPlayerEvent = MFBGLIHGCGO.GMNMHGMFGOL(resetLocalPlayerEvent, action2);
|
|
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
|
Action<bool, bool> action3 = new Action(this.CLMJNPFECAM);
|
|
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action3);
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action4 = new Action(this.CBDHCJEKJME);
|
|
IILCGFIHJLP iilcgfihjlp;
|
|
Player.PlayerCreatedEvent = iilcgfihjlp;
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action5 = new Action(this.MIBEJNNLABD);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action5);
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this);
|
|
}
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num2 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num2)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.RemoveToolInteractionRestriction(this);
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
AOLMGGAPKEH.INIIDHCNCLK ejkkggfmeah = this.EJKKGGFMEAH;
|
|
playerMovement.RemoveMovementActionRestriction(ejkkggfmeah);
|
|
PlayerMovement playerMovement2 = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop = this.GCNHNIKIGOP;
|
|
playerMovement2.RemoveMovementActionRestriction(gcnhnikigop);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001DB RID: 475 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60001DB")]
|
|
[Address(RVA = "0xFD14E0", Offset = "0xFD02E0", VA = "0x180FD14E0", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060001DC RID: 476 RVA: 0x0000A4D4 File Offset: 0x000086D4
|
|
[Token(Token = "0x60001DC")]
|
|
[Address(RVA = "0x7E7550", Offset = "0x7E6350", VA = "0x1807E7550")]
|
|
private void Update()
|
|
{
|
|
this.EEEKGDKNKFD.OPEMIFENIJM();
|
|
this.NNJOKHENBJE.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x060001DD RID: 477 RVA: 0x0000A500 File Offset: 0x00008700
|
|
[Token(Token = "0x60001DD")]
|
|
[Address(RVA = "0xFCDD60", Offset = "0xFCCB60", VA = "0x180FCDD60")]
|
|
private void FCGHOPKOIME()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.PIBACJJEOFB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001DE RID: 478 RVA: 0x0000A520 File Offset: 0x00008720
|
|
[Token(Token = "0x60001DE")]
|
|
[Address(RVA = "0xFCF5A0", Offset = "0xFCE3A0", VA = "0x180FCF5A0", Slot = "24")]
|
|
protected override void NJGKEJCHADK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.NJGKEJCHADK();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
int num2 = 0;
|
|
eeekgdknkfd.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
List<Dodgeball> lgiodflkaef = this.LGIODFLKAEF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (teamManager.IsPlayerSpectator(agajmbpabdl))
|
|
{
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num3 = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num3 != 0);
|
|
}
|
|
this.PKPBJDKEBLL(true);
|
|
GamePresenceManager <AMFBMHKLCLO>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<AMFBMHKLCLO>k__BackingField;
|
|
object[] array = new object[5];
|
|
if ("Best " != 0)
|
|
{
|
|
}
|
|
array[0] = "Best ";
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
if (phbjihpkknb != 0)
|
|
{
|
|
}
|
|
array[1] = phbjihpkknb;
|
|
if (" of " != 0)
|
|
{
|
|
}
|
|
array[2] = " of ";
|
|
int phbjihpkknb2 = this.PHBJIHPKKNB;
|
|
int teamCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount;
|
|
int num4;
|
|
if (num4 != 0)
|
|
{
|
|
}
|
|
array[3] = num4;
|
|
if (" Rounds" != 0)
|
|
{
|
|
}
|
|
array[4] = " Rounds";
|
|
string text = string.Concat(array);
|
|
<AMFBMHKLCLO>k__BackingField.CurrentPresenceString = text;
|
|
}
|
|
|
|
// Token: 0x060001DF RID: 479 RVA: 0x0000A64C File Offset: 0x0000884C
|
|
[Token(Token = "0x60001DF")]
|
|
[Address(RVA = "0xFCFE40", Offset = "0xFCEC40", VA = "0x180FCFE40", Slot = "25")]
|
|
protected override void OODEMNCOLED()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OODEMNCOLED();
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num2 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num2)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
}
|
|
List<Dodgeball> lgiodflkaef = this.LGIODFLKAEF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
int num3 = 0;
|
|
this.PKPBJDKEBLL(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x060001E0 RID: 480 RVA: 0x0000A6B8 File Offset: 0x000088B8
|
|
[Token(Token = "0x60001E0")]
|
|
[Address(RVA = "0xFCDB00", Offset = "0xFCC900", VA = "0x180FCDB00")]
|
|
private void CBDHCJEKJME(Player IEKDDPPNFPF)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
|
bool flag = teamManager.IsPlayerSpectator(photonPlayer);
|
|
this.IAKPIBEDPJC(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E1 RID: 481 RVA: 0x0000A6FC File Offset: 0x000088FC
|
|
[Token(Token = "0x60001E1")]
|
|
[Address(RVA = "0xFCF2E0", Offset = "0xFCE0E0", VA = "0x180FCF2E0")]
|
|
private void MIBEJNNLABD()
|
|
{
|
|
if (this.BKDFJOPDJGB)
|
|
{
|
|
Action action = new Action(this.ALKPHDKOGGN);
|
|
KFBABPAPIMB kfbabpapimb = this.EGOJDKEBMNH(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E2 RID: 482 RVA: 0x0000A728 File Offset: 0x00008928
|
|
[Token(Token = "0x60001E2")]
|
|
[Address(RVA = "0xFCDC10", Offset = "0xFCCA10", VA = "0x180FCDC10")]
|
|
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E3 RID: 483 RVA: 0x0000A744 File Offset: 0x00008944
|
|
[Token(Token = "0x60001E3")]
|
|
[Address(RVA = "0xFCDC10", Offset = "0xFCCA10", VA = "0x180FCDC10")]
|
|
private void MLPNCAHCIMA(bool HOCMIMEHLLM)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E4 RID: 484 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60001E4")]
|
|
[Address(RVA = "0xFCEF20", Offset = "0xFCDD20", VA = "0x180FCEF20")]
|
|
private void JPNIINBPHHM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060001E5 RID: 485 RVA: 0x0000A760 File Offset: 0x00008960
|
|
[Token(Token = "0x60001E5")]
|
|
[Address(RVA = "0xFCFDA0", Offset = "0xFCEBA0", VA = "0x180FCFDA0")]
|
|
private void ONEONCJPMKG()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.NNJOKHENBJE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E6 RID: 486 RVA: 0x0000A794 File Offset: 0x00008994
|
|
[Token(Token = "0x60001E6")]
|
|
[Address(RVA = "0xFCDDD0", Offset = "0xFCCBD0", VA = "0x180FCDDD0")]
|
|
private void GGKJAGFHJCO()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Round Starting", 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x060001E7 RID: 487 RVA: 0x0000A7C8 File Offset: 0x000089C8
|
|
[Token(Token = "0x60001E7")]
|
|
[Address(RVA = "0xFCE980", Offset = "0xFCD780", VA = "0x180FCE980")]
|
|
private void IOOEKJNGFPC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
AOLMGGAPKEH.INIIDHCNCLK ejkkggfmeah = this.EJKKGGFMEAH;
|
|
playerMovement.RemoveMovementActionRestriction(ejkkggfmeah);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
|
{
|
|
float z = Player.<EGKJPJKLEAI>k__BackingField.LastLocalPlayerValidGroundPosition.z;
|
|
float z2 = Player.<EGKJPJKLEAI>k__BackingField.<BAKJHFAALJA>k__BackingField.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
float num;
|
|
if (num > this.OEAHAJLCJLD)
|
|
{
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num2 = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num2 != 0);
|
|
}
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.PIBACJJEOFB();
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip = this.roundStartSFX;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Go!", 2f, num4, num4);
|
|
}
|
|
|
|
// Token: 0x060001E8 RID: 488 RVA: 0x0000A8B0 File Offset: 0x00008AB0
|
|
[Token(Token = "0x60001E8")]
|
|
[Address(RVA = "0xFCD370", Offset = "0xFCC170", VA = "0x180FCD370")]
|
|
private void AMIMKNEFDDN()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = allTeams.Length;
|
|
if (num < length)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = allTeams[num2];
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
int num3 = 0;
|
|
AGAJMBPABDL[] array;
|
|
if (num3 < array.Length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num3];
|
|
if (agajmbpabdl == 0 || this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL.IAHDANBDAAM() == 0)
|
|
{
|
|
goto IL_9C;
|
|
}
|
|
num3++;
|
|
}
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
IL_9C:
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001E9 RID: 489 RVA: 0x0000A964 File Offset: 0x00008B64
|
|
[Token(Token = "0x60001E9")]
|
|
[Address(RVA = "0xFCFC50", Offset = "0xFCEA50", VA = "0x180FCFC50")]
|
|
private void OCMILAHACHH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
MJNLDDCLOGP nnjokhenbje = this.NNJOKHENBJE;
|
|
float respawnDuration = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.EOEGGEEGLNE;
|
|
nnjokhenbje.KGFFMEICLNN(respawnDuration);
|
|
}
|
|
float respawnDuration2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.EOEGGEEGLNE;
|
|
Action action = new Action(this.DFNMJPLINBJ);
|
|
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(respawnDuration2, action);
|
|
}
|
|
|
|
// Token: 0x060001EA RID: 490 RVA: 0x0000A9C8 File Offset: 0x00008BC8
|
|
[Token(Token = "0x60001EA")]
|
|
[Address(RVA = "0xFCE120", Offset = "0xFCCF20", VA = "0x180FCE120")]
|
|
private void HGAMBMPLDPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num2 = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001EB RID: 491 RVA: 0x0000AA1C File Offset: 0x00008C1C
|
|
[Token(Token = "0x60001EB")]
|
|
[Address(RVA = "0xFCDFB0", Offset = "0xFCCDB0", VA = "0x180FCDFB0")]
|
|
private void GKKPLDGGBEK()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.NNJOKHENBJE.OLGMEEIPCAL)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
int num = 0;
|
|
eeekgdknkfd.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001EC RID: 492 RVA: 0x0000AA8C File Offset: 0x00008C8C
|
|
[Token(Token = "0x60001EC")]
|
|
[Address(RVA = "0xFCDC20", Offset = "0xFCCA20", VA = "0x180FCDC20")]
|
|
private void DFNMJPLINBJ()
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.roundOverSFX;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Over!", 3f, num2, num2);
|
|
}
|
|
|
|
// Token: 0x060001ED RID: 493 RVA: 0x0000AAD0 File Offset: 0x00008CD0
|
|
[Token(Token = "0x60001ED")]
|
|
[Address(RVA = "0xFCD270", Offset = "0xFCC070", VA = "0x180FCD270")]
|
|
private void ACCLLKFFDNC(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 GMENKJKOGMD)
|
|
{
|
|
if (this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, AGAJMBPABDL, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestPlayerOut);
|
|
float z = GMENKJKOGMD.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001EE RID: 494 RVA: 0x0000AB0C File Offset: 0x00008D0C
|
|
[Token(Token = "0x60001EE")]
|
|
[Address(RVA = "0xFD06A0", Offset = "0xFCF4A0", VA = "0x180FD06A0")]
|
|
private void PAKBAINEMEK(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD)
|
|
{
|
|
if (this.GHPJPPPBCHD(JPIMHOLIGNH, EDIBICHIJJH))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, AGAJMBPABDL, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerHit);
|
|
float z = GMENKJKOGMD.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001EF RID: 495 RVA: 0x0000AB48 File Offset: 0x00008D48
|
|
[Token(Token = "0x60001EF")]
|
|
[Address(RVA = "0xFD0A60", Offset = "0xFCF860", VA = "0x180FD0A60")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestPlayerOut(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 BKNANCCLHBC)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, AGAJMBPABDL, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerOut);
|
|
float z = BKNANCCLHBC.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F0 RID: 496 RVA: 0x0000AB8C File Offset: 0x00008D8C
|
|
[Token(Token = "0x60001F0")]
|
|
[Address(RVA = "0xFCDE60", Offset = "0xFCCC60", VA = "0x180FCDE60")]
|
|
private bool GHPJPPPBCHD(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
if (JPIMHOLIGNH != 0 && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BLHKNHLBCAC) && !this.MJGLIGPOIKK(JPIMHOLIGNH) && !this.MJGLIGPOIKK(BLHKNHLBCAC) && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(JPIMHOLIGNH, BLHKNHLBCAC))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060001F1 RID: 497 RVA: 0x0000ABE8 File Offset: 0x00008DE8
|
|
[Token(Token = "0x60001F1")]
|
|
[Address(RVA = "0xFD0F00", Offset = "0xFCFD00", VA = "0x180FD0F00")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnPlayerOut(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 BKNANCCLHBC)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if ((BLHKNHLBCAC.DMKCIEPGGAB ? 1 : 0) == num)
|
|
{
|
|
if ((JPIMHOLIGNH.DMKCIEPGGAB ? 1 : 0) == num)
|
|
{
|
|
goto IL_F9;
|
|
}
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string ohafdcgemef = BLHKNHLBCAC.OHAFDCGEMEF;
|
|
string text = "You Hit " + ohafdcgemef;
|
|
int num3 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
|
RecRoomAudioClip recRoomAudioClip = this.playerScoreSFX;
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
|
|
RecRoomAudioClip recRoomAudioClip2 = this.playerScoreVO;
|
|
int num5 = 0;
|
|
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num5);
|
|
}
|
|
this.IAKPIBEDPJC(true);
|
|
int num6 = 0;
|
|
this.PKPBJDKEBLL(num6 != 0);
|
|
this.BKDFJOPDJGB = true;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string ohafdcgemef2 = JPIMHOLIGNH.OHAFDCGEMEF;
|
|
string text2 = "Hit by " + ohafdcgemef2;
|
|
RecRoomAudioClip recRoomAudioClip3 = this.playerOutSFX;
|
|
int num7 = 0;
|
|
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip3, num7);
|
|
RecRoomAudioClip recRoomAudioClip4 = this.playerOutVO;
|
|
int num8 = 0;
|
|
SFXAudioSource sfxaudioSource4 = AudioManager.Play2DSFX(recRoomAudioClip4, num8);
|
|
IL_F9:
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
KLLMCPFPIIE<bool> mmbkljblapl = this.IKKFOCGCMLP(BLHKNHLBCAC).MMBKLJBLAPL;
|
|
GameSpawnManager spawnManager = SingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F2 RID: 498 RVA: 0x0000AD28 File Offset: 0x00008F28
|
|
[Token(Token = "0x60001F2")]
|
|
[Address(RVA = "0xFD0E40", Offset = "0xFCFC40", VA = "0x180FD0E40")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnPlayerHit(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.playerImpactSFX;
|
|
float z = GMENKJKOGMD.z;
|
|
float z2 = GMENKJKOGMD.z;
|
|
PooledParticle pooledParticle = this.playerImpactVFXPrefab;
|
|
}
|
|
|
|
// Token: 0x060001F3 RID: 499 RVA: 0x0000AD54 File Offset: 0x00008F54
|
|
[Token(Token = "0x60001F3")]
|
|
[Address(RVA = "0xFCF1E0", Offset = "0xFCDFE0", VA = "0x180FCF1E0")]
|
|
private void MBDLOEILCCP(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
if (EOAKLPAPEGL.DMKCIEPGGAB && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, AGAJMBPABDL, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestPlayerCatch);
|
|
float z = ENLMKMBDDBF.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F4 RID: 500 RVA: 0x0000AD98 File Offset: 0x00008F98
|
|
[Token(Token = "0x60001F4")]
|
|
[Address(RVA = "0xFD0940", Offset = "0xFCF740", VA = "0x180FD0940")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestPlayerCatch(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH))
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.NECIHPEMJNG<AGAJMBPABDL, AGAJMBPABDL, Vector3> necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerCatch);
|
|
float z = ENLMKMBDDBF.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001F5 RID: 501 RVA: 0x0000ADDC File Offset: 0x00008FDC
|
|
[Token(Token = "0x60001F5")]
|
|
[Address(RVA = "0xFCE670", Offset = "0xFCD470", VA = "0x180FCE670")]
|
|
private bool IEIBJICOPBH(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
if ((EOAKLPAPEGL == 0 || this.IKKFOCGCMLP(EOAKLPAPEGL).MMBKLJBLAPL.IAHDANBDAAM() == 0) && !this.MJGLIGPOIKK(JPIMHOLIGNH))
|
|
{
|
|
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(EOAKLPAPEGL, JPIMHOLIGNH);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060001F6 RID: 502 RVA: 0x0000AE2C File Offset: 0x0000902C
|
|
[Token(Token = "0x60001F6")]
|
|
[Address(RVA = "0xFD0B80", Offset = "0xFCF980", VA = "0x180FD0B80")]
|
|
[NFOMENMAOIA]
|
|
private void RpcOnPlayerCatch(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
|
|
// Token: 0x060001F7 RID: 503 RVA: 0x0000AE68 File Offset: 0x00009068
|
|
[Token(Token = "0x60001F7")]
|
|
[Address(RVA = "0xFCEDF0", Offset = "0xFCDBF0", VA = "0x180FCEDF0")]
|
|
private bool JHEPIFJKJFK(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
int num = 0;
|
|
AGAJMBPABDL[] array;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num];
|
|
if (agajmbpabdl != 0 && this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL.IAHDANBDAAM() != 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060001F8 RID: 504 RVA: 0x0000AEBC File Offset: 0x000090BC
|
|
[Token(Token = "0x60001F8")]
|
|
[Address(RVA = "0xFCE7A0", Offset = "0xFCD5A0", VA = "0x180FCE7A0")]
|
|
private DodgeballManager.OGFKPLKPJOI IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> kgmjkcclege = this.KGMJKCCLEGE;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
DodgeballManager.OGFKPLKPJOI ogfkplkpjoi;
|
|
ogfkplkpjoi.CONBKEKJAGD = IEKDDPPNFPF;
|
|
Action action = new Action(ogfkplkpjoi.DEKDBMMCNOK);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
ogfkplkpjoi.MMBKLJBLAPL = kllmcpfpiie;
|
|
bool flag2 = ogfkplkpjoi.MMBKLJBLAPL.IAHDANBDAAM() != null;
|
|
AGAJMBPABDL conbkekjagd = ogfkplkpjoi.CONBKEKJAGD;
|
|
if (!flag2)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(ogfkplkpjoi);
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(ogfkplkpjoi);
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> kgmjkcclege2 = this.KGMJKCCLEGE;
|
|
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
|
kgmjkcclege2[inpoaaaoahi] = ogfkplkpjoi;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060001F9 RID: 505 RVA: 0x0000AF44 File Offset: 0x00009144
|
|
[Token(Token = "0x60001F9")]
|
|
[Address(RVA = "0xFCF530", Offset = "0xFCE330", VA = "0x180FCF530")]
|
|
private bool MJGLIGPOIKK(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
if (IEKDDPPNFPF == 0)
|
|
{
|
|
}
|
|
return this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x060001FA RID: 506 RVA: 0x0000AF70 File Offset: 0x00009170
|
|
[Token(Token = "0x60001FA")]
|
|
[Address(RVA = "0xFCF350", Offset = "0xFCE150", VA = "0x180FCF350")]
|
|
private void MIPFFFHPMCJ(AGAJMBPABDL IEKDDPPNFPF, bool KPDOPEMFLLD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
KLLMCPFPIIE<bool> mmbkljblapl = this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL;
|
|
if (KPDOPEMFLLD)
|
|
{
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001FB RID: 507 RVA: 0x0000AFBC File Offset: 0x000091BC
|
|
[Token(Token = "0x60001FB")]
|
|
[Address(RVA = "0xFCE230", Offset = "0xFCD030", VA = "0x180FCE230")]
|
|
private void IAKPIBEDPJC(bool KPDOPEMFLLD)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
KLLMCPFPIIE<bool> mmbkljblapl = this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL;
|
|
if (!KPDOPEMFLLD)
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop = this.GCNHNIKIGOP;
|
|
playerMovement.RemoveMovementActionRestriction(gcnhnikigop);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this);
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num = 0;
|
|
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
|
GameMovementManager <DEAFMFNHGEM>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<DEAFMFNHGEM>k__BackingField;
|
|
int num2 = 0;
|
|
<DEAFMFNHGEM>k__BackingField.GIFBOCOAOAG((IECDBOCPGMB)num2);
|
|
return;
|
|
}
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
|
if (!teamManager.IsPlayerSpectator(photonPlayer))
|
|
{
|
|
AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop2 = this.GCNHNIKIGOP;
|
|
}
|
|
AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop3 = this.GCNHNIKIGOP;
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
|
GameMovementManager <DEAFMFNHGEM>k__BackingField2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<DEAFMFNHGEM>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060001FC RID: 508 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60001FC")]
|
|
[Address(RVA = "0xFD0790", Offset = "0xFCF590", VA = "0x180FD0790")]
|
|
private void PIBACJJEOFB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060001FD RID: 509 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60001FD")]
|
|
[Address(RVA = "0xFCFB70", Offset = "0xFCE970", VA = "0x180FCFB70")]
|
|
private void NPBEFMMKBCN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060001FE RID: 510 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60001FE")]
|
|
[Address(RVA = "0xFD0870", Offset = "0xFCF670", VA = "0x180FD0870")]
|
|
private void PKPBJDKEBLL(bool CFICOGKHLAE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060001FF RID: 511 RVA: 0x0000B0B8 File Offset: 0x000092B8
|
|
[Token(Token = "0x60001FF")]
|
|
[Address(RVA = "0xFD1750", Offset = "0xFD0550", VA = "0x180FD1750")]
|
|
public DodgeballManager()
|
|
{
|
|
AOLMGGAPKEH.INIIDHCNCLK iniidhcnclk = new AOLMGGAPKEH.INIIDHCNCLK("RoundStart");
|
|
this.EJKKGGFMEAH = iniidhcnclk;
|
|
AOLMGGAPKEH.INIIDHCNCLK iniidhcnclk2 = new AOLMGGAPKEH.INIIDHCNCLK("OnSidelines");
|
|
this.GCNHNIKIGOP = iniidhcnclk2;
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> dictionary = new Dictionary();
|
|
this.KGMJKCCLEGE = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000200 RID: 512 RVA: 0x0000B110 File Offset: 0x00009310
|
|
[Token(Token = "0x6000200")]
|
|
[Address(RVA = "0xFCD360", Offset = "0xFCC160", VA = "0x180FCD360")]
|
|
[CompilerGenerated]
|
|
private void ALKPHDKOGGN()
|
|
{
|
|
this.PKPBJDKEBLL(true);
|
|
}
|
|
|
|
// Token: 0x04000179 RID: 377
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000179")]
|
|
private float OEAHAJLCJLD = 1f;
|
|
|
|
// Token: 0x0400017A RID: 378
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400017A")]
|
|
private int PHBJIHPKKNB = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400017B RID: 379
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400017B")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip roundStartSFX;
|
|
|
|
// Token: 0x0400017C RID: 380
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400017C")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip roundOverSFX;
|
|
|
|
// Token: 0x0400017D RID: 381
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400017D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerScoreSFX;
|
|
|
|
// Token: 0x0400017E RID: 382
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400017E")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerScoreVO;
|
|
|
|
// Token: 0x0400017F RID: 383
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400017F")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerOutSFX;
|
|
|
|
// Token: 0x04000180 RID: 384
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4000180")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerOutVO;
|
|
|
|
// Token: 0x04000181 RID: 385
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4000181")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerImpactSFX;
|
|
|
|
// Token: 0x04000182 RID: 386
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000182")]
|
|
[SerializeField]
|
|
[Header("Particles")]
|
|
private PooledParticle playerImpactVFXPrefab;
|
|
|
|
// Token: 0x04000183 RID: 387
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000183")]
|
|
private readonly AOLMGGAPKEH.INIIDHCNCLK EJKKGGFMEAH;
|
|
|
|
// Token: 0x04000184 RID: 388
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000184")]
|
|
private readonly AOLMGGAPKEH.INIIDHCNCLK GCNHNIKIGOP;
|
|
|
|
// Token: 0x04000185 RID: 389
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000185")]
|
|
private DJHELPHHAEN EEEKGDKNKFD;
|
|
|
|
// Token: 0x04000186 RID: 390
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000186")]
|
|
private MJNLDDCLOGP NNJOKHENBJE;
|
|
|
|
// Token: 0x04000187 RID: 391
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000187")]
|
|
private List<Dodgeball> LGIODFLKAEF;
|
|
|
|
// Token: 0x04000188 RID: 392
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000188")]
|
|
private List<Killzone> FAPLIPKFLPD;
|
|
|
|
// Token: 0x04000189 RID: 393
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000189")]
|
|
private bool BKDFJOPDJGB;
|
|
|
|
// Token: 0x0400018A RID: 394
|
|
[Token(Token = "0x400018A")]
|
|
private const float DGJPEMANODJ = 3f;
|
|
|
|
// Token: 0x0400018B RID: 395
|
|
[Token(Token = "0x400018B")]
|
|
private const float LFHJNFCPNKJ = 3f;
|
|
|
|
// Token: 0x0400018C RID: 396
|
|
[Token(Token = "0x400018C")]
|
|
private const float KHMIOMCDADA = 0.35f;
|
|
|
|
// Token: 0x0400018D RID: 397
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400018D")]
|
|
private Dictionary<int, DodgeballManager.OGFKPLKPJOI> KGMJKCCLEGE;
|
|
|
|
// Token: 0x0200003D RID: 61
|
|
[Token(Token = "0x200003D")]
|
|
private enum MAOEFJGDNJC
|
|
{
|
|
// Token: 0x0400018F RID: 399
|
|
[Token(Token = "0x400018F")]
|
|
ROUND_START,
|
|
// Token: 0x04000190 RID: 400
|
|
[Token(Token = "0x4000190")]
|
|
ROUND_RUNNING,
|
|
// Token: 0x04000191 RID: 401
|
|
[Token(Token = "0x4000191")]
|
|
ROUND_OVER,
|
|
// Token: 0x04000192 RID: 402
|
|
[Token(Token = "0x4000192")]
|
|
INVALID = 65535
|
|
}
|
|
|
|
// Token: 0x0200003E RID: 62
|
|
[Token(Token = "0x200003E")]
|
|
private enum DJLLCEPDAJB
|
|
{
|
|
// Token: 0x04000194 RID: 404
|
|
[Token(Token = "0x4000194")]
|
|
Court,
|
|
// Token: 0x04000195 RID: 405
|
|
[Token(Token = "0x4000195")]
|
|
Sidelines
|
|
}
|
|
|
|
// Token: 0x0200003F RID: 63
|
|
[Token(Token = "0x200003F")]
|
|
private enum CMEOCMMJGHF
|
|
{
|
|
// Token: 0x04000197 RID: 407
|
|
[Token(Token = "0x4000197")]
|
|
Court,
|
|
// Token: 0x04000198 RID: 408
|
|
[Token(Token = "0x4000198")]
|
|
Sidelines
|
|
}
|
|
|
|
// Token: 0x02000040 RID: 64
|
|
[Token(Token = "0x2000040")]
|
|
private class OGFKPLKPJOI
|
|
{
|
|
// Token: 0x17000063 RID: 99
|
|
// (get) Token: 0x06000201 RID: 513 RVA: 0x0000B124 File Offset: 0x00009324
|
|
// (set) Token: 0x06000202 RID: 514 RVA: 0x0000B144 File Offset: 0x00009344
|
|
[Token(Token = "0x17000063")]
|
|
public bool LJKPMLJGKFE
|
|
{
|
|
[Token(Token = "0x6000201")]
|
|
[Address(RVA = "0xFDB080", Offset = "0xFD9E80", VA = "0x180FDB080")]
|
|
get
|
|
{
|
|
return this.MMBKLJBLAPL.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6000202")]
|
|
[Address(RVA = "0xFDB0D0", Offset = "0xFD9ED0", VA = "0x180FDB0D0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> mmbkljblapl = this.MMBKLJBLAPL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000203 RID: 515 RVA: 0x0000B160 File Offset: 0x00009360
|
|
[Token(Token = "0x6000203")]
|
|
[Address(RVA = "0xFDB1C0", Offset = "0xFD9FC0", VA = "0x180FDB1C0")]
|
|
public OGFKPLKPJOI(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
this.CONBKEKJAGD = IEKDDPPNFPF;
|
|
Action action = new Action(this.DEKDBMMCNOK);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.MMBKLJBLAPL = kllmcpfpiie;
|
|
bool flag = this.MMBKLJBLAPL.IAHDANBDAAM() != null;
|
|
AGAJMBPABDL conbkekjagd = this.CONBKEKJAGD;
|
|
if (!flag)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this);
|
|
return;
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000204 RID: 516 RVA: 0x0000B1C8 File Offset: 0x000093C8
|
|
[Token(Token = "0x6000204")]
|
|
[Address(RVA = "0xFDB130", Offset = "0xFD9F30", VA = "0x180FDB130")]
|
|
private void DEKDBMMCNOK()
|
|
{
|
|
bool flag = this.MMBKLJBLAPL.IAHDANBDAAM() != null;
|
|
AGAJMBPABDL conbkekjagd = this.CONBKEKJAGD;
|
|
if (!flag)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this);
|
|
return;
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this);
|
|
}
|
|
|
|
// Token: 0x04000199 RID: 409
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000199")]
|
|
private AGAJMBPABDL CONBKEKJAGD;
|
|
|
|
// Token: 0x0400019A RID: 410
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400019A")]
|
|
private KLLMCPFPIIE<bool> MMBKLJBLAPL;
|
|
}
|
|
}
|