using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom.Async; using RecRoom.Core.Combat; using RecRoom.Core.GameManagement; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x020026E1 RID: 9953 [Token(Token = "0x20026E1")] [StructLayout(3)] public class BattleRoyaleManager : GameRuleManager { // Token: 0x17002EED RID: 12013 // (get) Token: 0x060114B7 RID: 70839 RVA: 0x0041825C File Offset: 0x0041645C [Token(Token = "0x17002EED")] public new static BattleRoyaleManager ONCPNMDGGKG { [Token(Token = "0x60114B7")] [Address(RVA = "0x131F140", Offset = "0x131DB40", VA = "0x18131F140")] get { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0) { return; } } } // Token: 0x17002EEE RID: 12014 // (get) Token: 0x060114B8 RID: 70840 RVA: 0x00418274 File Offset: 0x00416474 [Token(Token = "0x17002EEE")] public new static bool FFNIFALJLDD { [Token(Token = "0x60114B8")] [Address(RVA = "0x131F230", Offset = "0x131DC30", VA = "0x18131F230")] get { BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG; int num = 0; return instance != num; } } // Token: 0x17002EEF RID: 12015 // (get) Token: 0x060114B9 RID: 70841 RVA: 0x00418294 File Offset: 0x00416494 [Token(Token = "0x17002EEF")] public override bool LEOEBAJLADB { [Token(Token = "0x60114B9")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] get { return true; } } // Token: 0x17002EF0 RID: 12016 // (get) Token: 0x060114BA RID: 70842 RVA: 0x004182A4 File Offset: 0x004164A4 [Token(Token = "0x17002EF0")] public bool LKODHJAHPGN { [Token(Token = "0x60114BA")] [Address(RVA = "0x131F1E0", Offset = "0x131DBE0", VA = "0x18131F1E0")] get { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; bool flag; return flag; } } // Token: 0x17002EF1 RID: 12017 // (get) Token: 0x060114BB RID: 70843 RVA: 0x004182C0 File Offset: 0x004164C0 [Token(Token = "0x17002EF1")] public int LMANHECEFAB { [Token(Token = "0x60114BB")] [Address(RVA = "0xC941F0", Offset = "0xC92BF0", VA = "0x180C941F0")] get { return this.HFICOGGGJCI; } } // Token: 0x17002EF2 RID: 12018 // (get) Token: 0x060114BC RID: 70844 RVA: 0x004182D4 File Offset: 0x004164D4 [Token(Token = "0x17002EF2")] public override string LJDMGKNAOOG { [Token(Token = "0x60114BC")] [Address(RVA = "0x131F290", Offset = "0x131DC90", VA = "0x18131F290", Slot = "20")] get { return "recroyale"; } } // Token: 0x060114BD RID: 70845 RVA: 0x004182E8 File Offset: 0x004164E8 [Token(Token = "0x60114BD")] [Address(RVA = "0x1319600", Offset = "0x1318000", VA = "0x181319600")] private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500); this.KOJEPAOCJKP(); } // Token: 0x060114BE RID: 70846 RVA: 0x0041831C File Offset: 0x0041651C [Token(Token = "0x60114BE")] [Address(RVA = "0x1319230", Offset = "0x1317C30", VA = "0x181319230")] private void CFNNJOHMGON() { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500); } if (!this.LLOBEIMNOAO) { this.JBIHPDFMLFL(); this.LLOBEIMNOAO = true; } Photon.Realtime.Player photonPlayer = global::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: 0x060114BF RID: 70847 RVA: 0x004183BC File Offset: 0x004165BC [Token(Token = "0x60114BF")] [Address(RVA = "0x1318C00", Offset = "0x1317600", VA = "0x181318C00")] 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: 0x060114C0 RID: 70848 RVA: 0x00418400 File Offset: 0x00416600 [Token(Token = "0x60114C0")] [Address(RVA = "0x1319E20", Offset = "0x1318820", VA = "0x181319E20")] private IEnumerator DBKPKBPKNID() { /* An exception occurred when decompiling this method (060114C0) 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: 0x060114C1 RID: 70849 RVA: 0x00418424 File Offset: 0x00416624 [Token(Token = "0x60114C1")] [Address(RVA = "0x131C6A0", Offset = "0x131B0A0", VA = "0x18131C6A0")] 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); KCMNCAFFHJG aokohliapmp = instance.AOKOHLIAPMP; this.OHLKDAFLMCA = true; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance2 != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MPDCOGKOJIN) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.IsPlayerSpectator(localPlayer)) { int num4 = 0; ThisRoomWatchUIFlow thisRoomWatchUIFlow; if (thisRoomWatchUIFlow != num4) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; } JDFDLJJGHIP.MatchCompleteStats matchCompleteStats = new JDFDLJJGHIP.MatchCompleteStats(); matchCompleteStats.Rank = matchCompleteStats; 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; IPromise promise = JDFDLJJGHIP.NGEFKCDJAMF(matchCompleteStats); CFLMJLFBOKH.NENBHKMFFFH(new List()); } } int num5 = 0; this.EKJMAIEHCHC = num; this.PBGGOGAAFKN = num5; this.ODPOHNEMJOD = num; this.IGGHBKAFKME = num; this.DJNJIHIFCDH = num5; } } // Token: 0x060114C2 RID: 70850 RVA: 0x004185C8 File Offset: 0x004167C8 [Token(Token = "0x60114C2")] [Address(RVA = "0x131A7E0", Offset = "0x13191E0", VA = "0x18131A7E0")] private void GKBIIBDPAFH(Photon.Realtime.Player GGLKKJKJGHA) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.PlayersAreTeammates(localPlayer, GGLKKJKJGHA)) { } } // Token: 0x060114C3 RID: 70851 RVA: 0x004185FC File Offset: 0x004167FC [Token(Token = "0x60114C3")] [Address(RVA = "0x131A5C0", Offset = "0x1318FC0", VA = "0x18131A5C0")] private void FIDEMOBAAOO() { } // Token: 0x060114C4 RID: 70852 RVA: 0x0041860C File Offset: 0x0041680C [Token(Token = "0x60114C4")] [Address(RVA = "0x1317B00", Offset = "0x1316500", VA = "0x181317B00")] private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN) { int num = 0; if (DGHHILLKELO > (float)num) { } if (GNDCMFLHHAN > (float)num) { } } // Token: 0x060114C5 RID: 70853 RVA: 0x00418624 File Offset: 0x00416824 [Token(Token = "0x60114C5")] [Address(RVA = "0x131A330", Offset = "0x1318D30", VA = "0x18131A330")] private void FBKNNHGPPNK() { float realtimeSinceStartup = Time.realtimeSinceStartup; ulong num; this.DJNJIHIFCDH = num; } // Token: 0x060114C6 RID: 70854 RVA: 0x00418640 File Offset: 0x00416840 [Token(Token = "0x60114C6")] [Address(RVA = "0x131B820", Offset = "0x131A220", VA = "0x18131B820")] private void JBIHPDFMLFL() { PlayerEvents playerEvents = global::Player.k__BackingField.playerEvents; ActionEvent openedChestEvent = playerEvents.OpenedChestEvent; Action action = new Action(this.FIDEMOBAAOO); ActionEvent actionEvent = openedChestEvent + action; playerEvents.OpenedChestEvent = actionEvent; PlayerEvents playerEvents2 = global::Player.k__BackingField.playerEvents; ActionEvent potionConsumedEvent = playerEvents2.PotionConsumedEvent; Action action2 = new Action(this.ANIIOODMIIF); ActionEvent actionEvent2 = potionConsumedEvent + action2; playerEvents2.PotionConsumedEvent = actionEvent2; PlayerEvents playerEvents3 = global::Player.k__BackingField.playerEvents; ActionEvent exitedGliderEvent = playerEvents3.ExitedGliderEvent; Action action3 = new Action(this.FBKNNHGPPNK); ActionEvent actionEvent3 = exitedGliderEvent + action3; playerEvents3.ExitedGliderEvent = actionEvent3; } // Token: 0x060114C7 RID: 70855 RVA: 0x004186F0 File Offset: 0x004168F0 [Token(Token = "0x60114C7")] [Address(RVA = "0x131A950", Offset = "0x1319350", VA = "0x18131A950")] private void GLLMGBMHFFE() { PlayerEvents playerEvents = global::Player.k__BackingField.playerEvents; ActionEvent openedChestEvent = playerEvents.OpenedChestEvent; Action action = new Action(this.FIDEMOBAAOO); ActionEvent actionEvent = openedChestEvent - action; playerEvents.OpenedChestEvent = actionEvent; PlayerEvents playerEvents2 = global::Player.k__BackingField.playerEvents; ActionEvent potionConsumedEvent = playerEvents2.PotionConsumedEvent; Action action2 = new Action(this.ANIIOODMIIF); ActionEvent actionEvent2 = potionConsumedEvent - action2; playerEvents2.PotionConsumedEvent = actionEvent2; PlayerEvents playerEvents3 = global::Player.k__BackingField.playerEvents; ActionEvent exitedGliderEvent = playerEvents3.ExitedGliderEvent; Action action3 = new Action(this.FBKNNHGPPNK); ActionEvent actionEvent3 = exitedGliderEvent - action3; playerEvents3.ExitedGliderEvent = actionEvent3; } // Token: 0x060114C8 RID: 70856 RVA: 0x004187A0 File Offset: 0x004169A0 [Token(Token = "0x60114C8")] [Address(RVA = "0x131D770", Offset = "0x131C170", VA = "0x18131D770", Slot = "24")] protected override void NJGKEJCHADK() { base.NJGKEJCHADK(); if (PhotonNetwork.IsMasterClient) { this.GPOGBIPLMAP(); DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; int num = 0; int num2 = 0; eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x060114C9 RID: 70857 RVA: 0x004187E0 File Offset: 0x004169E0 [Token(Token = "0x60114C9")] [Address(RVA = "0x131E0A0", Offset = "0x131CAA0", VA = "0x18131E0A0", Slot = "25")] protected override void OODEMNCOLED() { base.OODEMNCOLED(); if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114CA RID: 70858 RVA: 0x0041880C File Offset: 0x00416A0C [Token(Token = "0x60114CA")] [Address(RVA = "0x1317D00", Offset = "0x1316700", VA = "0x181317D00", 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); ActionEvent initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent + action; ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent; Action action2 = new Action(this.CFNNJOHMGON); global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action2; BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent; BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce; oofokdlmbce.method_ptr = ldftn(BBEOBOADLID); oofokdlmbce.method = ldftn(BBEOBOADLID); oofokdlmbce.m_target = this; @delegate = Delegate.Combine(localPlayerExitEvent, oofokdlmbce); } while (@delegate != 0 && @delegate == 0); BattleRoyaleCableCar.LocalPlayerExitEvent = @delegate; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "GSTIMER", (SetterPermissionMode)((uint)1)); this.HAALOCBNDEL = mjnlddclogp; int num3; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BRSM", SetterPermissionMode.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: 0x060114CB RID: 70859 RVA: 0x00418C98 File Offset: 0x00416E98 [Token(Token = "0x60114CB")] [Address(RVA = "0x131EC40", Offset = "0x131D640", VA = "0x18131EC40", Slot = "21")] protected override void Start() { base.Start(); DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; } // Token: 0x060114CC RID: 70860 RVA: 0x00418CB8 File Offset: 0x00416EB8 [Token(Token = "0x60114CC")] [Address(RVA = "0x131E130", Offset = "0x131CB30", VA = "0x18131E130", Slot = "14")] protected override void OnDestroy() { Delegate @delegate; int num; do { base.OnDestroy(); ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent; Action action = new Action(this.CFNNJOHMGON); global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action; BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent; BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce; oofokdlmbce.method_ptr = ldftn(BBEOBOADLID); oofokdlmbce.method = ldftn(BBEOBOADLID); oofokdlmbce.m_target = this; @delegate = Delegate.Remove(localPlayerExitEvent, oofokdlmbce); num = 0; } while (@delegate != 0 && @delegate == 0); BattleRoyaleCableCar.LocalPlayerExitEvent = num; this.GLLMGBMHFFE(); ActionEvent initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action2 = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = 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: 0x060114CD RID: 70861 RVA: 0x00418F0C File Offset: 0x0041710C [Token(Token = "0x60114CD")] [Address(RVA = "0x131F060", Offset = "0x131DA60", VA = "0x18131F060")] private void Update() { this.HAALOCBNDEL.OCGHOBMJNMA(); this.EOMJFPLCDBD.OPEMIFENIJM(); int num = this.EBINGOMNGLG(); this.HFICOGGGJCI = num; } // Token: 0x060114CE RID: 70862 RVA: 0x00418F44 File Offset: 0x00417144 [Token(Token = "0x60114CE")] [Address(RVA = "0x131B600", Offset = "0x131A000", VA = "0x18131B600")] public bool IsPlayerEliminated(Photon.Realtime.Player IEKDDPPNFPF, out float EJJCJPECCKF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; bool flag2; return !flag || flag2; } // Token: 0x060114CF RID: 70863 RVA: 0x00418F6C File Offset: 0x0041716C [Token(Token = "0x60114CF")] [Address(RVA = "0x131B560", Offset = "0x1319F60", VA = "0x18131B560")] public bool IsPlayerEliminated(Photon.Realtime.Player IEKDDPPNFPF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; bool flag2; return !flag || flag2; } // Token: 0x060114D0 RID: 70864 RVA: 0x00418F94 File Offset: 0x00417194 [Token(Token = "0x60114D0")] [Address(RVA = "0x131B6C0", Offset = "0x131A0C0", VA = "0x18131B6C0")] public bool IsTeamEliminated(CGLKOJIMDIH CGOLFOLCHIF, out float EJJCJPECCKF) { int num = 0; EJJCJPECCKF.m_value = (float)num; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player[] array; int length = array.Length; if (num < length) { bool flag; if (flag) { num++; float num2; EJJCJPECCKF.m_value = num2; } } throw new NullReferenceException(); } // Token: 0x060114D1 RID: 70865 RVA: 0x00418FDC File Offset: 0x004171DC [Token(Token = "0x60114D1")] [Address(RVA = "0x13197A0", Offset = "0x13181A0", VA = "0x1813197A0")] public bool CustomDownButNotOutRespawnCondition(Photon.Realtime.Player IEKDDPPNFPF) { CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF); 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 (this.IsPlayerEliminated(player) || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.IsPlayerDownButNotOut(player)) { num++; } } throw new NullReferenceException(); } // Token: 0x060114D2 RID: 70866 RVA: 0x00419048 File Offset: 0x00417248 [Token(Token = "0x60114D2")] [Address(RVA = "0x1319F90", Offset = "0x1318990", VA = "0x181319F90")] 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) { } if (num != -1) { } } while (num != 0); return num; } // Token: 0x060114D3 RID: 70867 RVA: 0x004190A8 File Offset: 0x004172A8 [Token(Token = "0x60114D3")] [Address(RVA = "0x131D800", Offset = "0x131C200", VA = "0x18131D800")] private string NKIGMNLCHLD(Photon.Realtime.Player IEKDDPPNFPF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; ulong num; if (flag && num > (ulong)0L) { int num2; return "#" + num2; } return string.Empty; } // Token: 0x060114D4 RID: 70868 RVA: 0x004190E4 File Offset: 0x004172E4 [Token(Token = "0x60114D4")] [Address(RVA = "0x131EFB0", Offset = "0x131D9B0", VA = "0x18131EFB0")] public bool TryGetPlayerEliminationRank(Photon.Realtime.Player 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: 0x060114D5 RID: 70869 RVA: 0x00419114 File Offset: 0x00417314 [Token(Token = "0x60114D5")] [Address(RVA = "0x131EC80", Offset = "0x131D680", VA = "0x18131EC80")] 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; Photon.Realtime.Player[] 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: 0x060114D6 RID: 70870 RVA: 0x004191C8 File Offset: 0x004173C8 [Token(Token = "0x60114D6")] [Address(RVA = "0x131BE20", Offset = "0x131A820", VA = "0x18131BE20")] private int KIIKKLBPJJE(Photon.Realtime.Player 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 != -1) { } if (num == 0) { goto Block_5; } } return 0; Block_5: throw new NullReferenceException(); } // Token: 0x060114D7 RID: 70871 RVA: 0x00419234 File Offset: 0x00417434 [Token(Token = "0x60114D7")] [Address(RVA = "0x131AC30", Offset = "0x1319630", VA = "0x18131AC30")] private void GPOGBIPLMAP() { if (PhotonNetwork.IsMasterClient) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (!(k__BackingField == num)) { if (!BattleRoyaleCableCar.k__BackingField.hasAuthority) { Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; PhotonView photonView; photonView.TransferOwnership(masterClient); } BattleRoyaleCableCarPathGenerator k__BackingField2 = BattleRoyaleCableCarPathGenerator.k__BackingField; int num2 = 0; Vector3[] array; if (k__BackingField2 != num2) { array = BattleRoyaleCableCarPathGenerator.k__BackingField.GeneratePath(); } bool isMasterClient = PhotonNetwork.IsMasterClient; if (isMasterClient) { Photon.Realtime.Player masterClient2; if (!isMasterClient) { masterClient2 = PhotonNetwork.MasterClient; PhotonView photonView2; photonView2.TransferOwnership(masterClient2); } Vector3 vector = array[10]; if (masterClient2 != 0) { Vector3 vector2 = array[4]; } Vector3 vector3 = array[4]; } } } } // Token: 0x060114D8 RID: 70872 RVA: 0x004192F8 File Offset: 0x004174F8 [Token(Token = "0x60114D8")] [Address(RVA = "0x131A320", Offset = "0x1318D20", VA = "0x18131A320")] private void EMJHGFGADGO(bool KEEODNCLLBL) { this.KOJEPAOCJKP(); } // Token: 0x060114D9 RID: 70873 RVA: 0x0041930C File Offset: 0x0041750C [Token(Token = "0x60114D9")] [Address(RVA = "0x131A320", Offset = "0x1318D20", VA = "0x18131A320")] private void JIHNIONEAKF(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF) { this.KOJEPAOCJKP(); } // Token: 0x060114DA RID: 70874 RVA: 0x00419320 File Offset: 0x00417520 [Token(Token = "0x60114DA")] [Address(RVA = "0x131C300", Offset = "0x131AD00", VA = "0x18131C300")] private void KOJEPAOCJKP() { int num2; global::Player player; PlayerUI playerUI; do { int num = 0; if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.IsPlayerSpectator(localPlayer)) { Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; bool flag = this.IsPlayerEliminated(localPlayer2, num); } } num2 = 0; Photon.Realtime.Player[] playerListOthers = PhotonNetwork.PlayerListOthers; int length = playerListOthers.Length; if (num2 >= length) { return; } player = playerListOthers[num2].GPOMCJICJIH(); int num3 = 0; if (!(player != num3)) { goto IL_107; } GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player player2 = playerListOthers[num2]; Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer; if (teamManager2.PlayersAreTeammates(player2, localPlayer3)) { goto IL_F5; } Photon.Realtime.Player player3 = playerListOthers[num2]; if (this.IsPlayerEliminated(player3, num)) { goto IL_F5; } playerUI = player.playerUI; } while (num2 == 0); playerUI.NamesHiddenFlag.Add(this); num2++; IL_F5: player.playerUI.NamesHiddenFlag.Remove(this); IL_107: num2++; } // Token: 0x060114DB RID: 70875 RVA: 0x00419440 File Offset: 0x00417640 [Token(Token = "0x60114DB")] [Address(RVA = "0x131D0B0", Offset = "0x131BAB0", VA = "0x18131D0B0")] private void MOCLCEJBHEA(Photon.Realtime.Player FIEHKCJGOOC) { if (PhotonNetwork.IsMasterClient) { 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.SendPendingRoomUpdates(); } } // Token: 0x060114DC RID: 70876 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60114DC")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void HEEJKEGJHGD(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060114DD RID: 70877 RVA: 0x004194A0 File Offset: 0x004176A0 [Token(Token = "0x60114DD")] [Address(RVA = "0x131D580", Offset = "0x131BF80", VA = "0x18131D580")] private void NFKFMFMBMIG(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (!HMEIODIHDCL.IsLocal) { int num = 0; if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num) { string nickName = LJGOHLFADDN.nickName; this.OILMFNGKOFE(HMEIODIHDCL, nickName); } this.BABEOACGAHL(HMEIODIHDCL, true); this.GKBIIBDPAFH(HMEIODIHDCL); } string nickName2 = LJGOHLFADDN.nickName; this.HKDJMIADDHB(nickName2); if (PhotonNetwork.IsMasterClient) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; float totalTimeElapsed = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField.TotalTimeElapsed; } } // Token: 0x060114DE RID: 70878 RVA: 0x0041951C File Offset: 0x0041771C [Token(Token = "0x60114DE")] [Address(RVA = "0x131E020", Offset = "0x131CA20", VA = "0x18131E020")] private void OLFOPDOGICP(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (!HMEIODIHDCL.IsLocal) { this.OILMFNGKOFE(HMEIODIHDCL, "The Swarm"); return; } this.HKDJMIADDHB("The Swarm"); } // Token: 0x060114DF RID: 70879 RVA: 0x00419550 File Offset: 0x00417750 [Token(Token = "0x60114DF")] [Address(RVA = "0x131B260", Offset = "0x1319C60", VA = "0x18131B260")] private void IKCNBKIHHJI(Photon.Realtime.Player IEKDDPPNFPF) { int num = 0; if ((IEKDDPPNFPF.IsLocal ? 1 : 0) == num) { this.EHHNMFJMEND(IEKDDPPNFPF); } Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; string text = this.NKIGMNLCHLD(localPlayer); NotificationManager instance = SingletonMonoBehaviour.Instance; string text2 = "You were eliminated! " + text; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 4f, num, num); if (SingletonMonoBehaviour.Instance.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)3), num)) { Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(num); if (player != 0 && (player.IsLocal ? 1 : 0) != num) { this.GKBIIBDPAFH(IEKDDPPNFPF); } } } // Token: 0x060114E0 RID: 70880 RVA: 0x004195EC File Offset: 0x004177EC [Token(Token = "0x60114E0")] [Address(RVA = "0x1319690", Offset = "0x1318090", VA = "0x181319690")] private void CMAFIJBDKEL(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { int num = 0; if ((HMEIODIHDCL.IsLocal ? 1 : 0) == num) { if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num) { this.OGPIOGBAHOB(HMEIODIHDCL); } this.MBEKOOHAJFJ(HMEIODIHDCL); } string nickName = LJGOHLFADDN.nickName; this.MODHMNOAIGI(nickName); if (PhotonNetwork.IsMasterClient) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int actorNumber = LJGOHLFADDN.actorNumber; scoreManager.MasterSetPlayerStat(HMEIODIHDCL, (IJKNDEOFIFE)((uint)3), actorNumber); } } // Token: 0x060114E1 RID: 70881 RVA: 0x00419658 File Offset: 0x00417858 [Token(Token = "0x60114E1")] [Address(RVA = "0x13191C0", Offset = "0x1317BC0", VA = "0x1813191C0")] private void CENIGBEGMOJ(Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { int num = 0; if ((HMEIODIHDCL.IsLocal ? 1 : 0) == num) { this.OGPIOGBAHOB(HMEIODIHDCL); return; } this.MODHMNOAIGI("The Swarm"); } // Token: 0x060114E2 RID: 70882 RVA: 0x0041968C File Offset: 0x0041788C [Token(Token = "0x60114E2")] [Address(RVA = "0x131C1B0", Offset = "0x131ABB0", VA = "0x18131C1B0")] private void KNGIJDHKJGL(Photon.Realtime.Player LLFMHANMHIC, Photon.Realtime.Player NLEOIMBAFFL, Vector3 DDHPAFKBMON) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; float z = DDHPAFKBMON.z; RecRoomAudioClip recRoomAudioClip = this.playerReviveSFX; if (PhotonNetwork.IsMasterClient) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } } // Token: 0x060114E3 RID: 70883 RVA: 0x004196D4 File Offset: 0x004178D4 [Token(Token = "0x60114E3")] [Address(RVA = "0x1318970", Offset = "0x1317370", VA = "0x181318970")] private void BABEOACGAHL(Photon.Realtime.Player 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 nickName = FIEHKCJGOOC.nickName; string text = "You eliminated " + nickName + "!"; if (GACAFDLDHCI) { string text2 = this.NKIGMNLCHLD(FIEHKCJGOOC); string text3 = text + " " + text2; } NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num); } // Token: 0x060114E4 RID: 70884 RVA: 0x0041977C File Offset: 0x0041797C [Token(Token = "0x60114E4")] [Address(RVA = "0x131B080", Offset = "0x1319A80", VA = "0x18131B080")] private void HKDJMIADDHB(string JEMIOHEFIKC) { RecRoomAudioClip recRoomAudioClip = this.localPlayerOutMusic; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; string text = this.NKIGMNLCHLD(localPlayer); NotificationManager instance = SingletonMonoBehaviour.Instance; string text2 = "You were eliminated! " + text; string text3 = "Hit by " + JEMIOHEFIKC; } // Token: 0x060114E5 RID: 70885 RVA: 0x004197D8 File Offset: 0x004179D8 [Token(Token = "0x60114E5")] [Address(RVA = "0x131DF20", Offset = "0x131C920", VA = "0x18131DF20")] private void OILMFNGKOFE(Photon.Realtime.Player FIEHKCJGOOC, string JEMIOHEFIKC) { string text = this.NKIGMNLCHLD(FIEHKCJGOOC); NotificationManager instance = SingletonMonoBehaviour.Instance; string text2 = FIEHKCJGOOC.nickName + " was eliminated! " + text; string text3 = "Hit by " + JEMIOHEFIKC; } // Token: 0x060114E6 RID: 70886 RVA: 0x0041981C File Offset: 0x00417A1C [Token(Token = "0x60114E6")] [Address(RVA = "0x131CE60", Offset = "0x131B860", VA = "0x18131CE60")] private void MBEKOOHAJFJ(Photon.Realtime.Player 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.Instance; string nickName = EKPGBEDANBL.nickName; string text = "You knocked down " + nickName + "!"; int num2 = 0; float num3; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, "Don't let them revive!", num3, num, num); } // Token: 0x060114E7 RID: 70887 RVA: 0x004198A8 File Offset: 0x00417AA8 [Token(Token = "0x60114E7")] [Address(RVA = "0x131D260", Offset = "0x131BC60", VA = "0x18131D260")] private void MODHMNOAIGI(string JEMIOHEFIKC) { NotificationManager instance = SingletonMonoBehaviour.Instance; string text = "Hit by " + JEMIOHEFIKC; } // Token: 0x060114E8 RID: 70888 RVA: 0x004198D0 File Offset: 0x00417AD0 [Token(Token = "0x60114E8")] [Address(RVA = "0x131DD60", Offset = "0x131C760", VA = "0x18131DD60")] private void OGPIOGBAHOB(Photon.Realtime.Player FIEHKCJGOOC) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.PlayersAreTeammates(localPlayer, FIEHKCJGOOC)) { NotificationManager instance = SingletonMonoBehaviour.Instance; string text = FIEHKCJGOOC.nickName + " is down!"; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num); return; } NotificationManager instance2 = SingletonMonoBehaviour.Instance; string nickName = FIEHKCJGOOC.nickName; string text2 = "Your Squad Mate " + nickName + " is down!"; } // Token: 0x060114E9 RID: 70889 RVA: 0x0041995C File Offset: 0x00417B5C [Token(Token = "0x60114E9")] [Address(RVA = "0x131E790", Offset = "0x131D190", VA = "0x18131E790")] private void PICLJBANMEB() { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; string text = this.NKIGMNLCHLD(localPlayer); NotificationManager instance = SingletonMonoBehaviour.Instance; string text2 = "You were eliminated! " + text; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 4f, num, num); } // Token: 0x060114EA RID: 70890 RVA: 0x004199AC File Offset: 0x00417BAC [Token(Token = "0x60114EA")] [Address(RVA = "0x131A190", Offset = "0x1318B90", VA = "0x18131A190")] private void EHHNMFJMEND(Photon.Realtime.Player FIEHKCJGOOC) { string text = this.NKIGMNLCHLD(FIEHKCJGOOC); GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.PlayersAreTeammates(localPlayer, FIEHKCJGOOC)) { NotificationManager instance = SingletonMonoBehaviour.Instance; } NotificationManager instance2 = SingletonMonoBehaviour.Instance; string nickName = FIEHKCJGOOC.nickName; string text2 = "Your Squad Mate " + nickName + " was eliminated!"; int num = 0; int num2 = 0; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num); } // Token: 0x060114EB RID: 70891 RVA: 0x00419A2C File Offset: 0x00417C2C [Token(Token = "0x60114EB")] [Address(RVA = "0x1317B20", Offset = "0x1316520", VA = "0x181317B20")] 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__BackingField2 = BattleRoyaleCableCar.k__BackingField; if (k__BackingField2.hasAuthority) { k__BackingField2.vehicle.DCLBFAMFIKJ = true; return; } } } // Token: 0x060114EC RID: 70892 RVA: 0x00419A78 File Offset: 0x00417C78 [Token(Token = "0x60114EC")] [Address(RVA = "0x1319140", Offset = "0x1317B40", VA = "0x181319140")] private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.spawnInCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x060114ED RID: 70893 RVA: 0x00419AAC File Offset: 0x00417CAC [Token(Token = "0x60114ED")] [Address(RVA = "0x131D6D0", Offset = "0x131C0D0", VA = "0x18131D6D0")] private void NIOLNEEPOGG() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114EE RID: 70894 RVA: 0x00419AE4 File Offset: 0x00417CE4 [Token(Token = "0x60114EE")] [Address(RVA = "0x131D320", Offset = "0x131BD20", VA = "0x18131D320")] private void MOEFDJDAANO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar k__BackingField2 = BattleRoyaleCableCar.k__BackingField; Transform fanfareSpeakerTransform = k__BackingField2.fanfareSpeakerTransform; int num2 = 0; if (fanfareSpeakerTransform != num2) { RecRoomAudioClip fanfareAudio = k__BackingField2.fanfareAudio; Transform fanfareSpeakerTransform2 = k__BackingField2.fanfareSpeakerTransform; int num3 = 0; int num4 = 0; AudioSource audioSource = AudioManager.Play3DSFX(fanfareAudio, fanfareSpeakerTransform2, num4, num3)._audioSource; int num5 = 0; audioSource.dopplerLevel = (float)num5; } } if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num6 = this.cableCarFanfareDuration; haalocbndel.KGFFMEICLNN(num6); } } // Token: 0x060114EF RID: 70895 RVA: 0x00419B80 File Offset: 0x00417D80 [Token(Token = "0x60114EF")] [Address(RVA = "0x131A740", Offset = "0x1319140", VA = "0x18131A740")] private void GCLKLOAOOMO() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114F0 RID: 70896 RVA: 0x00419BB8 File Offset: 0x00417DB8 [Token(Token = "0x60114F0")] [Address(RVA = "0x1317630", Offset = "0x1316030", VA = "0x181317630")] private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { NotificationManager instance = SingletonMonoBehaviour.Instance; } // Token: 0x060114F1 RID: 70897 RVA: 0x00419BD4 File Offset: 0x00417DD4 [Token(Token = "0x60114F1")] [Address(RVA = "0x131D900", Offset = "0x131C300", VA = "0x18131D900")] 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 (PhotonNetwork.IsMasterClient) { BattleRoyaleGameplayZone k__BackingField3 = BattleRoyaleGameplayZone.k__BackingField; int num3 = 0; if (k__BackingField3 != num3) { BattleRoyaleGameplayZone k__BackingField4 = BattleRoyaleGameplayZone.k__BackingField; if (PhotonNetwork.IsMasterClient) { float[] ringRadii = k__BackingField4.ringRadii; if (ringRadii == 0 || ringRadii.Length != 0) { } if (ringRadii != 0 && ringRadii.Length != 0) { float num4 = ringRadii[0]; } float z = k__BackingField4.initialRingCenter.z; SynchronizedField khcbgiokehl = k__BackingField4.KHCBGIOKEHL; DJHELPHHAEN pegjgmdgkjn = k__BackingField4.PEGJGMDGKJN; } } } } // Token: 0x060114F2 RID: 70898 RVA: 0x00419C94 File Offset: 0x00417E94 [Token(Token = "0x60114F2")] [Address(RVA = "0x13176D0", Offset = "0x13160D0", VA = "0x1813176D0")] private void AAHIMFLHINH() { bool flag; if (PhotonNetwork.IsMasterClient && flag) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114F3 RID: 70899 RVA: 0x00419CC8 File Offset: 0x00417EC8 [Token(Token = "0x60114F3")] [Address(RVA = "0x13177B0", Offset = "0x13161B0", VA = "0x1813177B0")] private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (PhotonNetwork.IsMasterClient) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.MasterDisable(); } } if (PhotonNetwork.IsMasterClient) { BattleRoyaleGameplayZone k__BackingField2 = BattleRoyaleGameplayZone.k__BackingField; int num2 = 0; if (k__BackingField2 != num2) { BattleRoyaleGameplayZone k__BackingField3 = BattleRoyaleGameplayZone.k__BackingField; if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = k__BackingField3.PEGJGMDGKJN; int num3 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num3); return; } } } } // Token: 0x060114F4 RID: 70900 RVA: 0x00419D4C File Offset: 0x00417F4C [Token(Token = "0x60114F4")] [Address(RVA = "0x1318D60", Offset = "0x1317760", VA = "0x181318D60")] private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.waitForPlayersToExitCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x060114F5 RID: 70901 RVA: 0x00419D80 File Offset: 0x00417F80 [Token(Token = "0x60114F5")] [Address(RVA = "0x131EBA0", Offset = "0x131D5A0", VA = "0x18131EBA0")] private void POKNHMHMHPK() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114F6 RID: 70902 RVA: 0x00419DB4 File Offset: 0x00417FB4 [Token(Token = "0x60114F6")] [Address(RVA = "0x13194C0", Offset = "0x1317EC0", VA = "0x1813194C0")] private void CLGKLKPCJPP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (this.BDGFMOHIJNP()) { NotificationManager instance = SingletonMonoBehaviour.Instance; float num = this.warnKickPlayersOutOfCableCarStateDuration; string text = string.Format("Gondola departing soon!", instance); } if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num2 = this.warnKickPlayersOutOfCableCarStateDuration; haalocbndel.KGFFMEICLNN(num2); } } // Token: 0x060114F7 RID: 70903 RVA: 0x00419E10 File Offset: 0x00418010 [Token(Token = "0x60114F7")] [Address(RVA = "0x131B1C0", Offset = "0x1319BC0", VA = "0x18131B1C0")] private void HPGCBMHFBHM() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114F8 RID: 70904 RVA: 0x00419E44 File Offset: 0x00418044 [Token(Token = "0x60114F8")] [Address(RVA = "0x1319E80", Offset = "0x1318880", VA = "0x181319E80")] private void DJEKIPGMKFD(ushort CPMPEJFMDED, ushort JBKOOKBLGPH) { if (this.BDGFMOHIJNP()) { BattleRoyaleCableCar.k__BackingField.KickOutLocalPlayer(); } if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.kickPlayerOutOfCableCarStateDuration; haalocbndel.KGFFMEICLNN(num); return; } } // Token: 0x060114F9 RID: 70905 RVA: 0x00419E8C File Offset: 0x0041808C [Token(Token = "0x60114F9")] [Address(RVA = "0x131A520", Offset = "0x1318F20", VA = "0x18131A520")] private void FGEGMLPFMPK() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114FA RID: 70906 RVA: 0x00419EC0 File Offset: 0x004180C0 [Token(Token = "0x60114FA")] [Address(RVA = "0x131A390", Offset = "0x1318D90", VA = "0x18131A390")] private void FDAAKEDAPGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (PhotonNetwork.IsMasterClient) { BattleRoyaleCableCar k__BackingField = BattleRoyaleCableCar.k__BackingField; int num = 0; if (k__BackingField != num) { BattleRoyaleCableCar.k__BackingField.MasterDisable(); return; } } } // Token: 0x060114FB RID: 70907 RVA: 0x00419EFC File Offset: 0x004180FC [Token(Token = "0x60114FB")] [Address(RVA = "0x1318DE0", Offset = "0x13177E0", VA = "0x181318DE0")] 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; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (!teamManager.IsPlayerSpectator(localPlayer)) { Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; if (!this.IsPlayerEliminated(localPlayer2)) { return true; } } } throw new NullReferenceException(); } // Token: 0x060114FC RID: 70908 RVA: 0x00419F6C File Offset: 0x0041816C [Token(Token = "0x60114FC")] [Address(RVA = "0x131A5D0", Offset = "0x1318FD0", VA = "0x18131A5D0")] private void FMEENKAGPKJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (instance.IsPlayerOnWinningTeam(localPlayer)) { NotificationManager instance2 = SingletonMonoBehaviour.Instance; int num = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Grab some props! Take a photo!'", 3f, num, num); } } // Token: 0x060114FD RID: 70909 RVA: 0x00419FB8 File Offset: 0x004181B8 [Token(Token = "0x60114FD")] [Address(RVA = "0x131E870", Offset = "0x131D270", VA = "0x18131E870")] private void PLHNHIGJKFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = instance.IsPlayerOnWinningTeam(localPlayer); int num = 0; if (flag) { RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2); Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; string text = this.NKIGMNLCHLD(localPlayer2); NotificationManager instance2 = SingletonMonoBehaviour.Instance; string text2 = "YOU WIN - SCOUT'S HONOR! " + text; IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 5f, num, num); } if (PhotonNetwork.IsMasterClient) { Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList; int length = playerList.Length; if (num < length) { Photon.Realtime.Player player = playerList[num]; if (SingletonMonoBehaviour.Instance.IsPlayerOnWinningTeam(player)) { GameCombatManager combatManager = SingletonMonoBehaviour.Instance.combatManager; float num3 = this.victoryStateDuration; combatManager.MasterRequestPlayerInvincibility(player, num3); SingletonMonoBehaviour.Instance.combatManager.MasterResetPlayerHealth(player, 1f); } num++; } this.HAALOCBNDEL.KGFFMEICLNN(4f); } } // Token: 0x060114FE RID: 70910 RVA: 0x0041A0CC File Offset: 0x004182CC [Token(Token = "0x60114FE")] [Address(RVA = "0x1318CC0", Offset = "0x13176C0", VA = "0x181318CC0")] private void BBLIDDGLNIC() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x060114FF RID: 70911 RVA: 0x0041A100 File Offset: 0x00418300 [Token(Token = "0x60114FF")] [Address(RVA = "0x131B450", Offset = "0x1319E50", VA = "0x18131B450")] private void INPEIMBLCCF() { RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; string text = this.NKIGMNLCHLD(localPlayer); NotificationManager instance = SingletonMonoBehaviour.Instance; string text2 = "YOU WIN - SCOUT'S HONOR! " + text; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 5f, num2, num2); } // Token: 0x06011500 RID: 70912 RVA: 0x0041A164 File Offset: 0x00418364 [Token(Token = "0x6011500")] [Address(RVA = "0x1319020", Offset = "0x1317A20", VA = "0x181319020")] private void BEOMOHMNCJL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; if (instance.IsPlayerOnWinningTeam(localPlayer)) { this.LOMGFLPOHCB(true); } this.KHEFEKHDFEE(); if (PhotonNetwork.IsMasterClient) { this.DANDFICNFFP(); MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL; float num = this.victoryStateDuration; haalocbndel.KGFFMEICLNN(num); } } // Token: 0x06011501 RID: 70913 RVA: 0x0041A1C8 File Offset: 0x004183C8 [Token(Token = "0x6011501")] [Address(RVA = "0x131C0F0", Offset = "0x131AAF0", VA = "0x18131C0F0")] private void KLMKGCHGPMF() { if (PhotonNetwork.IsMasterClient && this.HAALOCBNDEL.OLGMEEIPCAL) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; instance.MasterStopGame(num != 0); return; } } // Token: 0x06011502 RID: 70914 RVA: 0x0041A204 File Offset: 0x00418404 [Token(Token = "0x6011502")] [Address(RVA = "0x131BB00", Offset = "0x131A500", VA = "0x18131BB00")] 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; Photon.Realtime.Player player; if (player != 0) { string nickName = player.nickName; Photon.Realtime.Player[] teammatesOfPlayer = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeammatesOfPlayer(player); int num2 = 0; int length = teammatesOfPlayer.Length; if (num2 < length) { string nickName2 = teammatesOfPlayer[num2].nickName; string text = string.Format(" & {0}", nickName2); string text2 = nickName + text; num2++; } NotificationManager instance = SingletonMonoBehaviour.Instance; string text3 = nickName + " WON"; return; } } NotificationManager instance2 = SingletonMonoBehaviour.Instance; int num3 = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME OVER!", 3f, num3, num3); throw new NullReferenceException(); } // Token: 0x06011503 RID: 70915 RVA: 0x0041A2F8 File Offset: 0x004184F8 [Token(Token = "0x6011503")] [Address(RVA = "0x1319910", Offset = "0x1318310", VA = "0x181319910")] protected void DANDFICNFFP() { int num = 0; if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player[] array; if (array != 0 && array.Length != num) { int length = array.Length; if (num < length) { Photon.Realtime.Player player = array[num]; bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(player, (IJKNDEOFIFE)((uint)2), num); if (this.IsPlayerEliminated(player) || num == 0 || flag) { } num++; } if (num != 0) { global::Player player2 = num.GPOMCJICJIH(); int num2 = 0; if (!(player2 == num2)) { this.winnerDoor.MasterSpawnWinnerDoorAndProps(player2); int length2 = array.Length; if (num < length2) { global::Player player3 = array[num].GPOMCJICJIH(); int num3 = 0; if (player3 != num3 && player3 != player2) { float num4 = global::Player.DistanceSqrBetweenPlayers(player3, player2); GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; Photon.Realtime.Player photonPlayer = player3.DBAJDHGDPOL; MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP; MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP; } num++; } } } } } } // Token: 0x06011504 RID: 70916 RVA: 0x0041A430 File Offset: 0x00418630 [Token(Token = "0x6011504")] [Address(RVA = "0x131F0B0", Offset = "0x131DAB0", VA = "0x18131F0B0")] public BattleRoyaleManager() { } // Token: 0x0400B8AE RID: 47278 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400B8AE")] [SerializeField] [Header("UI")] private PlayerCombatUI playerCombatUIPrefab; // Token: 0x0400B8AF RID: 47279 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400B8AF")] [SerializeField] [Header("Timing")] private float spawnInCableCarStateDuration = 3f; // Token: 0x0400B8B0 RID: 47280 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400B8B0")] [SerializeField] private float cableCarFanfareDuration = 10f; // Token: 0x0400B8B1 RID: 47281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400B8B1")] [SerializeField] private float victoryStateDuration = 12f; // Token: 0x0400B8B2 RID: 47282 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400B8B2")] [SerializeField] private float waitForPlayersToExitCableCarStateDuration = 20f; // Token: 0x0400B8B3 RID: 47283 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400B8B3")] [SerializeField] private float warnKickPlayersOutOfCableCarStateDuration = 10f; // Token: 0x0400B8B4 RID: 47284 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")] [Token(Token = "0x400B8B4")] [SerializeField] private float kickPlayerOutOfCableCarStateDuration = 5f; // Token: 0x0400B8B5 RID: 47285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400B8B5")] [SerializeField] [Header("Feedback")] private RecRoomAudioClip playerReviveSFX; // Token: 0x0400B8B6 RID: 47286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B8B6")] [SerializeField] [Header("Music")] private RecRoomAudioClip localPlayerOutMusic; // Token: 0x0400B8B7 RID: 47287 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B8B7")] [SerializeField] private RecRoomAudioClip localPlayerWinMusic; // Token: 0x0400B8B8 RID: 47288 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B8B8")] [SerializeField] private RecRoomAudioClip localPlayerLoseMusic; // Token: 0x0400B8B9 RID: 47289 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B8B9")] [SerializeField] private RecRoomAudioClip localPlayerExitGondolaMusic; // Token: 0x0400B8BA RID: 47290 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B8BA")] [SerializeField] [Header("Celebration")] private BattleRoyaleWinnerDoor winnerDoor; // Token: 0x0400B8BB RID: 47291 [Token(Token = "0x400B8BB")] private const float AJCEPLKBBGF = 5f; // Token: 0x0400B8BC RID: 47292 [Token(Token = "0x400B8BC")] private const float AGBGBJFMHNM = 3f; // Token: 0x0400B8BD RID: 47293 [Token(Token = "0x400B8BD")] private const float CIGNAFCMGDB = 4f; // Token: 0x0400B8BE RID: 47294 [Token(Token = "0x400B8BE")] private const float AKKCBLOKCHD = 3f; // Token: 0x0400B8BF RID: 47295 [Token(Token = "0x400B8BF")] private const float LMDPOGLCJJL = 4f; // Token: 0x0400B8C0 RID: 47296 [Token(Token = "0x400B8C0")] private const float FDINEHEECDD = 3f; // Token: 0x0400B8C1 RID: 47297 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B8C1")] private MJNLDDCLOGP HAALOCBNDEL; // Token: 0x0400B8C2 RID: 47298 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B8C2")] private DJHELPHHAEN EOMJFPLCDBD; // Token: 0x0400B8C3 RID: 47299 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B8C3")] private bool LLOBEIMNOAO; // Token: 0x0400B8C4 RID: 47300 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x400B8C4")] private int EKJMAIEHCHC; // Token: 0x0400B8C5 RID: 47301 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400B8C5")] private float? PBGGOGAAFKN; // Token: 0x0400B8C6 RID: 47302 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B8C6")] private int ODPOHNEMJOD; // Token: 0x0400B8C7 RID: 47303 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x400B8C7")] private int HFLLCNBIPLL; // Token: 0x0400B8C8 RID: 47304 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B8C8")] private int IGGHBKAFKME; // Token: 0x0400B8C9 RID: 47305 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x400B8C9")] private float? DJNJIHIFCDH; // Token: 0x0400B8CA RID: 47306 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x400B8CA")] private int HFICOGGGJCI; // Token: 0x0400B8CB RID: 47307 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400B8CB")] private bool OHLKDAFLMCA; // Token: 0x020026E2 RID: 9954 [Token(Token = "0x20026E2")] public enum DMPADCEFPMB { // Token: 0x0400B8CD RID: 47309 [Token(Token = "0x400B8CD")] SOLOS, // Token: 0x0400B8CE RID: 47310 [Token(Token = "0x400B8CE")] SQUADS, // Token: 0x0400B8CF RID: 47311 [Token(Token = "0x400B8CF")] NONE } // Token: 0x020026E3 RID: 9955 [Token(Token = "0x20026E3")] private enum BDKDCDGJJPD { // Token: 0x0400B8D1 RID: 47313 [Token(Token = "0x400B8D1")] CABLE_CAR, // Token: 0x0400B8D2 RID: 47314 [Token(Token = "0x400B8D2")] GAME_RUNNING, // Token: 0x0400B8D3 RID: 47315 [Token(Token = "0x400B8D3")] VICTORY, // Token: 0x0400B8D4 RID: 47316 [Token(Token = "0x400B8D4")] INVALID = 65535 } // Token: 0x020026E4 RID: 9956 [Token(Token = "0x20026E4")] private enum MPFGPANIANP { // Token: 0x0400B8D6 RID: 47318 [Token(Token = "0x400B8D6")] SPAWN_IN_CABLE_CAR, // Token: 0x0400B8D7 RID: 47319 [Token(Token = "0x400B8D7")] CABLE_CAR_FANFARE } // Token: 0x020026E5 RID: 9957 [Token(Token = "0x20026E5")] private enum HDECEIDPGLA { // Token: 0x0400B8D9 RID: 47321 [Token(Token = "0x400B8D9")] WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR, // Token: 0x0400B8DA RID: 47322 [Token(Token = "0x400B8DA")] WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR, // Token: 0x0400B8DB RID: 47323 [Token(Token = "0x400B8DB")] KICK_PLAYERS_OUT_OF_CABLE_CAR, // Token: 0x0400B8DC RID: 47324 [Token(Token = "0x400B8DC")] WAIT_FOR_REST_OF_GAME } // Token: 0x020026E6 RID: 9958 [Token(Token = "0x20026E6")] private enum LGLGNAIAJLF { // Token: 0x0400B8DE RID: 47326 [Token(Token = "0x400B8DE")] INITIAL_FEEDBACK, // Token: 0x0400B8DF RID: 47327 [Token(Token = "0x400B8DF")] SECONDARY_FEEDBACK } // Token: 0x020026E7 RID: 9959 [Token(Token = "0x20026E7")] private enum CIJLGBFJNJP { // Token: 0x0400B8E1 RID: 47329 [Token(Token = "0x400B8E1")] PLAYER_IS_ELIMINATED, // Token: 0x0400B8E2 RID: 47330 [Token(Token = "0x400B8E2")] ELIMINATION_RANK, // Token: 0x0400B8E3 RID: 47331 [Token(Token = "0x400B8E3")] LAST_KILL, // Token: 0x0400B8E4 RID: 47332 [Token(Token = "0x400B8E4")] DEFERRED_KILLER_PLAYER_ID } // Token: 0x020026E8 RID: 9960 [Token(Token = "0x20026E8")] private enum LLDDFHOHKKK { // Token: 0x0400B8E6 RID: 47334 [Token(Token = "0x400B8E6")] INITIALIZE, // Token: 0x0400B8E7 RID: 47335 [Token(Token = "0x400B8E7")] GAME_OVER, // Token: 0x0400B8E8 RID: 47336 [Token(Token = "0x400B8E8")] VICTORY } } }