using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002CCA RID: 11466 [Token(Token = "0x2002CCA")] public class BattleRoyalePlayerMap : MonoBehaviourPun { // Token: 0x17003573 RID: 13683 // (get) Token: 0x0601331F RID: 78623 RVA: 0x00467074 File Offset: 0x00465274 [Token(Token = "0x17003573")] public Tool PBBJCLJPFMI { [Token(Token = "0x601331F")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.tool; } } // Token: 0x17003574 RID: 13684 // (get) Token: 0x06013320 RID: 78624 RVA: 0x00467088 File Offset: 0x00465288 [Token(Token = "0x17003574")] public AGAJMBPABDL FOPDDJIKMPG { [Token(Token = "0x6013320")] [Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")] get { return this.HDGGKEACHLL; } } // Token: 0x17003575 RID: 13685 // (get) Token: 0x06013321 RID: 78625 RVA: 0x0046709C File Offset: 0x0046529C [Token(Token = "0x17003575")] public Transform DDNFJDIHBAH { [Token(Token = "0x6013321")] [Address(RVA = "0x138AB20", Offset = "0x1389B20", VA = "0x18138AB20")] get { return this.expandedRoot.transform; } } // Token: 0x17003576 RID: 13686 // (get) Token: 0x06013322 RID: 78626 RVA: 0x004670BC File Offset: 0x004652BC [Token(Token = "0x17003576")] public Vector3 JGMBOFMKLAF { [Token(Token = "0x6013322")] [Address(RVA = "0x138AA90", Offset = "0x1389A90", VA = "0x18138AA90")] get { /* An exception occurred when decompiling this method (06013322) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyalePlayerMap::get_OpenMapLocalSpaceDimensions() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0))) } 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: 0x17003577 RID: 13687 // (get) Token: 0x06013323 RID: 78627 RVA: 0x004670D0 File Offset: 0x004652D0 [Token(Token = "0x17003577")] public bool GFGKPENHNEM { [Token(Token = "0x6013323")] [Address(RVA = "0x138AB40", Offset = "0x1389B40", VA = "0x18138AB40")] get { AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll == 0) { } return hdggkeachll.DMKCIEPGGAB; } } // Token: 0x06013324 RID: 78628 RVA: 0x004670F0 File Offset: 0x004652F0 [Token(Token = "0x6013324")] [Address(RVA = "0x1387B90", Offset = "0x1386B90", VA = "0x181387B90", Slot = "13")] protected override void Awake() { int num = 0; base..ctor(); Tool tool = this.tool; this.HDGGKEACHLL = num; this.HJIOCMLBPPH = num; if (tool.InstantiationParameters != 0) { Dictionary instantiationParameters = this.tool.InstantiationParameters; string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL; if (instantiationParameters.TryGetValue(nonihhhkchl, num)) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num2 = num; AGAJMBPABDL agajmbpabdl2 = agajmbpabdl.IAHDANBDAAM(num2); this.HDGGKEACHLL = agajmbpabdl2; } Dictionary instantiationParameters2 = this.tool.InstantiationParameters; string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE; if (instantiationParameters2.TryGetValue(cmdjponlnke, num)) { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(num); int num3 = 0; if (photonView != num3) { BattleRoyaleGearBag component = photonView.GetComponent(); } this.HJIOCMLBPPH = num; } } HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAMMLOGFGOI); int num4 = 0; int num5 = 0; cmhgdpokgoa.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num); HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF); HKKOHFHADKK cmhgdpokgoa3 = this.CMHGDPOKGOA; int num6 = 0; cmhgdpokgoa3.OFFLOPLJBBG((ushort)num6); this.tool.AllowedToTransferOwnershipOnCollision = num != 0; Tool tool2 = this.tool; Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.DCFBEKINLFD); tool2.AddCustomPickupCondition(oglajafkbmn); Tool tool3 = this.tool; EAHPNACBLDD postResetEvent = tool3.PostResetEvent; Action action = new Action(this.APBEFBBOMDJ); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action); tool3.PostResetEvent = eahpnacbldd; Tool tool4 = this.tool; MFBGLIHGCGO preAttachEvent = tool4.PreAttachEvent; Action action2 = new Action(this.FOKOPLDFEPA); EAHPNACBLDD eahpnacbldd2; tool4.PreAttachEvent = eahpnacbldd2; Tool tool5 = this.tool; MFBGLIHGCGO prePickupEvent = tool5.PrePickupEvent; Action action3 = new Action(this.DJKOAHFHLOG); EAHPNACBLDD eahpnacbldd3; tool5.PrePickupEvent = eahpnacbldd3; Transform parent = this.expandedRoot.transform.parent; Transform transform = this.lowerLeftMapTransform; this.OMHBOBEDNEK = parent; GameObject gameObject = transform.gameObject; AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll == 0) { } bool dmkciepggab = hdggkeachll.DMKCIEPGGAB; gameObject.SetActive(dmkciepggab); AGAJMBPABDL hdggkeachll2 = this.HDGGKEACHLL; if (hdggkeachll2 == 0) { } bool dmkciepggab2 = hdggkeachll2.DMKCIEPGGAB; base.enabled = dmkciepggab2; AGAJMBPABDL hdggkeachll3 = this.HDGGKEACHLL; Tool tool6 = this.tool; if (hdggkeachll3 == 0) { } bool flag = !hdggkeachll3.DMKCIEPGGAB; tool6.BEKODHBDOFG = flag; AGAJMBPABDL hdggkeachll4 = this.HDGGKEACHLL; if (hdggkeachll4 != 0 && (hdggkeachll4.DMKCIEPGGAB ? 1 : 0) != num) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC += mcgbmajnpdn; } } // Token: 0x06013325 RID: 78629 RVA: 0x00467390 File Offset: 0x00465590 [Token(Token = "0x6013325")] [Address(RVA = "0x138A440", Offset = "0x1389440", VA = "0x18138A440")] private void Start() { if (base.OGIBLNIIHDK) { BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; int num = 0; if (hjiocmlbpph != num) { BattleRoyaleGearBag hjiocmlbpph2 = this.HJIOCMLBPPH; Tool tool = this.tool; bool flag = hjiocmlbpph2.TryStoreToolInBag(tool); } } if (this.tool.k__BackingField) { ToolCleanup k__BackingField = this.tool.k__BackingField; ToolCleanup.KPPOFCHJPMC kppofchjpmc = new ToolCleanup.KPPOFCHJPMC(this.BMPEACDIJHF); k__BackingField.CustomGetResetPositionAndOrientationBehavior = kppofchjpmc; } } // Token: 0x06013326 RID: 78630 RVA: 0x00467410 File Offset: 0x00465610 [Token(Token = "0x6013326")] [Address(RVA = "0x138A150", Offset = "0x1389150", VA = "0x18138A150", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.tool; EAHPNACBLDD postResetEvent = tool.PostResetEvent; Action action = new Action(this.APBEFBBOMDJ); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action); tool.PostResetEvent = eahpnacbldd; Tool tool2 = this.tool; MFBGLIHGCGO preAttachEvent = tool2.PreAttachEvent; Action action2 = new Action(this.FOKOPLDFEPA); EAHPNACBLDD eahpnacbldd2; tool2.PreAttachEvent = eahpnacbldd2; Tool tool3 = this.tool; MFBGLIHGCGO prePickupEvent = tool3.PrePickupEvent; Action action3 = new Action(this.DJKOAHFHLOG); EAHPNACBLDD eahpnacbldd3; tool3.PrePickupEvent = eahpnacbldd3; if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC -= mcgbmajnpdn; } } // Token: 0x06013327 RID: 78631 RVA: 0x004674D4 File Offset: 0x004656D4 [Token(Token = "0x6013327")] [Address(RVA = "0x138A570", Offset = "0x1389570", VA = "0x18138A570")] private void Update() { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; cmhgdpokgoa.OPEMIFENIJM(); AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB && !this.tool.FNFNLDBILFE) { Transform transform = this.HJIOCMLBPPH.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Transform transform3 = this.HJIOCMLBPPH.transform; BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; Vector3 vector4; float z4 = vector4.z; Transform transform4 = hjiocmlbpph.transform; Tool tool = this.tool; } } // Token: 0x06013328 RID: 78632 RVA: 0x0046757C File Offset: 0x0046577C [Token(Token = "0x6013328")] [Address(RVA = "0x138A370", Offset = "0x1389370", VA = "0x18138A370")] public void ResetToBag() { Transform transform = this.HJIOCMLBPPH.transform; BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; Vector3 vector; float z = vector.z; Transform transform2 = hjiocmlbpph.transform; Tool tool = this.tool; } // Token: 0x06013329 RID: 78633 RVA: 0x004675BC File Offset: 0x004657BC [Token(Token = "0x6013329")] [Address(RVA = "0x13892E0", Offset = "0x13882E0", VA = "0x1813892E0")] private void FOKOPLDFEPA(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; int num = 0; cmhgdpokgoa.PIEOGAPMGIH((ushort)num); } // Token: 0x0601332A RID: 78634 RVA: 0x004675E0 File Offset: 0x004657E0 [Token(Token = "0x601332A")] [Address(RVA = "0x1388B70", Offset = "0x1387B70", VA = "0x181388B70")] private void DJKOAHFHLOG(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; } // Token: 0x0601332B RID: 78635 RVA: 0x004675FC File Offset: 0x004657FC [Token(Token = "0x601332B")] [Address(RVA = "0x1387AE0", Offset = "0x1386AE0", VA = "0x181387AE0")] private void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { if (base.OGIBLNIIHDK) { BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; int num = 0; if (hjiocmlbpph != num) { bool flag = this.HJIOCMLBPPH.TryStoreToolInBag(EGFEJGHDNAI); } } } // Token: 0x0601332C RID: 78636 RVA: 0x00467638 File Offset: 0x00465838 [Token(Token = "0x601332C")] [Address(RVA = "0x1388260", Offset = "0x1387260", VA = "0x181388260")] private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG) { BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; int num = 0; if (!(hjiocmlbpph != num)) { float z = Vector3.zero.z; DDHPAFKBMON.z = z; Quaternion identity = Quaternion.identity; } Transform transform = this.HJIOCMLBPPH.transform; Vector3 vector; float z2 = vector.z; DDHPAFKBMON.z = z2; Transform transform2 = this.HJIOCMLBPPH.transform; throw new NullReferenceException(); } // Token: 0x0601332D RID: 78637 RVA: 0x004676A4 File Offset: 0x004658A4 [Token(Token = "0x601332D")] [Address(RVA = "0x1388B30", Offset = "0x1387B30", VA = "0x181388B30")] private bool DCFBEKINLFD(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL; } // Token: 0x0601332E RID: 78638 RVA: 0x004676D4 File Offset: 0x004658D4 [Token(Token = "0x601332E")] [Address(RVA = "0x13883D0", Offset = "0x13873D0", VA = "0x1813883D0")] private void CAMMLOGFGOI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameObject gameObject = this.expandedRoot; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.expandedRoot; int num2 = 0; gameObject2.SetActive(num2 != 0); } GameObject gameObject3 = this.collapsedRoot; int num3 = 0; if (gameObject3 != num3) { this.collapsedRoot.SetActive(true); } } // Token: 0x0601332F RID: 78639 RVA: 0x00467730 File Offset: 0x00465930 [Token(Token = "0x601332F")] [Address(RVA = "0x1388190", Offset = "0x1387190", VA = "0x181388190")] private void BFFMCHFCIJB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameObject gameObject = this.expandedRoot; int num = 0; if (gameObject != num) { this.expandedRoot.SetActive(true); } GameObject gameObject2 = this.collapsedRoot; int num2 = 0; if (gameObject2 != num2) { GameObject gameObject3 = this.collapsedRoot; int num3 = 0; gameObject3.SetActive(num3 != 0); } this.DNGKBBFENLP(); } // Token: 0x06013330 RID: 78640 RVA: 0x00467790 File Offset: 0x00465990 [Token(Token = "0x6013330")] [Address(RVA = "0x1389340", Offset = "0x1388340", VA = "0x181389340")] private void GNLAKKHMNLF() { AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB) { this.JBDNJLBNFPB(); this.CHBIFIKKLJL(); return; } GameObject gameObject = this.lowerLeftMapTransform.gameObject; int num = 0; gameObject.SetActive(num != 0); int num2 = 0; base.enabled = num2 != 0; } // Token: 0x06013331 RID: 78641 RVA: 0x004677E4 File Offset: 0x004659E4 [Token(Token = "0x6013331")] [Address(RVA = "0x138A140", Offset = "0x1389140", VA = "0x18138A140")] private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { this.DNGKBBFENLP(); } // Token: 0x06013332 RID: 78642 RVA: 0x004677F8 File Offset: 0x004659F8 [Token(Token = "0x6013332")] [Address(RVA = "0x1389850", Offset = "0x1388850", VA = "0x181389850")] private void JBDNJLBNFPB() { BattleRoyalePlayerMap.Pip[] array = this.pips; int num = 0; if (num < array.Length) { BattleRoyalePlayerMap.Pip pip = array[num]; if (pip != 0) { Player player = pip.player; if (player != 0 && player.DBAJDHGDPOL != 0) { BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG; AGAJMBPABDL photonPlayer = this.pips[num].player.DBAJDHGDPOL; bool flag = instance.IsPlayerEliminated(photonPlayer); BattleRoyalePlayerMap.Pip[] array2 = this.pips; if (!flag) { Transform mainTransform = array2[num].mainTransform; Transform transform = this.pips[num].player.head.transform; Transform transform2 = this.upperRightMapTransform; Transform transform3 = this.lowerLeftMapTransform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; AGAJMBPABDL photonPlayer2 = this.pips[num].player.DBAJDHGDPOL; bool flag2 = combatManager.PlayerIsAlive(photonPlayer2); BattleRoyalePlayerMap.Pip[] array3 = this.pips; if (!flag2) { SpriteRenderer marker = array3[num].marker; Sprite sprite = this.downSprite; marker.sprite = sprite; SpriteRenderer outlineMarker = this.pips[num].outlineMarker; Sprite sprite2 = this.downSprite; outlineMarker.sprite = sprite2; GameObject backgroundFiller = this.pips[num].backgroundFiller; int num2 = 0; backgroundFiller.SetActive(num2 != 0); Transform transform4 = this.pips[num].marker.transform; } SpriteRenderer marker2 = array3[num].marker; Sprite sprite3 = this.arrowSprite; marker2.sprite = sprite3; SpriteRenderer outlineMarker2 = this.pips[num].outlineMarker; Sprite sprite4 = this.arrowSprite; outlineMarker2.sprite = sprite4; GameObject backgroundFiller2 = this.pips[num].backgroundFiller; int num3 = 0; backgroundFiller2.SetActive(num3 != 0); Transform transform5 = this.pips[num].marker.transform; Transform transform6 = this.pips[num].player.head.transform; } SpriteRenderer marker3 = array2[num].marker; Sprite sprite5 = this.eliminatedSprite; marker3.sprite = sprite5; SpriteRenderer outlineMarker3 = this.pips[num].outlineMarker; Sprite sprite6 = this.eliminatedSprite; outlineMarker3.sprite = sprite6; this.pips[num].backgroundFiller.SetActive(true); Transform transform7 = this.pips[num].marker.transform; Quaternion identity = Quaternion.identity; } } BattleRoyalePlayerMap.Pip[] array4 = this.pips; num++; } } // Token: 0x06013333 RID: 78643 RVA: 0x00467AB0 File Offset: 0x00465CB0 [Token(Token = "0x6013333")] [Address(RVA = "0x1388BD0", Offset = "0x1387BD0", VA = "0x181388BD0")] private void DNGKBBFENLP() { AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl); GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num = 0; GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; BattleRoyalePlayerMap.Pip[] array = this.pips; int num2; bool flag = num2 > 1; BattleRoyalePlayerMap.Pip pip = array[0]; Player k__BackingField = Player.k__BackingField; pip.player = k__BackingField; this.pips[0].marker.gameObject.SetActive(true); Transform mainTransform = this.pips[0].mainTransform; if (flag) { } SpriteRenderer marker = this.pips[0].marker; if (flag) { } Color ckdaajfedch = BattleRoyalePlayerMap.CKDAAJFEDCH; marker.color = ckdaajfedch; GameTeamManager teamManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; AGAJMBPABDL[] teammatesOfPlayer = teamManager4.GetTeammatesOfPlayer(agajmbpabdl2); int length = teammatesOfPlayer.Length; BattleRoyalePlayerMap.Pip[] array2 = this.pips; SpriteRenderer marker2; if (num < length && 1 < array2.Length) { Player player = teammatesOfPlayer[num].GPOMCJICJIH(); int num3 = 0; if (player != num3) { BattleRoyalePlayerMap.Pip[] array3 = this.pips; BattleRoyalePlayerMap.Pip pip2; pip2.player = player; BattleRoyalePlayerMap.Pip[] array4 = this.pips; BattleRoyalePlayerMap.Pip pip3; pip3.marker.gameObject.SetActive(true); BattleRoyalePlayerMap.Pip[] array5 = this.pips; BattleRoyalePlayerMap.Pip pip4; Transform mainTransform2 = pip4.mainTransform; BattleRoyalePlayerMap.Pip[] array6 = this.pips; BattleRoyalePlayerMap.Pip pip5; marker2 = pip5.marker; } num++; } GameObject gameObject = marker2.gameObject; int num4 = 0; gameObject.SetActive(num4 != 0); BattleRoyalePlayerMap.Pip[] array7 = this.pips; } } // Token: 0x06013334 RID: 78644 RVA: 0x00467C70 File Offset: 0x00465E70 [Token(Token = "0x6013334")] [Address(RVA = "0x13884A0", Offset = "0x13874A0", VA = "0x1813884A0")] private void CHBIFIKKLJL() { BattleRoyaleGameplayZone k__BackingField = BattleRoyaleGameplayZone.k__BackingField; int num = 0; if (!(k__BackingField == num) && BattleRoyaleGameplayZone.k__BackingField.BKDOBCFKCJC) { float num3; float num2 = BattleRoyaleMapManager.k__BackingField.GetMapSpaceDistance(num3); int bfolekgeifd = BattleRoyalePlayerMap.BFOLEKGEIFD; Material material; material.SetFloatImpl(bfolekgeifd, num2); BattleRoyaleMapManager k__BackingField2 = BattleRoyaleMapManager.k__BackingField; int hjijpknmkcg = BattleRoyalePlayerMap.HJIJPKNMKCG; int num4 = 0; Material material2; material2.SetVector(hjijpknmkcg, num4); BattleRoyaleMapManager k__BackingField3 = BattleRoyaleMapManager.k__BackingField; float num5; num3 = num5; num2 = k__BackingField3.GetMapSpaceDistance(num3); int cgebbkfbgmk = BattleRoyalePlayerMap.CGEBBKFBGMK; Material material3; material3.SetFloatImpl(cgebbkfbgmk, num2); BattleRoyaleMapManager k__BackingField4 = BattleRoyaleMapManager.k__BackingField; int num6 = 0; int lfkglmgofbi = BattleRoyalePlayerMap.LFKGLMGOFBI; Material material4; material4.SetVector(lfkglmgofbi, num6); return; } int bfolekgeifd2 = BattleRoyalePlayerMap.BFOLEKGEIFD; Material material5; material5.SetFloatImpl(bfolekgeifd2, 4f); int hjijpknmkcg2 = BattleRoyalePlayerMap.HJIJPKNMKCG; Vector3 zero = Vector3.zero; int num7 = 0; Material material6; material6.SetVector(hjijpknmkcg2, num7); int cgebbkfbgmk2 = BattleRoyalePlayerMap.CGEBBKFBGMK; Material material7; material7.SetFloatImpl(cgebbkfbgmk2, 4f); float z = Vector3.zero.z; throw new NullReferenceException(); } // Token: 0x06013335 RID: 78645 RVA: 0x00467D7C File Offset: 0x00465F7C [Token(Token = "0x6013335")] [Address(RVA = "0x1389450", Offset = "0x1388450", VA = "0x181389450")] public static BattleRoyalePlayerMap InstantiateForLocalPlayer(BattleRoyalePlayerMap CFAPNBBHEKB, BattleRoyaleGearBag IJAJHJHHELK) { int num = 0; int num2 = 0; if (CFAPNBBHEKB != num2) { int num3 = 0; if (IJAJHJHHELK != num3) { BattleRoyalePlayerMap.ALKGFHKHEPA.Clear(); BattleRoyalePlayerMap.ALKGFHKHEPA = new Dictionary(); Dictionary alkgfhkhepa = BattleRoyalePlayerMap.ALKGFHKHEPA; int viewIdField = IJAJHJHHELK.JDHMIOJKLCK.viewIdField; throw new NullReferenceException(); } } int num4 = 0; if (num != num4) { } throw new NullReferenceException(); } // Token: 0x06013336 RID: 78646 RVA: 0x00467E4C File Offset: 0x0046604C [Token(Token = "0x6013336")] [Address(RVA = "0x138AA20", Offset = "0x1389A20", VA = "0x18138AA20")] public BattleRoyalePlayerMap() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.CMHGDPOKGOA = hkkohfhadkk; base..ctor(); } // Token: 0x06013337 RID: 78647 RVA: 0x00467E78 File Offset: 0x00466078 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013337")] [Address(RVA = "0x138A7C0", Offset = "0x13897C0", VA = "0x18138A7C0")] static BattleRoyalePlayerMap() { float z = Vector3.one.z; Vector3 vector; float z2 = vector.z; float z3 = Vector3.one.z; Vector3 vector2; float z4 = vector2.z; float z5 = Vector3.one.z; Vector3 vector3; float z6 = vector3.z; BattleRoyalePlayerMap.NONIHHHKCHL = "BRPM.WEARER_ID"; BattleRoyalePlayerMap.CMDJPONLNKE = "BRPM.BID"; } // Token: 0x0400C67E RID: 50814 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C67E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool tool; // Token: 0x0400C67F RID: 50815 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C67F")] [SerializeField] private GameObject collapsedRoot; // Token: 0x0400C680 RID: 50816 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C680")] [SerializeField] private GameObject expandedRoot; // Token: 0x0400C681 RID: 50817 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C681")] [SerializeField] private Vector2 expandedLocalSpaceDimensions; // Token: 0x0400C682 RID: 50818 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C682")] [SerializeField] private float zOffset = 0.0005f; // Token: 0x0400C683 RID: 50819 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C683")] [SerializeField] [Header("Map References")] private Transform lowerLeftMapTransform; // Token: 0x0400C684 RID: 50820 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C684")] [SerializeField] private Transform upperRightMapTransform; // Token: 0x0400C685 RID: 50821 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400C685")] [SerializeField] private BattleRoyalePlayerMap.Pip[] pips; // Token: 0x0400C686 RID: 50822 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400C686")] [SerializeField] private Sprite arrowSprite; // Token: 0x0400C687 RID: 50823 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C687")] [SerializeField] private Sprite downSprite; // Token: 0x0400C688 RID: 50824 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400C688")] [SerializeField] private Sprite eliminatedSprite; // Token: 0x0400C689 RID: 50825 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C689")] [SerializeField] private RendererMaterialPair ringOverlayRenderer; // Token: 0x0400C68A RID: 50826 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C68A")] private HKKOHFHADKK CMHGDPOKGOA; // Token: 0x0400C68B RID: 50827 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C68B")] private AGAJMBPABDL HDGGKEACHLL; // Token: 0x0400C68C RID: 50828 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400C68C")] private BattleRoyaleGearBag HJIOCMLBPPH; // Token: 0x0400C68D RID: 50829 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400C68D")] private Transform OMHBOBEDNEK; // Token: 0x0400C68E RID: 50830 [Token(Token = "0x400C68E")] private static Dictionary ALKGFHKHEPA; // Token: 0x0400C68F RID: 50831 [Token(Token = "0x400C68F")] private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV"); // Token: 0x0400C690 RID: 50832 [Token(Token = "0x400C690")] private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV"); // Token: 0x0400C691 RID: 50833 [Token(Token = "0x400C691")] private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV"); // Token: 0x0400C692 RID: 50834 [Token(Token = "0x400C692")] private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV"); // Token: 0x0400C693 RID: 50835 [Token(Token = "0x400C693")] private static readonly Color CKDAAJFEDCH = 0; // Token: 0x0400C694 RID: 50836 [Token(Token = "0x400C694")] private static readonly Vector3 AKNJBKLAODG; // Token: 0x0400C695 RID: 50837 [Token(Token = "0x400C695")] private static readonly Vector3 FNPLCOLDFBE; // Token: 0x0400C696 RID: 50838 [Token(Token = "0x400C696")] private static readonly Vector3 CILLNEIBCGD; // Token: 0x0400C697 RID: 50839 [Token(Token = "0x400C697")] private static readonly string NONIHHHKCHL; // Token: 0x0400C698 RID: 50840 [Token(Token = "0x400C698")] private static readonly string CMDJPONLNKE; // Token: 0x0400C699 RID: 50841 [Token(Token = "0x400C699")] private const float BOMDJNCHHLG = 3f; // Token: 0x0400C69A RID: 50842 [Token(Token = "0x400C69A")] private const float NNBODGKMOOP = 9f; // Token: 0x02002CCB RID: 11467 [Token(Token = "0x2002CCB")] [Serializable] public class Pip { // Token: 0x06013338 RID: 78648 RVA: 0x00467F18 File Offset: 0x00466118 [Token(Token = "0x6013338")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public Pip() { } // Token: 0x0400C69B RID: 50843 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400C69B")] [NonSerialized] public Player player; // Token: 0x0400C69C RID: 50844 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C69C")] public SpriteRenderer marker; // Token: 0x0400C69D RID: 50845 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C69D")] public SpriteRenderer outlineMarker; // Token: 0x0400C69E RID: 50846 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C69E")] public GameObject backgroundFiller; // Token: 0x0400C69F RID: 50847 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C69F")] public Transform mainTransform; } // Token: 0x02002CCC RID: 11468 [Token(Token = "0x2002CCC")] private enum MGAHNCGEBPH { // Token: 0x0400C6A1 RID: 50849 [Token(Token = "0x400C6A1")] COLLAPSED, // Token: 0x0400C6A2 RID: 50850 [Token(Token = "0x400C6A2")] EXPANDED } } }