Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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: 0x0000A100 File Offset: 0x00008300
[Token(Token = "0x1700005D")]
public new static DodgeballManager ONCPNMDGGKG
{
[Token(Token = "0x60001D2")]
[Address(RVA = "0x1B15EE0", Offset = "0x1B14EE0", VA = "0x181B15EE0")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
{
return;
}
}
}
// Token: 0x1700005E RID: 94
// (get) Token: 0x060001D3 RID: 467 RVA: 0x0000A118 File Offset: 0x00008318
[Token(Token = "0x1700005E")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x60001D3")]
[Address(RVA = "0x1B15F80", Offset = "0x1B14F80", VA = "0x181B15F80")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
}
int num = 0;
return instance != num;
}
}
// Token: 0x1700005F RID: 95
// (get) Token: 0x060001D4 RID: 468 RVA: 0x0000A13C File Offset: 0x0000833C
// (set) Token: 0x060001D5 RID: 469 RVA: 0x0000A150 File Offset: 0x00008350
[Token(Token = "0x1700005F")]
public int DOOKJFGLIOO
{
[Token(Token = "0x60001D4")]
[Address(RVA = "0x483240", Offset = "0x482240", VA = "0x180483240")]
get
{
return this.PHBJIHPKKNB;
}
[Token(Token = "0x60001D5")]
[Address(RVA = "0x1B16090", Offset = "0x1B15090", VA = "0x181B16090")]
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: 0x0000A18C File Offset: 0x0000838C
[Token(Token = "0x17000060")]
private int GADJMBBGIFE
{
[Token(Token = "0x60001D6")]
[Address(RVA = "0x1B12390", Offset = "0x1B11390", VA = "0x181B12390")]
get
{
int phbjihpkknb = this.PHBJIHPKKNB;
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount * phbjihpkknb;
}
}
// Token: 0x17000061 RID: 97
// (get) Token: 0x060001D7 RID: 471 RVA: 0x0000A1B8 File Offset: 0x000083B8
[Token(Token = "0x17000061")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x60001D7")]
[Address(RVA = "0x1B16060", Offset = "0x1B15060", VA = "0x181B16060", Slot = "20")]
get
{
return "dodgeball";
}
}
// Token: 0x17000062 RID: 98
// (get) Token: 0x060001D8 RID: 472 RVA: 0x0000A1CC File Offset: 0x000083CC
[Token(Token = "0x17000062")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x60001D8")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x060001D9 RID: 473 RVA: 0x0000A1DC File Offset: 0x000083DC
[Token(Token = "0x60001D9")]
[Address(RVA = "0x1B11D10", Offset = "0x1B10D10", VA = "0x181B11D10", 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: 0x0000A380 File Offset: 0x00008580
[Token(Token = "0x60001DA")]
[Address(RVA = "0x1B147E0", Offset = "0x1B137E0", VA = "0x181B147E0", 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 = "0x1B15B90", Offset = "0x1B14B90", VA = "0x181B15B90", Slot = "21")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001DC RID: 476 RVA: 0x0000A4D8 File Offset: 0x000086D8
[Token(Token = "0x60001DC")]
[Address(RVA = "0x12DC410", Offset = "0x12DB410", VA = "0x1812DC410")]
private void Update()
{
this.EEEKGDKNKFD.OPEMIFENIJM();
this.NNJOKHENBJE.OCGHOBMJNMA();
}
// Token: 0x060001DD RID: 477 RVA: 0x0000A504 File Offset: 0x00008704
[Token(Token = "0x60001DD")]
[Address(RVA = "0x1B12410", Offset = "0x1B11410", VA = "0x181B12410")]
private void FCGHOPKOIME()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.PIBACJJEOFB();
return;
}
}
// Token: 0x060001DE RID: 478 RVA: 0x0000A524 File Offset: 0x00008724
[Token(Token = "0x60001DE")]
[Address(RVA = "0x1B13C50", Offset = "0x1B12C50", VA = "0x181B13C50", 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: 0x0000A650 File Offset: 0x00008850
[Token(Token = "0x60001DF")]
[Address(RVA = "0x1B144F0", Offset = "0x1B134F0", VA = "0x181B144F0", 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: 0x0000A6BC File Offset: 0x000088BC
[Token(Token = "0x60001E0")]
[Address(RVA = "0x1B121B0", Offset = "0x1B111B0", VA = "0x181B121B0")]
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: 0x0000A700 File Offset: 0x00008900
[Token(Token = "0x60001E1")]
[Address(RVA = "0x1B13990", Offset = "0x1B12990", VA = "0x181B13990")]
private void MIBEJNNLABD()
{
if (this.BKDFJOPDJGB)
{
Action action = new Action(this.ALKPHDKOGGN);
KFBABPAPIMB kfbabpapimb = this.EGOJDKEBMNH(action);
}
}
// Token: 0x060001E2 RID: 482 RVA: 0x0000A72C File Offset: 0x0000892C
[Token(Token = "0x60001E2")]
[Address(RVA = "0x1B122C0", Offset = "0x1B112C0", VA = "0x181B122C0")]
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
{
if (!HOCMIMEHLLM)
{
int num = 0;
this.IAKPIBEDPJC(num != 0);
return;
}
}
// Token: 0x060001E3 RID: 483 RVA: 0x0000A748 File Offset: 0x00008948
[Token(Token = "0x60001E3")]
[Address(RVA = "0x1B122C0", Offset = "0x1B112C0", VA = "0x181B122C0")]
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 = "0x1B135D0", Offset = "0x1B125D0", VA = "0x181B135D0")]
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: 0x0000A764 File Offset: 0x00008964
[Token(Token = "0x60001E5")]
[Address(RVA = "0x1B14450", Offset = "0x1B13450", VA = "0x181B14450")]
private void ONEONCJPMKG()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.NNJOKHENBJE.OLGMEEIPCAL)
{
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
return;
}
}
// Token: 0x060001E6 RID: 486 RVA: 0x0000A798 File Offset: 0x00008998
[Token(Token = "0x60001E6")]
[Address(RVA = "0x1B12480", Offset = "0x1B11480", VA = "0x181B12480")]
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: 0x0000A7CC File Offset: 0x000089CC
[Token(Token = "0x60001E7")]
[Address(RVA = "0x1B13030", Offset = "0x1B12030", VA = "0x181B13030")]
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: 0x0000A8B4 File Offset: 0x00008AB4
[Token(Token = "0x60001E8")]
[Address(RVA = "0x1B11A20", Offset = "0x1B10A20", VA = "0x181B11A20")]
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: 0x0000A968 File Offset: 0x00008B68
[Token(Token = "0x60001E9")]
[Address(RVA = "0x1B14300", Offset = "0x1B13300", VA = "0x181B14300")]
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: 0x0000A9CC File Offset: 0x00008BCC
[Token(Token = "0x60001EA")]
[Address(RVA = "0x1B127D0", Offset = "0x1B117D0", VA = "0x181B127D0")]
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: 0x0000AA20 File Offset: 0x00008C20
[Token(Token = "0x60001EB")]
[Address(RVA = "0x1B12660", Offset = "0x1B11660", VA = "0x181B12660")]
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: 0x0000AA90 File Offset: 0x00008C90
[Token(Token = "0x60001EC")]
[Address(RVA = "0x1B122D0", Offset = "0x1B112D0", VA = "0x181B122D0")]
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: 0x0000AAD4 File Offset: 0x00008CD4
[Token(Token = "0x60001ED")]
[Address(RVA = "0x1B11920", Offset = "0x1B10920", VA = "0x181B11920")]
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: 0x0000AB10 File Offset: 0x00008D10
[Token(Token = "0x60001EE")]
[Address(RVA = "0x1B14D50", Offset = "0x1B13D50", VA = "0x181B14D50")]
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: 0x0000AB4C File Offset: 0x00008D4C
[Token(Token = "0x60001EF")]
[Address(RVA = "0x1B15110", Offset = "0x1B14110", VA = "0x181B15110")]
[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: 0x0000AB90 File Offset: 0x00008D90
[Token(Token = "0x60001F0")]
[Address(RVA = "0x1B12510", Offset = "0x1B11510", VA = "0x181B12510")]
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: 0x0000ABEC File Offset: 0x00008DEC
[Token(Token = "0x60001F1")]
[Address(RVA = "0x1B155B0", Offset = "0x1B145B0", VA = "0x181B155B0")]
[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: 0x0000AD2C File Offset: 0x00008F2C
[Token(Token = "0x60001F2")]
[Address(RVA = "0x1B154F0", Offset = "0x1B144F0", VA = "0x181B154F0")]
[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: 0x0000AD58 File Offset: 0x00008F58
[Token(Token = "0x60001F3")]
[Address(RVA = "0x1B13890", Offset = "0x1B12890", VA = "0x181B13890")]
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: 0x0000AD9C File Offset: 0x00008F9C
[Token(Token = "0x60001F4")]
[Address(RVA = "0x1B14FF0", Offset = "0x1B13FF0", VA = "0x181B14FF0")]
[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: 0x0000ADE0 File Offset: 0x00008FE0
[Token(Token = "0x60001F5")]
[Address(RVA = "0x1B12D20", Offset = "0x1B11D20", VA = "0x181B12D20")]
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: 0x0000AE30 File Offset: 0x00009030
[Token(Token = "0x60001F6")]
[Address(RVA = "0x1B15230", Offset = "0x1B14230", VA = "0x181B15230")]
[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: 0x0000AE6C File Offset: 0x0000906C
[Token(Token = "0x60001F7")]
[Address(RVA = "0x1B134A0", Offset = "0x1B124A0", VA = "0x181B134A0")]
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: 0x0000AEC0 File Offset: 0x000090C0
[Token(Token = "0x60001F8")]
[Address(RVA = "0x1B12E50", Offset = "0x1B11E50", VA = "0x181B12E50")]
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: 0x0000AF48 File Offset: 0x00009148
[Token(Token = "0x60001F9")]
[Address(RVA = "0x1B13BE0", Offset = "0x1B12BE0", VA = "0x181B13BE0")]
private bool MJGLIGPOIKK(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF == 0)
{
}
return this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL.IAHDANBDAAM() != null;
}
// Token: 0x060001FA RID: 506 RVA: 0x0000AF74 File Offset: 0x00009174
[Token(Token = "0x60001FA")]
[Address(RVA = "0x1B13A00", Offset = "0x1B12A00", VA = "0x181B13A00")]
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: 0x0000AFC0 File Offset: 0x000091C0
[Token(Token = "0x60001FB")]
[Address(RVA = "0x1B128E0", Offset = "0x1B118E0", VA = "0x181B128E0")]
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 = "0x1B14E40", Offset = "0x1B13E40", VA = "0x181B14E40")]
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 = "0x1B14220", Offset = "0x1B13220", VA = "0x181B14220")]
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 = "0x1B14F20", Offset = "0x1B13F20", VA = "0x181B14F20")]
private void PKPBJDKEBLL(bool CFICOGKHLAE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060001FF RID: 511 RVA: 0x0000B0BC File Offset: 0x000092BC
[Token(Token = "0x60001FF")]
[Address(RVA = "0x1B15E00", Offset = "0x1B14E00", VA = "0x181B15E00")]
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: 0x0000B114 File Offset: 0x00009314
[Token(Token = "0x6000200")]
[Address(RVA = "0x1B11A10", Offset = "0x1B10A10", VA = "0x181B11A10")]
[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: 0x0000B128 File Offset: 0x00009328
// (set) Token: 0x06000202 RID: 514 RVA: 0x0000B148 File Offset: 0x00009348
[Token(Token = "0x17000063")]
public bool LJKPMLJGKFE
{
[Token(Token = "0x6000201")]
[Address(RVA = "0x1B1F760", Offset = "0x1B1E760", VA = "0x181B1F760")]
get
{
return this.MMBKLJBLAPL.IAHDANBDAAM() != null;
}
[Token(Token = "0x6000202")]
[Address(RVA = "0x1B1F7B0", Offset = "0x1B1E7B0", VA = "0x181B1F7B0")]
set
{
KLLMCPFPIIE<bool> mmbkljblapl = this.MMBKLJBLAPL;
}
}
// Token: 0x06000203 RID: 515 RVA: 0x0000B164 File Offset: 0x00009364
[Token(Token = "0x6000203")]
[Address(RVA = "0x1B1F8A0", Offset = "0x1B1E8A0", VA = "0x181B1F8A0")]
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: 0x0000B1CC File Offset: 0x000093CC
[Token(Token = "0x6000204")]
[Address(RVA = "0x1B1F810", Offset = "0x1B1E810", VA = "0x181B1F810")]
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;
}
}