1077 lines
38 KiB
C#
1077 lines
38 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.Core.Pools;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000059 RID: 89
|
|
[Token(Token = "0x2000059")]
|
|
[StructLayout(3)]
|
|
public class DodgeballManager : GameRuleManager
|
|
{
|
|
// Token: 0x17000075 RID: 117
|
|
// (get) Token: 0x060002A7 RID: 679 RVA: 0x0000D6F0 File Offset: 0x0000B8F0
|
|
[Token(Token = "0x17000075")]
|
|
public new static DodgeballManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x60002A7")]
|
|
[Address(RVA = "0x115C6B0", Offset = "0x115B0B0", VA = "0x18115C6B0")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000076 RID: 118
|
|
// (get) Token: 0x060002A8 RID: 680 RVA: 0x0000D708 File Offset: 0x0000B908
|
|
[Token(Token = "0x17000076")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60002A8")]
|
|
[Address(RVA = "0x115C750", Offset = "0x115B150", VA = "0x18115C750")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000077 RID: 119
|
|
// (get) Token: 0x060002A9 RID: 681 RVA: 0x0000D72C File Offset: 0x0000B92C
|
|
// (set) Token: 0x060002AA RID: 682 RVA: 0x0000D740 File Offset: 0x0000B940
|
|
[Token(Token = "0x17000077")]
|
|
public int DOOKJFGLIOO
|
|
{
|
|
[Token(Token = "0x60002A9")]
|
|
[Address(RVA = "0x501220", Offset = "0x4FFC20", VA = "0x180501220")]
|
|
get
|
|
{
|
|
return this.PHBJIHPKKNB;
|
|
}
|
|
[Token(Token = "0x60002AA")]
|
|
[Address(RVA = "0x115C860", Offset = "0x115B260", VA = "0x18115C860")]
|
|
set
|
|
{
|
|
this.PHBJIHPKKNB = value;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000078 RID: 120
|
|
// (get) Token: 0x060002AB RID: 683 RVA: 0x0000D77C File Offset: 0x0000B97C
|
|
[Token(Token = "0x17000078")]
|
|
private int GADJMBBGIFE
|
|
{
|
|
[Token(Token = "0x60002AB")]
|
|
[Address(RVA = "0x1158DD0", Offset = "0x11577D0", VA = "0x181158DD0")]
|
|
get
|
|
{
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount * phbjihpkknb;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000079 RID: 121
|
|
// (get) Token: 0x060002AC RID: 684 RVA: 0x0000D7A8 File Offset: 0x0000B9A8
|
|
[Token(Token = "0x17000079")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x60002AC")]
|
|
[Address(RVA = "0x115C830", Offset = "0x115B230", VA = "0x18115C830", Slot = "20")]
|
|
get
|
|
{
|
|
return "dodgeball";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700007A RID: 122
|
|
// (get) Token: 0x060002AD RID: 685 RVA: 0x0000D7BC File Offset: 0x0000B9BC
|
|
[Token(Token = "0x1700007A")]
|
|
public override bool LEOEBAJLADB
|
|
{
|
|
[Token(Token = "0x60002AD")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002AE RID: 686 RVA: 0x0000D7CC File Offset: 0x0000B9CC
|
|
[Token(Token = "0x60002AE")]
|
|
[Address(RVA = "0x1158750", Offset = "0x1157150", VA = "0x181158750", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
ActionEvent initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
Action action = new Action(this.FCGHOPKOIME);
|
|
GameManager.InitializeSceneOnPreGameEvent = initializeSceneOnPreGameEvent + action;
|
|
ActionEvent<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
|
|
Action<bool> action2 = new Action(this.MLPNCAHCIMA);
|
|
GameManager.ResetLocalPlayerEvent = resetLocalPlayerEvent + action2;
|
|
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
|
Action<bool, bool> action3 = new Action(this.CLMJNPFECAM);
|
|
ActionEvent<bool> actionEvent;
|
|
GameManager.InitializeLocalPlayerEvent = actionEvent;
|
|
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
|
Action<global::Player> action4 = new Action(this.CBDHCJEKJME);
|
|
global::Player.PlayerCreatedEvent = playerCreatedEvent + action4;
|
|
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
|
Action action5 = new Action(this.MIBEJNNLABD);
|
|
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action5;
|
|
int num;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("DODGEBALL", SetterPermissionMode.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", SetterPermissionMode.MASTER);
|
|
this.NNJOKHENBJE = mjnlddclogp;
|
|
List<Dodgeball> list = ComponentExt.FindAllObjectsOfType<Dodgeball>(this);
|
|
this.LGIODFLKAEF = list;
|
|
List<Killzone> list2 = ComponentExt.FindAllObjectsOfType<Killzone>(this);
|
|
this.FAPLIPKFLPD = list2;
|
|
}
|
|
|
|
// Token: 0x060002AF RID: 687 RVA: 0x0000D970 File Offset: 0x0000BB70
|
|
[Token(Token = "0x60002AF")]
|
|
[Address(RVA = "0x115B0A0", Offset = "0x1159AA0", VA = "0x18115B0A0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.KGMJKCCLEGE.Clear();
|
|
ActionEvent initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent;
|
|
Action action = new Action(this.FCGHOPKOIME);
|
|
GameManager.InitializeSceneOnPreGameEvent = initializeSceneOnPreGameEvent - action;
|
|
ActionEvent<bool> resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent;
|
|
Action<bool> action2 = new Action(this.MLPNCAHCIMA);
|
|
GameManager.ResetLocalPlayerEvent = resetLocalPlayerEvent - action2;
|
|
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
|
Action<bool, bool> action3 = new Action(this.CLMJNPFECAM);
|
|
ActionEvent<bool> actionEvent;
|
|
GameManager.InitializeLocalPlayerEvent = actionEvent;
|
|
ActionEvent<global::Player> playerCreatedEvent = global::Player.PlayerCreatedEvent;
|
|
Action<global::Player> action4 = new Action(this.CBDHCJEKJME);
|
|
global::Player.PlayerCreatedEvent = playerCreatedEvent - action4;
|
|
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
|
Action action5 = new Action(this.MIBEJNNLABD);
|
|
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action5;
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this);
|
|
}
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num2 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num2)
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.RemoveToolInteractionRestriction(this);
|
|
PlayerMovement playerMovement = global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
TokenFlag.CustomToken ejkkggfmeah = this.EJKKGGFMEAH;
|
|
playerMovement.RemoveMovementActionRestriction(ejkkggfmeah);
|
|
PlayerMovement playerMovement2 = global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
TokenFlag.CustomToken gcnhnikigop = this.GCNHNIKIGOP;
|
|
playerMovement2.RemoveMovementActionRestriction(gcnhnikigop);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B0 RID: 688 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60002B0")]
|
|
[Address(RVA = "0x115C320", Offset = "0x115AD20", VA = "0x18115C320", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060002B1 RID: 689 RVA: 0x0000DAC8 File Offset: 0x0000BCC8
|
|
[Token(Token = "0x60002B1")]
|
|
[Address(RVA = "0x115C590", Offset = "0x115AF90", VA = "0x18115C590")]
|
|
private void Update()
|
|
{
|
|
this.EEEKGDKNKFD.OPEMIFENIJM();
|
|
this.NNJOKHENBJE.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x060002B2 RID: 690 RVA: 0x0000DAF4 File Offset: 0x0000BCF4
|
|
[Token(Token = "0x60002B2")]
|
|
[Address(RVA = "0x1158E50", Offset = "0x1157850", VA = "0x181158E50")]
|
|
private void FCGHOPKOIME()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.PIBACJJEOFB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B3 RID: 691 RVA: 0x0000DB14 File Offset: 0x0000BD14
|
|
[Token(Token = "0x60002B3")]
|
|
[Address(RVA = "0x115A4A0", Offset = "0x1158EA0", VA = "0x18115A4A0", Slot = "24")]
|
|
protected override void NJGKEJCHADK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.NJGKEJCHADK();
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
int num2 = 0;
|
|
eeekgdknkfd.PIEOGAPMGIH((ushort)num2);
|
|
}
|
|
List<Dodgeball> lgiodflkaef = this.LGIODFLKAEF;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (teamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
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: 0x060002B4 RID: 692 RVA: 0x0000DC44 File Offset: 0x0000BE44
|
|
[Token(Token = "0x60002B4")]
|
|
[Address(RVA = "0x115AD80", Offset = "0x1159780", VA = "0x18115AD80", Slot = "25")]
|
|
protected override void OODEMNCOLED()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.OODEMNCOLED();
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num2 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num2)
|
|
{
|
|
global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement.RemoveMovementActionRestriction(this);
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
}
|
|
List<Dodgeball> lgiodflkaef = this.LGIODFLKAEF;
|
|
List<CJNCFJKBDGI.AMNOIJKJOBK>.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
int num3 = 0;
|
|
this.PKPBJDKEBLL(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x060002B5 RID: 693 RVA: 0x0000DCB4 File Offset: 0x0000BEB4
|
|
[Token(Token = "0x60002B5")]
|
|
[Address(RVA = "0x1158BF0", Offset = "0x11575F0", VA = "0x181158BF0")]
|
|
private void CBDHCJEKJME(global::Player IEKDDPPNFPF)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
|
bool flag = teamManager.IsPlayerSpectator(photonPlayer);
|
|
this.IAKPIBEDPJC(flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B6 RID: 694 RVA: 0x0000DCF8 File Offset: 0x0000BEF8
|
|
[Token(Token = "0x60002B6")]
|
|
[Address(RVA = "0x115A3C0", Offset = "0x1158DC0", VA = "0x18115A3C0")]
|
|
private void MIBEJNNLABD()
|
|
{
|
|
if (this.BKDFJOPDJGB)
|
|
{
|
|
Action action = new Action(this.ALKPHDKOGGN);
|
|
ISchedulerPromise schedulerPromise = this.InvokeNextLateUpdate(action);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B7 RID: 695 RVA: 0x0000DD24 File Offset: 0x0000BF24
|
|
[Token(Token = "0x60002B7")]
|
|
[Address(RVA = "0x1158D00", Offset = "0x1157700", VA = "0x181158D00")]
|
|
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B8 RID: 696 RVA: 0x0000DD40 File Offset: 0x0000BF40
|
|
[Token(Token = "0x60002B8")]
|
|
[Address(RVA = "0x1158D00", Offset = "0x1157700", VA = "0x181158D00")]
|
|
private void MLPNCAHCIMA(bool HOCMIMEHLLM)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002B9 RID: 697 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60002B9")]
|
|
[Address(RVA = "0x115A000", Offset = "0x1158A00", VA = "0x18115A000")]
|
|
private void JPNIINBPHHM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060002BA RID: 698 RVA: 0x0000DD5C File Offset: 0x0000BF5C
|
|
[Token(Token = "0x60002BA")]
|
|
[Address(RVA = "0x115ACE0", Offset = "0x11596E0", VA = "0x18115ACE0")]
|
|
private void ONEONCJPMKG()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.NNJOKHENBJE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002BB RID: 699 RVA: 0x0000DD90 File Offset: 0x0000BF90
|
|
[Token(Token = "0x60002BB")]
|
|
[Address(RVA = "0x1158EC0", Offset = "0x11578C0", VA = "0x181158EC0")]
|
|
private void GGKJAGFHJCO()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Round Starting", 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x060002BC RID: 700 RVA: 0x0000DDC4 File Offset: 0x0000BFC4
|
|
[Token(Token = "0x60002BC")]
|
|
[Address(RVA = "0x1159A60", Offset = "0x1158460", VA = "0x181159A60")]
|
|
private void IOOEKJNGFPC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
PlayerMovement playerMovement = global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
TokenFlag.CustomToken ejkkggfmeah = this.EJKKGGFMEAH;
|
|
playerMovement.RemoveMovementActionRestriction(ejkkggfmeah);
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!teamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
float z = global::Player.<EGKJPJKLEAI>k__BackingField.LastLocalPlayerValidGroundPosition.z;
|
|
float z2 = global::Player.<EGKJPJKLEAI>k__BackingField.<BAKJHFAALJA>k__BackingField.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num != 0);
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
this.PIBACJJEOFB();
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip = this.roundStartSFX;
|
|
int num2 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num3 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Go!", 2f, num3, num3);
|
|
}
|
|
|
|
// Token: 0x060002BD RID: 701 RVA: 0x0000DEA0 File Offset: 0x0000C0A0
|
|
[Token(Token = "0x60002BD")]
|
|
[Address(RVA = "0x1158460", Offset = "0x1156E60", VA = "0x181158460")]
|
|
private void AMIMKNEFDDN()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
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;
|
|
Photon.Realtime.Player[] array;
|
|
if (num3 < array.Length)
|
|
{
|
|
Photon.Realtime.Player player = array[num3];
|
|
if (player == 0 || this.IKKFOCGCMLP(player).MMBKLJBLAPL.Get() == 0)
|
|
{
|
|
goto IL_9C;
|
|
}
|
|
num3++;
|
|
}
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
IL_9C:
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002BE RID: 702 RVA: 0x0000DF54 File Offset: 0x0000C154
|
|
[Token(Token = "0x60002BE")]
|
|
[Address(RVA = "0x115AB90", Offset = "0x1159590", VA = "0x18115AB90")]
|
|
private void OCMILAHACHH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
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);
|
|
ISchedulerPromise schedulerPromise = this.InvokeInUpdate(respawnDuration2, action);
|
|
}
|
|
|
|
// Token: 0x060002BF RID: 703 RVA: 0x0000DFB8 File Offset: 0x0000C1B8
|
|
[Token(Token = "0x60002BF")]
|
|
[Address(RVA = "0x1159200", Offset = "0x1157C00", VA = "0x181159200")]
|
|
private void HGAMBMPLDPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!teamManager.IsPlayerSpectator(localPlayer))
|
|
{
|
|
int num = 0;
|
|
this.IAKPIBEDPJC(num != 0);
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num2 = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C0 RID: 704 RVA: 0x0000E00C File Offset: 0x0000C20C
|
|
[Token(Token = "0x60002C0")]
|
|
[Address(RVA = "0x1159090", Offset = "0x1157A90", VA = "0x181159090")]
|
|
private void GKKPLDGGBEK()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.NNJOKHENBJE.OLGMEEIPCAL)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int phbjihpkknb = this.PHBJIHPKKNB;
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
int num = 0;
|
|
eeekgdknkfd.PIEOGAPMGIH((ushort)num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C1 RID: 705 RVA: 0x0000E07C File Offset: 0x0000C27C
|
|
[Token(Token = "0x60002C1")]
|
|
[Address(RVA = "0x1158D10", Offset = "0x1157710", VA = "0x181158D10")]
|
|
private void DFNMJPLINBJ()
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.roundOverSFX;
|
|
int num = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Over!", 3f, num2, num2);
|
|
}
|
|
|
|
// Token: 0x060002C2 RID: 706 RVA: 0x0000E0C0 File Offset: 0x0000C2C0
|
|
[Token(Token = "0x60002C2")]
|
|
[Address(RVA = "0x1158360", Offset = "0x1156D60", VA = "0x181158360")]
|
|
private void ACCLLKFFDNC(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player BLHKNHLBCAC, Vector3 GMENKJKOGMD)
|
|
{
|
|
if (this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, Photon.Realtime.Player, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPlayerOut);
|
|
float z = GMENKJKOGMD.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C3 RID: 707 RVA: 0x0000E0FC File Offset: 0x0000C2FC
|
|
[Token(Token = "0x60002C3")]
|
|
[Address(RVA = "0x115B610", Offset = "0x115A010", VA = "0x18115B610")]
|
|
private void PAKBAINEMEK(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player EDIBICHIJJH, Vector3 GMENKJKOGMD)
|
|
{
|
|
if (this.GHPJPPPBCHD(JPIMHOLIGNH, EDIBICHIJJH))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, Photon.Realtime.Player, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcOnPlayerHit);
|
|
float z = GMENKJKOGMD.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C4 RID: 708 RVA: 0x0000E138 File Offset: 0x0000C338
|
|
[Token(Token = "0x60002C4")]
|
|
[Address(RVA = "0x115B9D0", Offset = "0x115A3D0", VA = "0x18115B9D0")]
|
|
[PunRPC]
|
|
private void RpcMasterRequestPlayerOut(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player BLHKNHLBCAC, Vector3 BKNANCCLHBC)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, Photon.Realtime.Player, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcOnPlayerOut);
|
|
float z = BKNANCCLHBC.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C5 RID: 709 RVA: 0x0000E17C File Offset: 0x0000C37C
|
|
[Token(Token = "0x60002C5")]
|
|
[Address(RVA = "0x1158F50", Offset = "0x1157950", VA = "0x181158F50")]
|
|
private bool GHPJPPPBCHD(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player BLHKNHLBCAC)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
if (JPIMHOLIGNH != 0 && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BLHKNHLBCAC) && !this.MJGLIGPOIKK(JPIMHOLIGNH) && !this.MJGLIGPOIKK(BLHKNHLBCAC))
|
|
{
|
|
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(JPIMHOLIGNH, BLHKNHLBCAC);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002C6 RID: 710 RVA: 0x0000E1D8 File Offset: 0x0000C3D8
|
|
[Token(Token = "0x60002C6")]
|
|
[Address(RVA = "0x115BE70", Offset = "0x115A870", VA = "0x18115BE70")]
|
|
[PunRPC]
|
|
private void RpcOnPlayerOut(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player BLHKNHLBCAC, Vector3 BKNANCCLHBC)
|
|
{
|
|
int num = 0;
|
|
if ((BLHKNHLBCAC.IsLocal ? 1 : 0) == num)
|
|
{
|
|
if ((JPIMHOLIGNH.IsLocal ? 1 : 0) != num)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 up = Vector3.up;
|
|
int num2 = 0;
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
string nickName = BLHKNHLBCAC.nickName;
|
|
string text = "You Hit " + nickName;
|
|
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);
|
|
}
|
|
return;
|
|
}
|
|
this.IAKPIBEDPJC(true);
|
|
GameSpawnManager spawnManager = SingletonMonoBehaviour.Instance.spawnManager;
|
|
int num6 = 0;
|
|
spawnManager.LocalPlayerRequestRespawn(true, num6 != 0);
|
|
int num7 = 0;
|
|
this.PKPBJDKEBLL(num7 != 0);
|
|
this.BKDFJOPDJGB = true;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
|
string nickName2 = JPIMHOLIGNH.nickName;
|
|
string text2 = "Hit by " + nickName2;
|
|
RecRoomAudioClip recRoomAudioClip3 = this.playerOutSFX;
|
|
int num8 = 0;
|
|
SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip3, num8);
|
|
RecRoomAudioClip recRoomAudioClip4 = this.playerOutVO;
|
|
int num9 = 0;
|
|
SFXAudioSource sfxaudioSource4 = AudioManager.Play2DSFX(recRoomAudioClip4, num9);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002C7 RID: 711 RVA: 0x0000E300 File Offset: 0x0000C500
|
|
[Token(Token = "0x60002C7")]
|
|
[Address(RVA = "0x115BDB0", Offset = "0x115A7B0", VA = "0x18115BDB0")]
|
|
[PunRPC]
|
|
private void RpcOnPlayerHit(Photon.Realtime.Player JPIMHOLIGNH, Photon.Realtime.Player EDIBICHIJJH, Vector3 GMENKJKOGMD)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.playerImpactSFX;
|
|
float z = GMENKJKOGMD.z;
|
|
float z2 = GMENKJKOGMD.z;
|
|
PooledParticle pooledParticle = this.playerImpactVFXPrefab;
|
|
}
|
|
|
|
// Token: 0x060002C8 RID: 712 RVA: 0x0000E32C File Offset: 0x0000C52C
|
|
[Token(Token = "0x60002C8")]
|
|
[Address(RVA = "0x115A2C0", Offset = "0x1158CC0", VA = "0x18115A2C0")]
|
|
private void MBDLOEILCCP(Photon.Realtime.Player EOAKLPAPEGL, Photon.Realtime.Player JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
if (EOAKLPAPEGL.IsLocal && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, Photon.Realtime.Player, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPlayerCatch);
|
|
float z = ENLMKMBDDBF.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002C9 RID: 713 RVA: 0x0000E370 File Offset: 0x0000C570
|
|
[Token(Token = "0x60002C9")]
|
|
[Address(RVA = "0x115B8B0", Offset = "0x115A2B0", VA = "0x18115B8B0")]
|
|
[PunRPC]
|
|
private void RpcMasterRequestPlayerCatch(Photon.Realtime.Player EOAKLPAPEGL, Photon.Realtime.Player JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH))
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<Photon.Realtime.Player, Photon.Realtime.Player, Vector3> rpcaction = new RPCActions.RPCAction(this.RpcOnPlayerCatch);
|
|
float z = ENLMKMBDDBF.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002CA RID: 714 RVA: 0x0000E3B4 File Offset: 0x0000C5B4
|
|
[Token(Token = "0x60002CA")]
|
|
[Address(RVA = "0x1159750", Offset = "0x1158150", VA = "0x181159750")]
|
|
private bool IEIBJICOPBH(Photon.Realtime.Player EOAKLPAPEGL, Photon.Realtime.Player JPIMHOLIGNH)
|
|
{
|
|
DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD;
|
|
if ((EOAKLPAPEGL == 0 || this.IKKFOCGCMLP(EOAKLPAPEGL).MMBKLJBLAPL.Get() == 0) && !this.MJGLIGPOIKK(JPIMHOLIGNH))
|
|
{
|
|
return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(EOAKLPAPEGL, JPIMHOLIGNH);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002CB RID: 715 RVA: 0x0000E404 File Offset: 0x0000C604
|
|
[Token(Token = "0x60002CB")]
|
|
[Address(RVA = "0x115BAF0", Offset = "0x115A4F0", VA = "0x18115BAF0")]
|
|
[PunRPC]
|
|
private void RpcOnPlayerCatch(Photon.Realtime.Player EOAKLPAPEGL, Photon.Realtime.Player JPIMHOLIGNH, Vector3 ENLMKMBDDBF)
|
|
{
|
|
Transform transform = global::Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 up = Vector3.up;
|
|
}
|
|
|
|
// Token: 0x060002CC RID: 716 RVA: 0x0000E438 File Offset: 0x0000C638
|
|
[Token(Token = "0x60002CC")]
|
|
[Address(RVA = "0x1159ED0", Offset = "0x11588D0", VA = "0x181159ED0")]
|
|
private bool JHEPIFJKJFK(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
int num = 0;
|
|
Photon.Realtime.Player[] array;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
Photon.Realtime.Player player = array[num];
|
|
if (player != 0 && this.IKKFOCGCMLP(player).MMBKLJBLAPL.Get() != 0)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002CD RID: 717 RVA: 0x0000E48C File Offset: 0x0000C68C
|
|
[Token(Token = "0x60002CD")]
|
|
[Address(RVA = "0x1159880", Offset = "0x1158280", VA = "0x181159880")]
|
|
private DodgeballManager.OGFKPLKPJOI IKKFOCGCMLP(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> kgmjkcclege = this.KGMJKCCLEGE;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
DodgeballManager.OGFKPLKPJOI ogfkplkpjoi;
|
|
ogfkplkpjoi.CONBKEKJAGD = IEKDDPPNFPF;
|
|
Action action = new Action(ogfkplkpjoi.DEKDBMMCNOK);
|
|
SynchronizedField<bool> synchronizedField;
|
|
ogfkplkpjoi.MMBKLJBLAPL = synchronizedField;
|
|
bool flag2 = ogfkplkpjoi.MMBKLJBLAPL.Get() != null;
|
|
Photon.Realtime.Player conbkekjagd = ogfkplkpjoi.CONBKEKJAGD;
|
|
if (!flag2)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(ogfkplkpjoi);
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(ogfkplkpjoi);
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> kgmjkcclege2 = this.KGMJKCCLEGE;
|
|
int actorNumber = IEKDDPPNFPF.actorNumber;
|
|
kgmjkcclege2[actorNumber] = ogfkplkpjoi;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002CE RID: 718 RVA: 0x0000E514 File Offset: 0x0000C714
|
|
[Token(Token = "0x60002CE")]
|
|
[Address(RVA = "0x115A430", Offset = "0x1158E30", VA = "0x18115A430")]
|
|
private bool MJGLIGPOIKK(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
if (IEKDDPPNFPF == 0)
|
|
{
|
|
}
|
|
return this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL.Get() != null;
|
|
}
|
|
|
|
// Token: 0x060002CF RID: 719 RVA: 0x0000E540 File Offset: 0x0000C740
|
|
[Token(Token = "0x60002CF")]
|
|
[Address(RVA = "0x1159310", Offset = "0x1157D10", VA = "0x181159310")]
|
|
private void IAKPIBEDPJC(bool KPDOPEMFLLD)
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
SynchronizedField<bool> mmbkljblapl = this.IKKFOCGCMLP(localPlayer).MMBKLJBLAPL;
|
|
if (!KPDOPEMFLLD)
|
|
{
|
|
PlayerMovement playerMovement = global::Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
TokenFlag.CustomToken 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;
|
|
Photon.Realtime.Player photonPlayer = global::Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
|
if (!teamManager.IsPlayerSpectator(photonPlayer))
|
|
{
|
|
TokenFlag.CustomToken gcnhnikigop2 = 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: 0x060002D0 RID: 720 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60002D0")]
|
|
[Address(RVA = "0x115B700", Offset = "0x115A100", VA = "0x18115B700")]
|
|
private void PIBACJJEOFB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060002D1 RID: 721 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60002D1")]
|
|
[Address(RVA = "0x115AAB0", Offset = "0x11594B0", VA = "0x18115AAB0")]
|
|
private void NPBEFMMKBCN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060002D2 RID: 722 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60002D2")]
|
|
[Address(RVA = "0x115B7E0", Offset = "0x115A1E0", VA = "0x18115B7E0")]
|
|
private void PKPBJDKEBLL(bool CFICOGKHLAE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060002D3 RID: 723 RVA: 0x0000E634 File Offset: 0x0000C834
|
|
[Token(Token = "0x60002D3")]
|
|
[Address(RVA = "0x115C5D0", Offset = "0x115AFD0", VA = "0x18115C5D0")]
|
|
public DodgeballManager()
|
|
{
|
|
TokenFlag.CustomToken customToken = new TokenFlag.CustomToken("RoundStart");
|
|
this.EJKKGGFMEAH = customToken;
|
|
TokenFlag.CustomToken customToken2 = new TokenFlag.CustomToken("OnSidelines");
|
|
this.GCNHNIKIGOP = customToken2;
|
|
Dictionary<int, DodgeballManager.OGFKPLKPJOI> dictionary = new Dictionary();
|
|
this.KGMJKCCLEGE = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060002D4 RID: 724 RVA: 0x0000E68C File Offset: 0x0000C88C
|
|
[Token(Token = "0x60002D4")]
|
|
[Address(RVA = "0x1158450", Offset = "0x1156E50", VA = "0x181158450")]
|
|
[CompilerGenerated]
|
|
private void ALKPHDKOGGN()
|
|
{
|
|
this.PKPBJDKEBLL(true);
|
|
}
|
|
|
|
// Token: 0x04000255 RID: 597
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000255")]
|
|
private float OEAHAJLCJLD = 1f;
|
|
|
|
// Token: 0x04000256 RID: 598
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x4000256")]
|
|
private int PHBJIHPKKNB = (int)((ulong)3L);
|
|
|
|
// Token: 0x04000257 RID: 599
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000257")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip roundStartSFX;
|
|
|
|
// Token: 0x04000258 RID: 600
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000258")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip roundOverSFX;
|
|
|
|
// Token: 0x04000259 RID: 601
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000259")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerScoreSFX;
|
|
|
|
// Token: 0x0400025A RID: 602
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400025A")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerScoreVO;
|
|
|
|
// Token: 0x0400025B RID: 603
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400025B")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerOutSFX;
|
|
|
|
// Token: 0x0400025C RID: 604
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400025C")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerOutVO;
|
|
|
|
// Token: 0x0400025D RID: 605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400025D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip playerImpactSFX;
|
|
|
|
// Token: 0x0400025E RID: 606
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400025E")]
|
|
[SerializeField]
|
|
[Header("Particles")]
|
|
private PooledParticle playerImpactVFXPrefab;
|
|
|
|
// Token: 0x0400025F RID: 607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400025F")]
|
|
private readonly TokenFlag.CustomToken EJKKGGFMEAH;
|
|
|
|
// Token: 0x04000260 RID: 608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000260")]
|
|
private readonly TokenFlag.CustomToken GCNHNIKIGOP;
|
|
|
|
// Token: 0x04000261 RID: 609
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000261")]
|
|
private DJHELPHHAEN EEEKGDKNKFD;
|
|
|
|
// Token: 0x04000262 RID: 610
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4000262")]
|
|
private MJNLDDCLOGP NNJOKHENBJE;
|
|
|
|
// Token: 0x04000263 RID: 611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000263")]
|
|
private List<Dodgeball> LGIODFLKAEF;
|
|
|
|
// Token: 0x04000264 RID: 612
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4000264")]
|
|
private List<Killzone> FAPLIPKFLPD;
|
|
|
|
// Token: 0x04000265 RID: 613
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4000265")]
|
|
private bool BKDFJOPDJGB;
|
|
|
|
// Token: 0x04000266 RID: 614
|
|
[Token(Token = "0x4000266")]
|
|
private const float DGJPEMANODJ = 3f;
|
|
|
|
// Token: 0x04000267 RID: 615
|
|
[Token(Token = "0x4000267")]
|
|
private const float LFHJNFCPNKJ = 3f;
|
|
|
|
// Token: 0x04000268 RID: 616
|
|
[Token(Token = "0x4000268")]
|
|
private const float KHMIOMCDADA = 0.35f;
|
|
|
|
// Token: 0x04000269 RID: 617
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4000269")]
|
|
private Dictionary<int, DodgeballManager.OGFKPLKPJOI> KGMJKCCLEGE;
|
|
|
|
// Token: 0x0200005A RID: 90
|
|
[Token(Token = "0x200005A")]
|
|
private enum MAOEFJGDNJC
|
|
{
|
|
// Token: 0x0400026B RID: 619
|
|
[Token(Token = "0x400026B")]
|
|
ROUND_START,
|
|
// Token: 0x0400026C RID: 620
|
|
[Token(Token = "0x400026C")]
|
|
ROUND_RUNNING,
|
|
// Token: 0x0400026D RID: 621
|
|
[Token(Token = "0x400026D")]
|
|
ROUND_OVER,
|
|
// Token: 0x0400026E RID: 622
|
|
[Token(Token = "0x400026E")]
|
|
INVALID = 65535
|
|
}
|
|
|
|
// Token: 0x0200005B RID: 91
|
|
[Token(Token = "0x200005B")]
|
|
private enum DJLLCEPDAJB
|
|
{
|
|
// Token: 0x04000270 RID: 624
|
|
[Token(Token = "0x4000270")]
|
|
Court,
|
|
// Token: 0x04000271 RID: 625
|
|
[Token(Token = "0x4000271")]
|
|
Sidelines
|
|
}
|
|
|
|
// Token: 0x0200005C RID: 92
|
|
[Token(Token = "0x200005C")]
|
|
private enum CMEOCMMJGHF
|
|
{
|
|
// Token: 0x04000273 RID: 627
|
|
[Token(Token = "0x4000273")]
|
|
Court,
|
|
// Token: 0x04000274 RID: 628
|
|
[Token(Token = "0x4000274")]
|
|
Sidelines
|
|
}
|
|
|
|
// Token: 0x0200005D RID: 93
|
|
[Token(Token = "0x200005D")]
|
|
private class OGFKPLKPJOI
|
|
{
|
|
// Token: 0x1700007B RID: 123
|
|
// (get) Token: 0x060002D5 RID: 725 RVA: 0x0000E6A0 File Offset: 0x0000C8A0
|
|
// (set) Token: 0x060002D6 RID: 726 RVA: 0x0000E6C0 File Offset: 0x0000C8C0
|
|
[Token(Token = "0x1700007B")]
|
|
public bool LJKPMLJGKFE
|
|
{
|
|
[Token(Token = "0x60002D5")]
|
|
[Address(RVA = "0x116C5C0", Offset = "0x116AFC0", VA = "0x18116C5C0")]
|
|
get
|
|
{
|
|
return this.MMBKLJBLAPL.Get() != null;
|
|
}
|
|
[Token(Token = "0x60002D6")]
|
|
[Address(RVA = "0x116C610", Offset = "0x116B010", VA = "0x18116C610")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> mmbkljblapl = this.MMBKLJBLAPL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060002D7 RID: 727 RVA: 0x0000E6DC File Offset: 0x0000C8DC
|
|
[Token(Token = "0x60002D7")]
|
|
[Address(RVA = "0x116C700", Offset = "0x116B100", VA = "0x18116C700")]
|
|
public OGFKPLKPJOI(MonoBehaviourPun context, Photon.Realtime.Player player)
|
|
{
|
|
this.CONBKEKJAGD = player;
|
|
Action action = new Action(this.DEKDBMMCNOK);
|
|
SynchronizedField<bool> synchronizedField;
|
|
this.MMBKLJBLAPL = synchronizedField;
|
|
bool flag = this.MMBKLJBLAPL.Get() != null;
|
|
Photon.Realtime.Player conbkekjagd = this.CONBKEKJAGD;
|
|
if (!flag)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this);
|
|
return;
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060002D8 RID: 728 RVA: 0x0000E744 File Offset: 0x0000C944
|
|
[Token(Token = "0x60002D8")]
|
|
[Address(RVA = "0x116C670", Offset = "0x116B070", VA = "0x18116C670")]
|
|
private void DEKDBMMCNOK()
|
|
{
|
|
bool flag = this.MMBKLJBLAPL.Get() != null;
|
|
Photon.Realtime.Player conbkekjagd = this.CONBKEKJAGD;
|
|
if (!flag)
|
|
{
|
|
conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this);
|
|
return;
|
|
}
|
|
conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this);
|
|
}
|
|
|
|
// Token: 0x04000275 RID: 629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000275")]
|
|
private Photon.Realtime.Player CONBKEKJAGD;
|
|
|
|
// Token: 0x04000276 RID: 630
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000276")]
|
|
private SynchronizedField<bool> MMBKLJBLAPL;
|
|
}
|
|
}
|