using System; using System.Collections; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using Photon.Pun; using RecNet; using RecRoom.Core.Combat; using RecRoom.Core.GameManagement; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002CBF RID: 11455 [Token(Token = "0x2002CBF")] public class BattleRoyaleManager : GameRuleManager { // Token: 0x1700356A RID: 13674 // (get) Token: 0x060132BF RID: 78527 RVA: 0x00464B2C File Offset: 0x00462D2C [Token(Token = "0x1700356A")] public new static BattleRoyaleManager ONCPNMDGGKG { [Token(Token = "0x60132BF")] [Address(RVA = "0x1386C90", Offset = "0x1385C90", VA = "0x181386C90")] get { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0) { return; } } } // Token: 0x1700356B RID: 13675 // (get) Token: 0x060132C0 RID: 78528 RVA: 0x00464B44 File Offset: 0x00462D44 [Token(Token = "0x1700356B")] public new static bool FFNIFALJLDD { [Token(Token = "0x60132C0")] [Address(RVA = "0x1386D80", Offset = "0x1385D80", VA = "0x181386D80")] get { BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG; int num = 0; return instance != num; } } // Token: 0x1700356C RID: 13676 // (get) Token: 0x060132C1 RID: 78529 RVA: 0x00464B64 File Offset: 0x00462D64 [Token(Token = "0x1700356C")] public override bool LEOEBAJLADB { [Token(Token = "0x60132C1")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] get { return true; } } // Token: 0x1700356D RID: 13677 // (get) Token: 0x060132C2 RID: 78530 RVA: 0x00464B74 File Offset: 0x00462D74 [Token(Token = "0x1700356D")] public bool LKODHJAHPGN { [Token(Token = "0x60132C2")] [Address(RVA = "0x1386D30", Offset = "0x1385D30", VA = "0x181386D30")] get { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; bool flag; return flag; } } // Token: 0x1700356E RID: 13678 // (get) Token: 0x060132C3 RID: 78531 RVA: 0x00464B90 File Offset: 0x00462D90 [Token(Token = "0x1700356E")] public int LMANHECEFAB { [Token(Token = "0x60132C3")] [Address(RVA = "0x6A5AD0", Offset = "0x6A4AD0", VA = "0x1806A5AD0")] get { return this.HFICOGGGJCI; } } // Token: 0x1700356F RID: 13679 // (get) Token: 0x060132C4 RID: 78532 RVA: 0x00464BA4 File Offset: 0x00462DA4 [Token(Token = "0x1700356F")] public override string LJDMGKNAOOG { [Token(Token = "0x60132C4")] [Address(RVA = "0x1386DE0", Offset = "0x1385DE0", VA = "0x181386DE0", Slot = "20")] get { return "recroyale"; } } // Token: 0x060132C5 RID: 78533 RVA: 0x00464BB8 File Offset: 0x00462DB8 [Token(Token = "0x60132C5")] [Address(RVA = "0x1381550", Offset = "0x1380550", VA = "0x181381550")] private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500); this.KOJEPAOCJKP(); } // Token: 0x060132C6 RID: 78534 RVA: 0x00464BEC File Offset: 0x00462DEC [Token(Token = "0x60132C6")] [Address(RVA = "0x1381180", Offset = "0x1380180", VA = "0x181381180")] private void CFNNJOHMGON() { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500); } if (!this.LLOBEIMNOAO) { this.JBIHPDFMLFL(); this.LLOBEIMNOAO = true; } AGAJMBPABDL photonPlayer = Player.k__BackingField.DBAJDHGDPOL; if (!this.IsPlayerEliminated(photonPlayer)) { if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(photonPlayer)) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.RemoveOutOfBoundsSupport(this); return; } } else { int num = 0; this.LOMGFLPOHCB(num != 0); } NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.AddOutOfBoundsSupport(this); } // Token: 0x060132C7 RID: 78535 RVA: 0x00464C8C File Offset: 0x00462E8C [Token(Token = "0x60132C7")] [Address(RVA = "0x1380B50", Offset = "0x137FB50", VA = "0x181380B50")] private void BBEOBOADLID(BattleRoyaleCableCar OFHMIGMEHGO) { BattleRoyaleManager.APLPLCIFFJO aplplciffjo; aplplciffjo.System.IDisposable.Dispose(); aplplciffjo.<>1__state = (int)((ulong)0L); aplplciffjo.<>4__this = this; Coroutine coroutine = base.StartCoroutine(aplplciffjo); float realtimeSinceStartup = Time.realtimeSinceStartup; ulong num; this.PBGGOGAAFKN = num; this.OHLKDAFLMCA = false; } // Token: 0x060132C8 RID: 78536 RVA: 0x00464CD0 File Offset: 0x00462ED0 [Token(Token = "0x60132C8")] [Address(RVA = "0x1381D70", Offset = "0x1380D70", VA = "0x181381D70")] private IEnumerator DBKPKBPKNID() { /* An exception occurred when decompiling this method (060132C8) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleManager::DBKPKBPKNID() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(APLPLCIFFJO::System.IDisposable.Dispose, ldloc:APLPLCIFFJO(var_0)) stfld:int32(APLPLCIFFJO::<>1__state, ldloc:APLPLCIFFJO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:BattleRoyaleManager(APLPLCIFFJO::<>4__this, ldloc:APLPLCIFFJO(var_0), ldloc:BattleRoyaleManager(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060132C9 RID: 78537 RVA: 0x00464CF4 File Offset: 0x00462EF4 [Token(Token = "0x60132C9")] [Address(RVA = "0x13844D0", Offset = "0x13834D0", VA = "0x1813844D0")] private void LOMGFLPOHCB(bool JKOIOHAOPCE) { if (!this.OHLKDAFLMCA) { int num = 0; if (!JKOIOHAOPCE) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; if (!flag) { } } GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; instance.SendGameOverChallengeEvent(num2 != 0, JKOIOHAOPCE, true); KCMNCAFFHJG mlmhookdnin = instance.MLMHOOKDNIN; this.OHLKDAFLMCA = true; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance2 != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MPDCOGKOJIN) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { int num4 = 0; ThisRoomWatchUIFlow thisRoomWatchUIFlow; if (thisRoomWatchUIFlow != num4) { long k__BackingField = Matchmaking.BBJAEJHMAPB.k__BackingField; thisRoomWatchUIFlow.ShowLocalRoomSpecificSubscreen(k__BackingField, SessionManager.BDPNOBGNGNI.ROOM_DETAILS_WATCH); } JDFDLJJGHIP.MatchCompleteStats matchCompleteStats = new JDFDLJJGHIP.MatchCompleteStats(); uint num5; matchCompleteStats.Rank = (int)num5; int ekjmaiehchc = this.EKJMAIEHCHC; matchCompleteStats.NumEliminations = ekjmaiehchc; float realtimeSinceStartup = Time.realtimeSinceStartup; matchCompleteStats.SecondsAlive = num; matchCompleteStats.WalkGame = true; PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM; bool flag2 = Matchmaking.BBJAEJHMAPB.k__BackingField; matchCompleteStats.CustomGame = flag2; int odpohnemjod = this.ODPOHNEMJOD; matchCompleteStats.ChestsOpened = odpohnemjod; int igghbkafkme = this.IGGHBKAFKME; matchCompleteStats.ShieldPotionsConsumed = igghbkafkme; int hfllcnbipll = this.HFLLCNBIPLL; matchCompleteStats.HealthPotionsConsumed = hfllcnbipll; matchCompleteStats.SecondsInAir = num; PMGCJEPKFOF pmgcjepkfof = JDFDLJJGHIP.NGEFKCDJAMF(matchCompleteStats); List> list = new List(); int num6 = 0; list.Add(num6); int num7 = 0; list.Add(num7); CFLMJLFBOKH.NENBHKMFFFH(list); } } int num8 = 0; this.EKJMAIEHCHC = num; this.PBGGOGAAFKN = num8; this.ODPOHNEMJOD = num; this.IGGHBKAFKME = num; this.DJNJIHIFCDH = num8; } } // Token: 0x060132CA RID: 78538 RVA: 0x00464ECC File Offset: 0x004630CC [Token(Token = "0x60132CA")] [Address(RVA = "0x1382710", Offset = "0x1381710", VA = "0x181382710")] private void GKBIIBDPAFH(AGAJMBPABDL GGLKKJKJGHA) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.PlayersAreTeammates(agajmbpabdl, GGLKKJKJGHA)) { } } // Token: 0x060132CB RID: 78539 RVA: 0x00464F00 File Offset: 0x00463100 [Token(Token = "0x60132CB")] [Address(RVA = "0x13824F0", Offset = "0x13814F0", VA = "0x1813824F0")] private void FIDEMOBAAOO() { } // Token: 0x060132CC RID: 78540 RVA: 0x00464F10 File Offset: 0x00463110 [Token(Token = "0x60132CC")] [Address(RVA = "0x137FA70", Offset = "0x137EA70", VA = "0x18137FA70")] private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN) { int num = 0; if (DGHHILLKELO > (float)num) { } if (GNDCMFLHHAN > (float)num) { } } // Token: 0x060132CD RID: 78541 RVA: 0x00464F28 File Offset: 0x00463128 [Token(Token = "0x60132CD")] [Address(RVA = "0x1382260", Offset = "0x1381260", VA = "0x181382260")] private void FBKNNHGPPNK() { float realtimeSinceStartup = Time.realtimeSinceStartup; ulong num; this.DJNJIHIFCDH = num; } // Token: 0x060132CE RID: 78542 RVA: 0x00464F44 File Offset: 0x00463144 [Token(Token = "0x60132CE")] [Address(RVA = "0x1383670", Offset = "0x1382670", VA = "0x181383670")] private void JBIHPDFMLFL() { PlayerEvents playerEvents = Player.k__BackingField.playerEvents; OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent; Action action = new Action(this.FIDEMOBAAOO); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(openedChestEvent, action); playerEvents.OpenedChestEvent = oknnkfgfodl; PlayerEvents playerEvents2 = Player.k__BackingField.playerEvents; IILCGFIHJLP potionConsumedEvent = playerEvents2.PotionConsumedEvent; Action action2 = new Action(this.ANIIOODMIIF); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(potionConsumedEvent, action2); playerEvents2.PotionConsumedEvent = iilcgfihjlp; PlayerEvents playerEvents3 = Player.k__BackingField.playerEvents; OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent; Action action3 = new Action(this.FBKNNHGPPNK); OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.BPJDFPACLMK(exitedGliderEvent, action3); playerEvents3.ExitedGliderEvent = oknnkfgfodl2; } // Token: 0x060132CF RID: 78543 RVA: 0x00464FF4 File Offset: 0x004631F4 [Token(Token = "0x60132CF")] [Address(RVA = "0x1382880", Offset = "0x1381880", VA = "0x181382880")] private void GLLMGBMHFFE() { PlayerEvents playerEvents = Player.k__BackingField.playerEvents; OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent; Action action = new Action(this.FIDEMOBAAOO); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(openedChestEvent, action); playerEvents.OpenedChestEvent = oknnkfgfodl; PlayerEvents playerEvents2 = Player.k__BackingField.playerEvents; IILCGFIHJLP potionConsumedEvent = playerEvents2.PotionConsumedEvent; Action action2 = new Action(this.ANIIOODMIIF); IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(potionConsumedEvent, action2); playerEvents2.PotionConsumedEvent = iilcgfihjlp; PlayerEvents playerEvents3 = Player.k__BackingField.playerEvents; OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent; Action action3 = new Action(this.FBKNNHGPPNK); OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(exitedGliderEvent, action3); playerEvents3.ExitedGliderEvent = oknnkfgfodl2; } // Token: 0x060132D0 RID: 78544 RVA: 0x004650A4 File Offset: 0x004632A4 [Token(Token = "0x60132D0")] [Address(RVA = "0x1385460", Offset = "0x1384460", VA = "0x181385460", Slot = "24")] protected override void NJGKEJCHADK() { base.NJGKEJCHADK(); if (KKPBCOOONNK.BNNCCCFFALC) { this.GPOGBIPLMAP(); DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; int num = 0; int num2 = 0; eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x060132D1 RID: 78545 RVA: 0x004650E4 File Offset: 0x004632E4 [Token(Token = "0x60132D1")] [Address(RVA = "0x1385BF0", Offset = "0x1384BF0", VA = "0x181385BF0", Slot = "25")] protected override void OODEMNCOLED() { base.OODEMNCOLED(); if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060132D2 RID: 78546 RVA: 0x00465110 File Offset: 0x00463310 [Token(Token = "0x60132D2")] [Address(RVA = "0x137FC50", Offset = "0x137EC50", VA = "0x18137FC50", Slot = "13")] protected override void Awake() { int num2; Delegate @delegate; do { base.Awake(); PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab; int num = 0; bool flag = playerCombatUI != num; num2 = 0; if (flag) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab; combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500); } NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField.CGAJNAEEJDD(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SuppressGameOverChallengeEvent = true; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsPlayingAgainInThisInstance = num2 != 0; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.allowDevsAndCommunityTeamToStartWhileWaitingForPlayers = true; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.AddGameOverFeedbackRestriction(this); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action); OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action2 = new Action(this.CFNNJOHMGON); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2); BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent; BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID); @delegate = Delegate.Combine(localPlayerExitEvent, oofokdlmbce); } while (@delegate != 0 && @delegate == 0); BattleRoyaleCableCar.LocalPlayerExitEvent = @delegate; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "GSTIMER", (OHOEENCHJJE)((uint)1)); this.HAALOCBNDEL = mjnlddclogp; int num3; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BRSM", OHOEENCHJJE.MASTER, num3); num3 = 0; this.EOMJFPLCDBD = djhelphhaen; DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.APJBJCNPAHC); int num4 = 0; int num5 = 0; eomjfplcdbd.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2); DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BPNLHPHBGGA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NIOLNEEPOGG); int num6 = 0; int num7 = 0; eomjfplcdbd2.JEPMLPCOGNM((ushort)num7, (ushort)num6, okgcdflpfod2, num2, knfakjmalje); DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOEFDJDAANO); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AADKECCJCNK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GCLKLOAOOMO); DJHELPHHAEN eomjfplcdbd4 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OCAEIAEOPCN); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AFFPLFGLKPE); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.AAHIMFLHINH); DJHELPHHAEN eomjfplcdbd5 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BCJKIGMGHOA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.POKNHMHMHPK); DJHELPHHAEN eomjfplcdbd6 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CLGKLKPCJPP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.HPGCBMHFBHM); DJHELPHHAEN eomjfplcdbd7 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DJEKIPGMKFD); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FDAAKEDAPGN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.FGEGMLPFMPK); DJHELPHHAEN eomjfplcdbd8 = this.EOMJFPLCDBD; DJHELPHHAEN eomjfplcdbd9 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMEENKAGPKJ); DJHELPHHAEN eomjfplcdbd10 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLHNHIGJKFP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.BBLIDDGLNIC); DJHELPHHAEN eomjfplcdbd11 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BEOMOHMNCJL); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.KLMKGCHGPMF); GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA); combatManager2.BLOPLEBBLLG += hdlcnjembbg; GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD); combatManager3.FGJLGMKHJFG += pkjnmgicnjk; GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG); combatManager4.DNLKLILOAIM += odcimpcgpke; GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL); combatManager5.ECGOFFMHMDE += odcimpcgpke2; GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP); combatManager6.JPJCJEBNPME += pkjnmgicnjk2; GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ); combatManager7.NIPFLBOFPJP += pkjnmgicnjk3; GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action3 = new Action(this.IKCNBKIHHJI); combatManager8.DownButNotOutKilledPlayerEvent += action3; GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL); combatManager9.HCDKAAMFHBN += mgbbcmdiiij; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; Action action4 = new Action(this.EMJHGFGADGO); scoreManager.StatsChangeEvent += action4; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC += mcgbmajnpdn; GameCombatManager combatManager10 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.EPIFBAAKAJF epifbaakajf = new GameCombatManager.EPIFBAAKAJF(this.CustomDownButNotOutRespawnCondition); combatManager10.CustomDownButNotOutRespawnCondition = epifbaakajf; } // Token: 0x060132D3 RID: 78547 RVA: 0x00465588 File Offset: 0x00463788 [Token(Token = "0x60132D3")] [Address(RVA = "0x1386790", Offset = "0x1385790", VA = "0x181386790", Slot = "21")] protected override void Start() { base.Start(); DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; } // Token: 0x060132D4 RID: 78548 RVA: 0x004655A8 File Offset: 0x004637A8 [Token(Token = "0x60132D4")] [Address(RVA = "0x1385C80", Offset = "0x1384C80", VA = "0x181385C80", Slot = "14")] protected override void OnDestroy() { Delegate @delegate; int num; do { base.OnDestroy(); OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action = new Action(this.CFNNJOHMGON); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action); BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent; BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID); @delegate = Delegate.Remove(localPlayerExitEvent, oofokdlmbce); num = 0; } while (@delegate != 0 && @delegate == 0); BattleRoyaleCableCar.LocalPlayerExitEvent = num; this.GLLMGBMHFFE(); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action2 = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveGameOverFeedbackRestriction(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.CustomDownButNotOutRespawnCondition = (ulong)0L; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField.PFBIOPEBOCN(this); GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; Action action3 = new Action(this.EMJHGFGADGO); scoreManager.StatsChangeEvent -= action3; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC -= mcgbmajnpdn; GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA); combatManager.BLOPLEBBLLG -= hdlcnjembbg; GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD); combatManager2.FGJLGMKHJFG -= pkjnmgicnjk; GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG); combatManager3.DNLKLILOAIM -= odcimpcgpke; GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL); combatManager4.ECGOFFMHMDE -= odcimpcgpke2; GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP); combatManager5.JPJCJEBNPME -= pkjnmgicnjk2; GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ); combatManager6.NIPFLBOFPJP -= pkjnmgicnjk3; GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action4 = new Action(this.IKCNBKIHHJI); combatManager7.DownButNotOutKilledPlayerEvent -= action4; GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL); combatManager8.HCDKAAMFHBN -= mgbbcmdiiij; } } // Token: 0x060132D5 RID: 78549 RVA: 0x004657E8 File Offset: 0x004639E8 [Token(Token = "0x60132D5")] [Address(RVA = "0x1386BB0", Offset = "0x1385BB0", VA = "0x181386BB0")] private void Update() { this.HAALOCBNDEL.OCGHOBMJNMA(); this.EOMJFPLCDBD.OPEMIFENIJM(); int num = this.EBINGOMNGLG(); this.HFICOGGGJCI = num; } // Token: 0x060132D6 RID: 78550 RVA: 0x00465820 File Offset: 0x00463A20 [Token(Token = "0x60132D6")] [Address(RVA = "0x1383450", Offset = "0x1382450", VA = "0x181383450")] public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF, out float EJJCJPECCKF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; bool flag2; return !flag || flag2; } // Token: 0x060132D7 RID: 78551 RVA: 0x00465848 File Offset: 0x00463A48 [Token(Token = "0x60132D7")] [Address(RVA = "0x13833B0", Offset = "0x13823B0", VA = "0x1813833B0")] public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; bool flag2; return !flag || flag2; } // Token: 0x060132D8 RID: 78552 RVA: 0x00465870 File Offset: 0x00463A70 [Token(Token = "0x60132D8")] [Address(RVA = "0x1383510", Offset = "0x1382510", VA = "0x181383510")] public bool IsTeamEliminated(CGLKOJIMDIH CGOLFOLCHIF, out float EJJCJPECCKF) { int num = 0; EJJCJPECCKF.m_value = (float)num; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL[] array; int length = array.Length; if (num < length) { bool flag; if (flag) { num++; float num2; EJJCJPECCKF.m_value = num2; } } throw new NullReferenceException(); } // Token: 0x060132D9 RID: 78553 RVA: 0x004658B8 File Offset: 0x00463AB8 [Token(Token = "0x60132D9")] [Address(RVA = "0x13816F0", Offset = "0x13806F0", VA = "0x1813816F0")] public bool CustomDownButNotOutRespawnCondition(AGAJMBPABDL IEKDDPPNFPF) { CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF); GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num = 0; AGAJMBPABDL[] array; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; if (this.IsPlayerEliminated(agajmbpabdl) || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.IsPlayerDownButNotOut(agajmbpabdl)) { num++; } } throw new NullReferenceException(); } // Token: 0x060132DA RID: 78554 RVA: 0x00465924 File Offset: 0x00463B24 [Token(Token = "0x60132DA")] [Address(RVA = "0x1381EE0", Offset = "0x1380EE0", VA = "0x181381EE0")] private int EBINGOMNGLG() { int num; do { num = 0; IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (activePlayers != 0) { if (num < activePlayers) { num += num; if (num == activePlayers) { goto IL_34; } num++; } if (this.IsPlayerEliminated(num)) { continue; } num++; IL_34: num += num; } if (activePlayers != 0) { } } while (num != 0); return num; } // Token: 0x060132DB RID: 78555 RVA: 0x00465980 File Offset: 0x00463B80 [Token(Token = "0x60132DB")] [Address(RVA = "0x13854F0", Offset = "0x13844F0", VA = "0x1813854F0")] private string NKIGMNLCHLD(AGAJMBPABDL IEKDDPPNFPF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; ulong num; if (flag && num > (ulong)0L) { int num2; return "#" + num2; } return string.Empty; } // Token: 0x060132DC RID: 78556 RVA: 0x004659BC File Offset: 0x00463BBC [Token(Token = "0x60132DC")] [Address(RVA = "0x1386B00", Offset = "0x1385B00", VA = "0x181386B00")] public bool TryGetPlayerEliminationRank(AGAJMBPABDL IEKDDPPNFPF, out int POICBKEFLBK) { bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)1), out POICBKEFLBK); if (!flag) { return flag; } bool flag2; return flag2; } // Token: 0x060132DD RID: 78557 RVA: 0x004659EC File Offset: 0x00463BEC [Token(Token = "0x60132DD")] [Address(RVA = "0x13867D0", Offset = "0x13857D0", VA = "0x1813867D0")] public bool TryGetLastTeamStanding(out CGLKOJIMDIH JJMNBPCIEFG) { int num = 0; CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams(); if (Enumerable.Any(activeTeams)) { int num2 = 0; int num3 = 0; int length = activeTeams.Length; if (num3 < length) { CGLKOJIMDIH cglkojimdih = activeTeams[num2]; int num4 = 0; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num5 = 0; AGAJMBPABDL[] array; if (num5 < array.Length) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; if (flag) { } ulong num7; float num6 = Mathf.Max((float)num7, (float)num4); num5++; num++; JJMNBPCIEFG.value__ = (int)cglkojimdih; num2++; } if (num == 0) { JJMNBPCIEFG.value__ = (int)cglkojimdih; } num2++; } return num < 2; } throw new NullReferenceException(); } // Token: 0x060132DE RID: 78558 RVA: 0x00465AA0 File Offset: 0x00463CA0 [Token(Token = "0x60132DE")] [Address(RVA = "0x1383C70", Offset = "0x1382C70", VA = "0x181383C70")] private int KIIKKLBPJJE(AGAJMBPABDL KNMLNJFFDME) { for (;;) { int num = 0; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; if (flag) { break; } IEnumerable enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (enumerable != 0) { if (num < enumerable) { num += num; if (num == enumerable) { goto IL_44; } num++; } while (enumerable == KNMLNJFFDME) { } bool flag2; if (flag2) { } num++; IL_44: enumerable += enumerable; } if (enumerable != 0) { } if (num == 0) { goto Block_5; } } return 0; Block_5: throw new NullReferenceException(); } // Token: 0x060132DF RID: 78559 RVA: 0x00465B08 File Offset: 0x00463D08 [Token(Token = "0x60132DF")] [Address(RVA = "0x1382B60", Offset = "0x1381B60", VA = "0x181382B60")] private void GPOGBIPLMAP() { if (KKPBCOOONNK.BNNCCCFFALC) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (!(k__BackingField == num)) { if (!BattleRoyaleCableCar.k__BackingField.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; PhotonView photonView; photonView.TransferOwnership(agajmbpabdl); } BattleRoyaleCableCarPathGenerator k__BackingField2 = BattleRoyaleCableCarPathGenerator.k__BackingField; int num2 = 0; if (k__BackingField2 != num2) { Vector3[] array = BattleRoyaleCableCarPathGenerator.k__BackingField.GeneratePath(); } return; } } } // Token: 0x060132E0 RID: 78560 RVA: 0x00465B7C File Offset: 0x00463D7C [Token(Token = "0x60132E0")] [Address(RVA = "0x1382250", Offset = "0x1381250", VA = "0x181382250")] private void EMJHGFGADGO(bool KEEODNCLLBL) { this.KOJEPAOCJKP(); } // Token: 0x060132E1 RID: 78561 RVA: 0x00465B90 File Offset: 0x00463D90 [Token(Token = "0x60132E1")] [Address(RVA = "0x1382250", Offset = "0x1381250", VA = "0x181382250")] private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { this.KOJEPAOCJKP(); } // Token: 0x060132E2 RID: 78562 RVA: 0x00465BA4 File Offset: 0x00463DA4 [Token(Token = "0x60132E2")] [Address(RVA = "0x1384130", Offset = "0x1383130", VA = "0x181384130")] private void KOJEPAOCJKP() { int num2; Player player; PlayerUI playerUI; do { int num = 0; if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; bool flag = this.IsPlayerEliminated(agajmbpabdl2, num); } } num2 = 0; AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ; int length = array.Length; if (num2 >= length) { return; } player = array[num2].GPOMCJICJIH(); int num3 = 0; if (!(player != num3)) { goto IL_107; } GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl3 = array[num2]; AGAJMBPABDL agajmbpabdl4 = KKPBCOOONNK.MDMMDPEKICF; if (teamManager2.PlayersAreTeammates(agajmbpabdl3, agajmbpabdl4)) { goto IL_F5; } AGAJMBPABDL agajmbpabdl5 = array[num2]; if (this.IsPlayerEliminated(agajmbpabdl5, num)) { goto IL_F5; } playerUI = player.playerUI; } while (num2 == 0); playerUI.NamesHiddenFlag.BPAJKKAGPKB(this); num2++; IL_F5: player.playerUI.NamesHiddenFlag.BIHKNNPGGKP(this); IL_107: num2++; } // Token: 0x060132E3 RID: 78563 RVA: 0x00465CC4 File Offset: 0x00463EC4 [Token(Token = "0x60132E3")] [Address(RVA = "0x1384E50", Offset = "0x1383E50", VA = "0x181384E50")] private void MOCLCEJBHEA(AGAJMBPABDL FIEHKCJGOOC) { if (KKPBCOOONNK.BNNCCCFFALC) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num = 0; scoreManager.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)num, 1); GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num2 = this.KIIKKLBPJJE(FIEHKCJGOOC); scoreManager2.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)((uint)1), num2); PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF(); } } // Token: 0x060132E4 RID: 78564 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132E4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void HEEJKEGJHGD(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132E5 RID: 78565 RVA: 0x00465D24 File Offset: 0x00463F24 [Token(Token = "0x60132E5")] [Address(RVA = "0x1385270", Offset = "0x1384270", VA = "0x181385270")] private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (!HMEIODIHDCL.DMKCIEPGGAB) { int num = 0; if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num) { string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF; this.OILMFNGKOFE(HMEIODIHDCL, ohafdcgemef); } this.BABEOACGAHL(HMEIODIHDCL, true); this.GKBIIBDPAFH(HMEIODIHDCL); } string ohafdcgemef2 = LJGOHLFADDN.OHAFDCGEMEF; this.HKDJMIADDHB(ohafdcgemef2); if (KKPBCOOONNK.BNNCCCFFALC) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; float totalTimeElapsed = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField.TotalTimeElapsed; } } // Token: 0x060132E6 RID: 78566 RVA: 0x00465DA0 File Offset: 0x00463FA0 [Token(Token = "0x60132E6")] [Address(RVA = "0x1385B70", Offset = "0x1384B70", VA = "0x181385B70")] private void OLFOPDOGICP(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (!HMEIODIHDCL.DMKCIEPGGAB) { this.OILMFNGKOFE(HMEIODIHDCL, "The Swarm"); return; } this.HKDJMIADDHB("The Swarm"); } // Token: 0x060132E7 RID: 78567 RVA: 0x00465DD4 File Offset: 0x00463FD4 [Token(Token = "0x60132E7")] [Address(RVA = "0x13830B0", Offset = "0x13820B0", VA = "0x1813830B0")] private void IKCNBKIHHJI(AGAJMBPABDL IEKDDPPNFPF) { int num = 0; if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) == num) { this.EHHNMFJMEND(IEKDDPPNFPF); } AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text = this.NKIGMNLCHLD(agajmbpabdl); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "You were eliminated! " + text; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 4f, num, num); if (SingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)3), num)) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(num); if (agajmbpabdl2 != 0 && (agajmbpabdl2.DMKCIEPGGAB ? 1 : 0) != num) { this.GKBIIBDPAFH(IEKDDPPNFPF); } } } // Token: 0x060132E8 RID: 78568 RVA: 0x00465E70 File Offset: 0x00464070 [Token(Token = "0x60132E8")] [Address(RVA = "0x13815E0", Offset = "0x13805E0", VA = "0x1813815E0")] private void CMAFIJBDKEL(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { int num = 0; if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num) { if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num) { this.OGPIOGBAHOB(HMEIODIHDCL); } this.MBEKOOHAJFJ(HMEIODIHDCL); } string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF; this.MODHMNOAIGI(ohafdcgemef); if (KKPBCOOONNK.BNNCCCFFALC) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int inpoaaaoahi = LJGOHLFADDN.INPOAAAOAHI; scoreManager.MasterSetPlayerStat(HMEIODIHDCL, (IJKNDEOFIFE)((uint)3), inpoaaaoahi); } } // Token: 0x060132E9 RID: 78569 RVA: 0x00465EDC File Offset: 0x004640DC [Token(Token = "0x60132E9")] [Address(RVA = "0x1381110", Offset = "0x1380110", VA = "0x181381110")] private void CENIGBEGMOJ(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { int num = 0; if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num) { this.OGPIOGBAHOB(HMEIODIHDCL); return; } this.MODHMNOAIGI("The Swarm"); } // Token: 0x060132EA RID: 78570 RVA: 0x00465F10 File Offset: 0x00464110 [Token(Token = "0x60132EA")] [Address(RVA = "0x1383FE0", Offset = "0x1382FE0", VA = "0x181383FE0")] private void KNGIJDHKJGL(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; float z = DDHPAFKBMON.z; RecRoomAudioClip recRoomAudioClip = this.playerReviveSFX; if (KKPBCOOONNK.BNNCCCFFALC) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } } // Token: 0x060132EB RID: 78571 RVA: 0x00465F58 File Offset: 0x00464158 [Token(Token = "0x60132EB")] [Address(RVA = "0x13808C0", Offset = "0x137F8C0", VA = "0x1813808C0")] private void BABEOACGAHL(AGAJMBPABDL FIEHKCJGOOC, bool GACAFDLDHCI) { float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Transform transform = FIEHKCJGOOC.GPOMCJICJIH().head.transform; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; int num = 0; string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF; string text = "You eliminated " + ohafdcgemef + "!"; if (GACAFDLDHCI) { string text2 = this.NKIGMNLCHLD(FIEHKCJGOOC); string text3 = text + " " + text2; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num); } // Token: 0x060132EC RID: 78572 RVA: 0x00466000 File Offset: 0x00464200 [Token(Token = "0x60132EC")] [Address(RVA = "0x1382ED0", Offset = "0x1381ED0", VA = "0x181382ED0")] private void HKDJMIADDHB(string JEMIOHEFIKC) { RecRoomAudioClip recRoomAudioClip = this.localPlayerOutMusic; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text = this.NKIGMNLCHLD(agajmbpabdl); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "You were eliminated! " + text; string text3 = "Hit by " + JEMIOHEFIKC; } // Token: 0x060132ED RID: 78573 RVA: 0x0046605C File Offset: 0x0046425C [Token(Token = "0x60132ED")] [Address(RVA = "0x1385A70", Offset = "0x1384A70", VA = "0x181385A70")] private void OILMFNGKOFE(AGAJMBPABDL FIEHKCJGOOC, string JEMIOHEFIKC) { string text = this.NKIGMNLCHLD(FIEHKCJGOOC); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = FIEHKCJGOOC.OHAFDCGEMEF + " was eliminated! " + text; string text3 = "Hit by " + JEMIOHEFIKC; } // Token: 0x060132EE RID: 78574 RVA: 0x004660A0 File Offset: 0x004642A0 [Token(Token = "0x60132EE")] [Address(RVA = "0x1384C00", Offset = "0x1383C00", VA = "0x181384C00")] private void MBEKOOHAJFJ(AGAJMBPABDL EKPGBEDANBL) { float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Transform transform = EKPGBEDANBL.GPOMCJICJIH().head.transform; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; int num = 0; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string ohafdcgemef = EKPGBEDANBL.OHAFDCGEMEF; string text = "You knocked down " + ohafdcgemef + "!"; int num2 = 0; float num3; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, "Don't let them revive!", num3, num, num); } // Token: 0x060132EF RID: 78575 RVA: 0x0046612C File Offset: 0x0046432C [Token(Token = "0x60132EF")] [Address(RVA = "0x1385000", Offset = "0x1384000", VA = "0x181385000")] private void MODHMNOAIGI(string JEMIOHEFIKC) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text = "Hit by " + JEMIOHEFIKC; } // Token: 0x060132F0 RID: 78576 RVA: 0x00466154 File Offset: 0x00464354 [Token(Token = "0x60132F0")] [Address(RVA = "0x13858B0", Offset = "0x13848B0", VA = "0x1813858B0")] private void OGPIOGBAHOB(AGAJMBPABDL FIEHKCJGOOC) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC)) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text = FIEHKCJGOOC.OHAFDCGEMEF + " is down!"; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num); return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF; string text2 = "Your Squad Mate " + ohafdcgemef + " is down!"; } // Token: 0x060132F1 RID: 78577 RVA: 0x004661E0 File Offset: 0x004643E0 [Token(Token = "0x60132F1")] [Address(RVA = "0x13862E0", Offset = "0x13852E0", VA = "0x1813862E0")] private void PICLJBANMEB() { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text = this.NKIGMNLCHLD(agajmbpabdl); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "You were eliminated! " + text; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 4f, num, num); } // Token: 0x060132F2 RID: 78578 RVA: 0x00466230 File Offset: 0x00464430 [Token(Token = "0x60132F2")] [Address(RVA = "0x13820C0", Offset = "0x13810C0", VA = "0x1813820C0")] private void EHHNMFJMEND(AGAJMBPABDL FIEHKCJGOOC) { string text = this.NKIGMNLCHLD(FIEHKCJGOOC); GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC)) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF; string text2 = "Your Squad Mate " + ohafdcgemef + " was eliminated!"; int num = 0; int num2 = 0; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num); } // Token: 0x060132F3 RID: 78579 RVA: 0x004662B0 File Offset: 0x004644B0 [Token(Token = "0x60132F3")] [Address(RVA = "0x137FA90", Offset = "0x137EA90", VA = "0x18137FA90")] private void APJBJCNPAHC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.JKLJJDALLPK = true; BattleRoyaleCableCar.k__BackingField.AuthorityStartRunning(); return; } } // Token: 0x060132F4 RID: 78580 RVA: 0x004662EC File Offset: 0x004644EC [Token(Token = "0x60132F4")] [Address(RVA = "0x1381090", Offset = "0x1380090", VA = "0x181381090")] private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.spawnInCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x060132F5 RID: 78581 RVA: 0x00466320 File Offset: 0x00464520 [Token(Token = "0x60132F5")] [Address(RVA = "0x13853C0", Offset = "0x13843C0", VA = "0x1813853C0")] private void NIOLNEEPOGG() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060132F6 RID: 78582 RVA: 0x00466358 File Offset: 0x00464558 [Token(Token = "0x60132F6")] [Address(RVA = "0x13850C0", Offset = "0x13840C0", VA = "0x1813850C0")] private void MOEFDJDAANO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.PlayFanfareAudio(); } if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num2 = this.cableCarFanfareDuration; haalocbndel.KGFFMEICLNN(num2); } } // Token: 0x060132F7 RID: 78583 RVA: 0x004663A8 File Offset: 0x004645A8 [Token(Token = "0x60132F7")] [Address(RVA = "0x1382670", Offset = "0x1381670", VA = "0x181382670")] private void GCLKLOAOOMO() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060132F8 RID: 78584 RVA: 0x004663E0 File Offset: 0x004645E0 [Token(Token = "0x60132F8")] [Address(RVA = "0x137F600", Offset = "0x137E600", VA = "0x18137F600")] private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x060132F9 RID: 78585 RVA: 0x004663FC File Offset: 0x004645FC [Token(Token = "0x60132F9")] [Address(RVA = "0x13855F0", Offset = "0x13845F0", VA = "0x1813855F0")] private void OCAEIAEOPCN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar k__BackingField2 = BattleRoyaleCableCar.k__BackingField; int num2 = 0; k__BackingField2.JKLJJDALLPK = num2 != 0; } if (KKPBCOOONNK.BNNCCCFFALC) { BattleRoyaleGameplayZone k__BackingField3 = BattleRoyaleGameplayZone.k__BackingField; int num3 = 0; if (k__BackingField3 != num3) { BattleRoyaleGameplayZone.k__BackingField.MasterStart(); return; } } } // Token: 0x060132FA RID: 78586 RVA: 0x0046645C File Offset: 0x0046465C [Token(Token = "0x60132FA")] [Address(RVA = "0x137F6A0", Offset = "0x137E6A0", VA = "0x18137F6A0")] private void AAHIMFLHINH() { bool flag; if (KKPBCOOONNK.BNNCCCFFALC && flag) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060132FB RID: 78587 RVA: 0x00466490 File Offset: 0x00464690 [Token(Token = "0x60132FB")] [Address(RVA = "0x137F780", Offset = "0x137E780", VA = "0x18137F780")] private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (KKPBCOOONNK.BNNCCCFFALC) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.MasterDisable(); } } if (KKPBCOOONNK.BNNCCCFFALC) { BattleRoyaleGameplayZone k__BackingField2 = BattleRoyaleGameplayZone.k__BackingField; int num2 = 0; if (k__BackingField2 != num2) { BattleRoyaleGameplayZone.k__BackingField.MasterStop(); return; } } } // Token: 0x060132FC RID: 78588 RVA: 0x004664F4 File Offset: 0x004646F4 [Token(Token = "0x60132FC")] [Address(RVA = "0x1380CB0", Offset = "0x137FCB0", VA = "0x181380CB0")] private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.waitForPlayersToExitCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x060132FD RID: 78589 RVA: 0x00466528 File Offset: 0x00464728 [Token(Token = "0x60132FD")] [Address(RVA = "0x13866F0", Offset = "0x13856F0", VA = "0x1813866F0")] private void POKNHMHMHPK() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060132FE RID: 78590 RVA: 0x0046655C File Offset: 0x0046475C [Token(Token = "0x60132FE")] [Address(RVA = "0x1381410", Offset = "0x1380410", VA = "0x181381410")] private void CLGKLKPCJPP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (this.BDGFMOHIJNP()) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float num = this.warnKickPlayersOutOfCableCarStateDuration; string text = string.Format("Gondola departing soon!", instance); } if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num2 = this.warnKickPlayersOutOfCableCarStateDuration; haalocbndel.KGFFMEICLNN(num2); } } // Token: 0x060132FF RID: 78591 RVA: 0x004665B8 File Offset: 0x004647B8 [Token(Token = "0x60132FF")] [Address(RVA = "0x1383010", Offset = "0x1382010", VA = "0x181383010")] private void HPGCBMHFBHM() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x06013300 RID: 78592 RVA: 0x004665EC File Offset: 0x004647EC [Token(Token = "0x6013300")] [Address(RVA = "0x1381DD0", Offset = "0x1380DD0", VA = "0x181381DD0")] private void DJEKIPGMKFD(ushort CPMPEJFMDED, ushort JBKOOKBLGPH) { if (this.BDGFMOHIJNP()) { BattleRoyaleCableCar.k__BackingField.KickOutLocalPlayer(); } if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.kickPlayerOutOfCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x06013301 RID: 78593 RVA: 0x00466634 File Offset: 0x00464834 [Token(Token = "0x6013301")] [Address(RVA = "0x1382450", Offset = "0x1381450", VA = "0x181382450")] private void FGEGMLPFMPK() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x06013302 RID: 78594 RVA: 0x00466668 File Offset: 0x00464868 [Token(Token = "0x6013302")] [Address(RVA = "0x13822C0", Offset = "0x13812C0", VA = "0x1813822C0")] private void FDAAKEDAPGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (KKPBCOOONNK.BNNCCCFFALC) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.MasterDisable(); return; } } } // Token: 0x06013303 RID: 78595 RVA: 0x004666A4 File Offset: 0x004648A4 [Token(Token = "0x6013303")] [Address(RVA = "0x1380D30", Offset = "0x137FD30", VA = "0x181380D30")] private bool BDGFMOHIJNP() { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (!(k__BackingField == num) && BattleRoyaleCableCar.k__BackingField.vehicle.MFCCNPAJFHK) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; if (!this.IsPlayerEliminated(agajmbpabdl2)) { return true; } } } throw new NullReferenceException(); } // Token: 0x06013304 RID: 78596 RVA: 0x00466714 File Offset: 0x00464914 [Token(Token = "0x6013304")] [Address(RVA = "0x1382500", Offset = "0x1381500", VA = "0x181382500")] private void FMEENKAGPKJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (instance.IsPlayerOnWinningTeam(agajmbpabdl)) { NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Grab some props! Take a photo!'", 3f, num, num); } } // Token: 0x06013305 RID: 78597 RVA: 0x00466760 File Offset: 0x00464960 [Token(Token = "0x6013305")] [Address(RVA = "0x13863C0", Offset = "0x13853C0", VA = "0x1813863C0")] private void PLHNHIGJKFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag = instance.IsPlayerOnWinningTeam(agajmbpabdl); int num = 0; if (flag) { RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2); AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; string text = this.NKIGMNLCHLD(agajmbpabdl2); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "YOU WIN - SCOUT'S HONOR! " + text; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 5f, num, num); } if (KKPBCOOONNK.BNNCCCFFALC) { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl3 = array[num]; if (SingletonMonoBehaviour.ONCPNMDGGKG.IsPlayerOnWinningTeam(agajmbpabdl3)) { GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager; float num3 = this.victoryStateDuration; combatManager.MasterRequestPlayerInvincibility(agajmbpabdl3, num3); SingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterResetPlayerHealth(agajmbpabdl3, 1f); } num++; } this.HAALOCBNDEL.KGFFMEICLNN(4f); } } // Token: 0x06013306 RID: 78598 RVA: 0x00466874 File Offset: 0x00464A74 [Token(Token = "0x6013306")] [Address(RVA = "0x1380C10", Offset = "0x137FC10", VA = "0x181380C10")] private void BBLIDDGLNIC() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x06013307 RID: 78599 RVA: 0x004668A8 File Offset: 0x00464AA8 [Token(Token = "0x6013307")] [Address(RVA = "0x13832A0", Offset = "0x13822A0", VA = "0x1813832A0")] private void INPEIMBLCCF() { RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; string text = this.NKIGMNLCHLD(agajmbpabdl); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2 = "YOU WIN - SCOUT'S HONOR! " + text; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 5f, num2, num2); } // Token: 0x06013308 RID: 78600 RVA: 0x0046690C File Offset: 0x00464B0C [Token(Token = "0x6013308")] [Address(RVA = "0x1380F70", Offset = "0x137FF70", VA = "0x181380F70")] private void BEOMOHMNCJL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (instance.IsPlayerOnWinningTeam(agajmbpabdl)) { this.LOMGFLPOHCB(true); } this.KHEFEKHDFEE(); if (KKPBCOOONNK.BNNCCCFFALC) { this.DANDFICNFFP(); MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.victoryStateDuration; haalocbndel.KGFFMEICLNN(num); } } // Token: 0x06013309 RID: 78601 RVA: 0x00466970 File Offset: 0x00464B70 [Token(Token = "0x6013309")] [Address(RVA = "0x1383F20", Offset = "0x1382F20", VA = "0x181383F20")] private void KLMKGCHGPMF() { if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; instance.MasterStopGame(num != 0); return; } } // Token: 0x0601330A RID: 78602 RVA: 0x004669AC File Offset: 0x00464BAC [Token(Token = "0x601330A")] [Address(RVA = "0x1383950", Offset = "0x1382950", VA = "0x181383950")] private void KHEFEKHDFEE() { RecRoomAudioClip recRoomAudioClip = this.localPlayerLoseMusic; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; CGLKOJIMDIH winningTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB; AGAJMBPABDL agajmbpabdl; if (agajmbpabdl != 0) { string ohafdcgemef = agajmbpabdl.OHAFDCGEMEF; AGAJMBPABDL[] teammatesOfPlayer = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeammatesOfPlayer(agajmbpabdl); int num2 = 0; int length = teammatesOfPlayer.Length; if (num2 < length) { string ohafdcgemef2 = teammatesOfPlayer[num2].OHAFDCGEMEF; string text = string.Format(" & {0}", ohafdcgemef2); string text2 = ohafdcgemef + text; num2++; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text3 = ohafdcgemef + " WON"; return; } } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME OVER!", 3f, num3, num3); throw new NullReferenceException(); } // Token: 0x0601330B RID: 78603 RVA: 0x00466AA0 File Offset: 0x00464CA0 [Token(Token = "0x601330B")] [Address(RVA = "0x1381860", Offset = "0x1380860", VA = "0x181381860")] protected void DANDFICNFFP() { int num = 0; if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL[] array; if (array != 0 && array.Length != num) { int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)((uint)2), num); if (this.IsPlayerEliminated(agajmbpabdl) || num == 0 || flag) { } num++; } if (num != 0) { Player player = num.GPOMCJICJIH(); int num2 = 0; if (!(player == num2)) { this.winnerDoor.MasterSpawnWinnerDoorAndProps(player); int length2 = array.Length; if (num < length2) { Player player2 = array[num].GPOMCJICJIH(); int num3 = 0; if (player2 != num3 && player2 != player) { float num4 = Player.DistanceSqrBetweenPlayers(player2, player); GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; AGAJMBPABDL photonPlayer = player2.DBAJDHGDPOL; MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP; MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP; } num++; } } } } } } // Token: 0x0601330C RID: 78604 RVA: 0x00466BD8 File Offset: 0x00464DD8 [Token(Token = "0x601330C")] [Address(RVA = "0x1386C00", Offset = "0x1385C00", VA = "0x181386C00")] public BattleRoyaleManager() { } // Token: 0x0400C638 RID: 50744 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C638")] [SerializeField] [Header("UI")] private PlayerCombatUI playerCombatUIPrefab; // Token: 0x0400C639 RID: 50745 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400C639")] [SerializeField] [Header("Timing")] private float spawnInCableCarStateDuration = 3f; // Token: 0x0400C63A RID: 50746 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400C63A")] [SerializeField] private float cableCarFanfareDuration = 10f; // Token: 0x0400C63B RID: 50747 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400C63B")] [SerializeField] private float victoryStateDuration = 12f; // Token: 0x0400C63C RID: 50748 [FieldOffset(Offset = "0x84")] [Token(Token = "0x400C63C")] [SerializeField] private float waitForPlayersToExitCableCarStateDuration = 20f; // Token: 0x0400C63D RID: 50749 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C63D")] [SerializeField] private float warnKickPlayersOutOfCableCarStateDuration = 10f; // Token: 0x0400C63E RID: 50750 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400C63E")] [SerializeField] private float kickPlayerOutOfCableCarStateDuration = 5f; // Token: 0x0400C63F RID: 50751 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400C63F")] [SerializeField] [Header("Feedback")] private RecRoomAudioClip playerReviveSFX; // Token: 0x0400C640 RID: 50752 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C640")] [SerializeField] [Header("Music")] private RecRoomAudioClip localPlayerOutMusic; // Token: 0x0400C641 RID: 50753 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C641")] [SerializeField] private RecRoomAudioClip localPlayerWinMusic; // Token: 0x0400C642 RID: 50754 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C642")] [SerializeField] private RecRoomAudioClip localPlayerLoseMusic; // Token: 0x0400C643 RID: 50755 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C643")] [SerializeField] private RecRoomAudioClip localPlayerExitGondolaMusic; // Token: 0x0400C644 RID: 50756 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C644")] [SerializeField] [Header("Celebration")] private BattleRoyaleWinnerDoor winnerDoor; // Token: 0x0400C645 RID: 50757 [Token(Token = "0x400C645")] private const float AJCEPLKBBGF = 5f; // Token: 0x0400C646 RID: 50758 [Token(Token = "0x400C646")] private const float AGBGBJFMHNM = 3f; // Token: 0x0400C647 RID: 50759 [Token(Token = "0x400C647")] private const float CIGNAFCMGDB = 4f; // Token: 0x0400C648 RID: 50760 [Token(Token = "0x400C648")] private const float AKKCBLOKCHD = 3f; // Token: 0x0400C649 RID: 50761 [Token(Token = "0x400C649")] private const float LMDPOGLCJJL = 4f; // Token: 0x0400C64A RID: 50762 [Token(Token = "0x400C64A")] private const float FDINEHEECDD = 3f; // Token: 0x0400C64B RID: 50763 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C64B")] private MJNLDDCLOGP HAALOCBNDEL; // Token: 0x0400C64C RID: 50764 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400C64C")] private DJHELPHHAEN EOMJFPLCDBD; // Token: 0x0400C64D RID: 50765 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400C64D")] private bool LLOBEIMNOAO; // Token: 0x0400C64E RID: 50766 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x400C64E")] private int EKJMAIEHCHC; // Token: 0x0400C64F RID: 50767 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400C64F")] private float? PBGGOGAAFKN; // Token: 0x0400C650 RID: 50768 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400C650")] private int ODPOHNEMJOD; // Token: 0x0400C651 RID: 50769 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400C651")] private int HFLLCNBIPLL; // Token: 0x0400C652 RID: 50770 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400C652")] private int IGGHBKAFKME; // Token: 0x0400C653 RID: 50771 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400C653")] private float? DJNJIHIFCDH; // Token: 0x0400C654 RID: 50772 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400C654")] private int HFICOGGGJCI; // Token: 0x0400C655 RID: 50773 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400C655")] private bool OHLKDAFLMCA; // Token: 0x02002CC0 RID: 11456 [Token(Token = "0x2002CC0")] public enum DMPADCEFPMB { // Token: 0x0400C657 RID: 50775 [Token(Token = "0x400C657")] SOLOS, // Token: 0x0400C658 RID: 50776 [Token(Token = "0x400C658")] SQUADS, // Token: 0x0400C659 RID: 50777 [Token(Token = "0x400C659")] NONE } // Token: 0x02002CC1 RID: 11457 [Token(Token = "0x2002CC1")] private enum BDKDCDGJJPD { // Token: 0x0400C65B RID: 50779 [Token(Token = "0x400C65B")] CABLE_CAR, // Token: 0x0400C65C RID: 50780 [Token(Token = "0x400C65C")] GAME_RUNNING, // Token: 0x0400C65D RID: 50781 [Token(Token = "0x400C65D")] VICTORY, // Token: 0x0400C65E RID: 50782 [Token(Token = "0x400C65E")] INVALID = 65535 } // Token: 0x02002CC2 RID: 11458 [Token(Token = "0x2002CC2")] private enum MPFGPANIANP { // Token: 0x0400C660 RID: 50784 [Token(Token = "0x400C660")] SPAWN_IN_CABLE_CAR, // Token: 0x0400C661 RID: 50785 [Token(Token = "0x400C661")] CABLE_CAR_FANFARE } // Token: 0x02002CC3 RID: 11459 [Token(Token = "0x2002CC3")] private enum HDECEIDPGLA { // Token: 0x0400C663 RID: 50787 [Token(Token = "0x400C663")] WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR, // Token: 0x0400C664 RID: 50788 [Token(Token = "0x400C664")] WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR, // Token: 0x0400C665 RID: 50789 [Token(Token = "0x400C665")] KICK_PLAYERS_OUT_OF_CABLE_CAR, // Token: 0x0400C666 RID: 50790 [Token(Token = "0x400C666")] WAIT_FOR_REST_OF_GAME } // Token: 0x02002CC4 RID: 11460 [Token(Token = "0x2002CC4")] private enum LGLGNAIAJLF { // Token: 0x0400C668 RID: 50792 [Token(Token = "0x400C668")] INITIAL_FEEDBACK, // Token: 0x0400C669 RID: 50793 [Token(Token = "0x400C669")] SECONDARY_FEEDBACK } // Token: 0x02002CC5 RID: 11461 [Token(Token = "0x2002CC5")] private enum CIJLGBFJNJP { // Token: 0x0400C66B RID: 50795 [Token(Token = "0x400C66B")] PLAYER_IS_ELIMINATED, // Token: 0x0400C66C RID: 50796 [Token(Token = "0x400C66C")] ELIMINATION_RANK, // Token: 0x0400C66D RID: 50797 [Token(Token = "0x400C66D")] LAST_KILL, // Token: 0x0400C66E RID: 50798 [Token(Token = "0x400C66E")] DEFERRED_KILLER_PLAYER_ID } // Token: 0x02002CC6 RID: 11462 [Token(Token = "0x2002CC6")] private enum LLDDFHOHKKK { // Token: 0x0400C670 RID: 50800 [Token(Token = "0x400C670")] INITIALIZE, // Token: 0x0400C671 RID: 50801 [Token(Token = "0x400C671")] GAME_OVER, // Token: 0x0400C672 RID: 50802 [Token(Token = "0x400C672")] VICTORY } } }