using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x020026EC RID: 9964 [Token(Token = "0x20026EC")] [StructLayout(3)] public class BattleRoyalePlayerMap : MonoBehaviourPun { // Token: 0x17002EF6 RID: 12022 // (get) Token: 0x06011517 RID: 70935 RVA: 0x0041A8BC File Offset: 0x00418ABC [Token(Token = "0x17002EF6")] public Tool PBBJCLJPFMI { [Token(Token = "0x6011517")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get { return this.tool; } } // Token: 0x17002EF7 RID: 12023 // (get) Token: 0x06011518 RID: 70936 RVA: 0x0041A8D0 File Offset: 0x00418AD0 [Token(Token = "0x17002EF7")] public Photon.Realtime.Player FOPDDJIKMPG { [Token(Token = "0x6011518")] [Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")] get { return this.HDGGKEACHLL; } } // Token: 0x17002EF8 RID: 12024 // (get) Token: 0x06011519 RID: 70937 RVA: 0x0041A8E4 File Offset: 0x00418AE4 [Token(Token = "0x17002EF8")] public Transform DDNFJDIHBAH { [Token(Token = "0x6011519")] [Address(RVA = "0x1323070", Offset = "0x1321A70", VA = "0x181323070")] get { return this.expandedRoot.transform; } } // Token: 0x17002EF9 RID: 12025 // (get) Token: 0x0601151A RID: 70938 RVA: 0x0041A904 File Offset: 0x00418B04 [Token(Token = "0x17002EF9")] public Vector3 JGMBOFMKLAF { [Token(Token = "0x601151A")] [Address(RVA = "0x1322FE0", Offset = "0x13219E0", VA = "0x181322FE0")] get { /* An exception occurred when decompiling this method (0601151A) 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: 0x17002EFA RID: 12026 // (get) Token: 0x0601151B RID: 70939 RVA: 0x0041A918 File Offset: 0x00418B18 [Token(Token = "0x17002EFA")] public bool GFGKPENHNEM { [Token(Token = "0x601151B")] [Address(RVA = "0x1323090", Offset = "0x1321A90", VA = "0x181323090")] get { Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll == 0) { } return hdggkeachll.IsLocal; } } // Token: 0x0601151C RID: 70940 RVA: 0x0041A938 File Offset: 0x00418B38 [Token(Token = "0x601151C")] [Address(RVA = "0x1320000", Offset = "0x131EA00", VA = "0x181320000", 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)) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int num2 = num; Photon.Realtime.Player player = localPlayer.Get(num2); this.HDGGKEACHLL = player; } Dictionary instantiationParameters2 = this.tool.InstantiationParameters; string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE; if (instantiationParameters2.TryGetValue(cmdjponlnke, num)) { PhotonView photonView = PhotonNetwork.GetPhotonView(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; ActionEvent postResetEvent = tool3.PostResetEvent; Action action = new Action(this.APBEFBBOMDJ); ActionEvent actionEvent = postResetEvent + action; tool3.PostResetEvent = actionEvent; Tool tool4 = this.tool; ActionEvent preAttachEvent = tool4.PreAttachEvent; Action action2 = new Action(this.FOKOPLDFEPA); ActionEvent actionEvent2 = preAttachEvent + action2; tool4.PreAttachEvent = actionEvent2; Tool tool5 = this.tool; ActionEvent prePickupEvent = tool5.PrePickupEvent; Action action3 = new Action(this.DJKOAHFHLOG); ActionEvent actionEvent3 = prePickupEvent + action3; tool5.PrePickupEvent = actionEvent3; Transform parent = this.expandedRoot.transform.parent; Transform transform = this.lowerLeftMapTransform; this.OMHBOBEDNEK = parent; GameObject gameObject = transform.gameObject; Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll == 0) { } bool isLocal = hdggkeachll.IsLocal; gameObject.SetActive(isLocal); Photon.Realtime.Player hdggkeachll2 = this.HDGGKEACHLL; if (hdggkeachll2 == 0) { } bool isLocal2 = hdggkeachll2.IsLocal; base.enabled = isLocal2; Photon.Realtime.Player hdggkeachll3 = this.HDGGKEACHLL; Tool tool6 = this.tool; if (hdggkeachll3 == 0) { } bool flag = !hdggkeachll3.IsLocal; tool6.BEKODHBDOFG = flag; Photon.Realtime.Player hdggkeachll4 = this.HDGGKEACHLL; if (hdggkeachll4 != 0 && (hdggkeachll4.IsLocal ? 1 : 0) != num) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC += mcgbmajnpdn; } } // Token: 0x0601151D RID: 70941 RVA: 0x0041ABF0 File Offset: 0x00418DF0 [Token(Token = "0x601151D")] [Address(RVA = "0x1322990", Offset = "0x1321390", VA = "0x181322990")] private void Start() { if (base.hasAuthority) { 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: 0x0601151E RID: 70942 RVA: 0x0041AC70 File Offset: 0x00418E70 [Token(Token = "0x601151E")] [Address(RVA = "0x13226A0", Offset = "0x13210A0", VA = "0x1813226A0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.tool; ActionEvent postResetEvent = tool.PostResetEvent; Action action = new Action(this.APBEFBBOMDJ); ActionEvent actionEvent = postResetEvent - action; tool.PostResetEvent = actionEvent; Tool tool2 = this.tool; ActionEvent preAttachEvent = tool2.PreAttachEvent; Action action2 = new Action(this.FOKOPLDFEPA); ActionEvent actionEvent2 = preAttachEvent - action2; tool2.PreAttachEvent = actionEvent2; Tool tool3 = this.tool; ActionEvent prePickupEvent = tool3.PrePickupEvent; Action action3 = new Action(this.DJKOAHFHLOG); ActionEvent actionEvent3 = prePickupEvent - action3; tool3.PrePickupEvent = actionEvent3; if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF); teamManager.AHPECOGNNDC -= mcgbmajnpdn; } } // Token: 0x0601151F RID: 70943 RVA: 0x0041AD4C File Offset: 0x00418F4C [Token(Token = "0x601151F")] [Address(RVA = "0x1322AC0", Offset = "0x13214C0", VA = "0x181322AC0")] private void Update() { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; cmhgdpokgoa.OPEMIFENIJM(); Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.IsLocal && !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: 0x06011520 RID: 70944 RVA: 0x0041ADF4 File Offset: 0x00418FF4 [Token(Token = "0x6011520")] [Address(RVA = "0x13228C0", Offset = "0x13212C0", VA = "0x1813228C0")] 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: 0x06011521 RID: 70945 RVA: 0x0041AE34 File Offset: 0x00419034 [Token(Token = "0x6011521")] [Address(RVA = "0x1321830", Offset = "0x1320230", VA = "0x181321830")] private void FOKOPLDFEPA(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; int num = 0; cmhgdpokgoa.PIEOGAPMGIH((ushort)num); } // Token: 0x06011522 RID: 70946 RVA: 0x0041AE58 File Offset: 0x00419058 [Token(Token = "0x6011522")] [Address(RVA = "0x13210C0", Offset = "0x131FAC0", VA = "0x1813210C0")] private void DJKOAHFHLOG(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; } // Token: 0x06011523 RID: 70947 RVA: 0x0041AE74 File Offset: 0x00419074 [Token(Token = "0x6011523")] [Address(RVA = "0x131FF50", Offset = "0x131E950", VA = "0x18131FF50")] private void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { if (base.hasAuthority) { BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH; int num = 0; if (hjiocmlbpph != num) { bool flag = this.HJIOCMLBPPH.TryStoreToolInBag(EGFEJGHDNAI); } } } // Token: 0x06011524 RID: 70948 RVA: 0x0041AEB0 File Offset: 0x004190B0 [Token(Token = "0x6011524")] [Address(RVA = "0x13206D0", Offset = "0x131F0D0", VA = "0x1813206D0")] 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: 0x06011525 RID: 70949 RVA: 0x0041AF1C File Offset: 0x0041911C [Token(Token = "0x6011525")] [Address(RVA = "0x1321080", Offset = "0x131FA80", VA = "0x181321080")] private bool DCFBEKINLFD(Tool EGFEJGHDNAI, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL; } // Token: 0x06011526 RID: 70950 RVA: 0x0041AF4C File Offset: 0x0041914C [Token(Token = "0x6011526")] [Address(RVA = "0x1320840", Offset = "0x131F240", VA = "0x181320840")] 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: 0x06011527 RID: 70951 RVA: 0x0041AFA8 File Offset: 0x004191A8 [Token(Token = "0x6011527")] [Address(RVA = "0x1320600", Offset = "0x131F000", VA = "0x181320600")] 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: 0x06011528 RID: 70952 RVA: 0x0041B008 File Offset: 0x00419208 [Token(Token = "0x6011528")] [Address(RVA = "0x1321890", Offset = "0x1320290", VA = "0x181321890")] private void GNLAKKHMNLF() { Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.IsLocal) { 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: 0x06011529 RID: 70953 RVA: 0x0041B05C File Offset: 0x0041925C [Token(Token = "0x6011529")] [Address(RVA = "0x1322690", Offset = "0x1321090", VA = "0x181322690")] private void JIHNIONEAKF(Photon.Realtime.Player FPODELJNIIB, bool BCLPBCCEJJF) { this.DNGKBBFENLP(); } // Token: 0x0601152A RID: 70954 RVA: 0x0041B070 File Offset: 0x00419270 [Token(Token = "0x601152A")] [Address(RVA = "0x1321DA0", Offset = "0x13207A0", VA = "0x181321DA0")] private void JBDNJLBNFPB() { BattleRoyalePlayerMap.Pip[] array = this.pips; int num = 0; if (num < array.Length) { BattleRoyalePlayerMap.Pip pip = array[num]; if (pip != 0) { global::Player player = pip.player; if (player != 0 && player.DBAJDHGDPOL != 0) { BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG; Photon.Realtime.Player 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; Photon.Realtime.Player 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: 0x0601152B RID: 70955 RVA: 0x0041B328 File Offset: 0x00419528 [Token(Token = "0x601152B")] [Address(RVA = "0x1321120", Offset = "0x131FB20", VA = "0x181321120")] private void DNGKBBFENLP() { Photon.Realtime.Player hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll != 0 && hdggkeachll.IsLocal) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer); 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]; global::Player k__BackingField = global::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; Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; Photon.Realtime.Player[] teammatesOfPlayer = teamManager4.GetTeammatesOfPlayer(localPlayer2); int length = teammatesOfPlayer.Length; BattleRoyalePlayerMap.Pip[] array2 = this.pips; SpriteRenderer marker2; if (num < length && 1 < array2.Length) { global::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: 0x0601152C RID: 70956 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601152C")] [Address(RVA = "0x1320910", Offset = "0x131F310", VA = "0x181320910")] private void CHBIFIKKLJL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601152D RID: 70957 RVA: 0x0041B4E8 File Offset: 0x004196E8 [Token(Token = "0x601152D")] [Address(RVA = "0x13219A0", Offset = "0x13203A0", VA = "0x1813219A0")] 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; string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE; int num4 = IJAJHJHHELK.photonView.viewIdField; alkgfhkhepa.Add(cmdjponlnke, num4); Dictionary alkgfhkhepa2 = BattleRoyalePlayerMap.ALKGFHKHEPA; string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL; num4 = PhotonNetwork.LocalPlayer.actorNumber; alkgfhkhepa2.Add(nonihhhkchl, num4); string name = CFAPNBBHEKB.name; Transform transform = IJAJHJHHELK.transform; Vector3 vector; float z = vector.z; Transform transform2 = IJAJHJHHELK.transform; Dictionary alkgfhkhepa3 = BattleRoyalePlayerMap.ALKGFHKHEPA; int num5 = 0; Tool tool; if (tool != num5) { bool flag = IJAJHJHHELK.TryStoreToolInBag(tool); } } } int num6 = 0; if (num != num6) { } throw new NullReferenceException(); } // Token: 0x0601152E RID: 70958 RVA: 0x0041B5CC File Offset: 0x004197CC [Token(Token = "0x601152E")] [Address(RVA = "0x1322F70", Offset = "0x1321970", VA = "0x181322F70")] public BattleRoyalePlayerMap() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.CMHGDPOKGOA = hkkohfhadkk; base..ctor(); } // Token: 0x0601152F RID: 70959 RVA: 0x0041B5F8 File Offset: 0x004197F8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x601152F")] [Address(RVA = "0x1322D10", Offset = "0x1321710", VA = "0x181322D10")] 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: 0x0400B8F4 RID: 47348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400B8F4")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool tool; // Token: 0x0400B8F5 RID: 47349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B8F5")] [SerializeField] private GameObject collapsedRoot; // Token: 0x0400B8F6 RID: 47350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400B8F6")] [SerializeField] private GameObject expandedRoot; // Token: 0x0400B8F7 RID: 47351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400B8F7")] [SerializeField] private Vector2 expandedLocalSpaceDimensions; // Token: 0x0400B8F8 RID: 47352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400B8F8")] [SerializeField] private float zOffset = 0.0005f; // Token: 0x0400B8F9 RID: 47353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400B8F9")] [SerializeField] [Header("Map References")] private Transform lowerLeftMapTransform; // Token: 0x0400B8FA RID: 47354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400B8FA")] [SerializeField] private Transform upperRightMapTransform; // Token: 0x0400B8FB RID: 47355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400B8FB")] [SerializeField] private BattleRoyalePlayerMap.Pip[] pips; // Token: 0x0400B8FC RID: 47356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400B8FC")] [SerializeField] private Sprite arrowSprite; // Token: 0x0400B8FD RID: 47357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400B8FD")] [SerializeField] private Sprite downSprite; // Token: 0x0400B8FE RID: 47358 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400B8FE")] [SerializeField] private Sprite eliminatedSprite; // Token: 0x0400B8FF RID: 47359 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B8FF")] [SerializeField] private RendererMaterialPair ringOverlayRenderer; // Token: 0x0400B900 RID: 47360 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B900")] private HKKOHFHADKK CMHGDPOKGOA; // Token: 0x0400B901 RID: 47361 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B901")] private Photon.Realtime.Player HDGGKEACHLL; // Token: 0x0400B902 RID: 47362 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B902")] private BattleRoyaleGearBag HJIOCMLBPPH; // Token: 0x0400B903 RID: 47363 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B903")] private Transform OMHBOBEDNEK; // Token: 0x0400B904 RID: 47364 [Token(Token = "0x400B904")] private static Dictionary ALKGFHKHEPA; // Token: 0x0400B905 RID: 47365 [Token(Token = "0x400B905")] private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV"); // Token: 0x0400B906 RID: 47366 [Token(Token = "0x400B906")] private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV"); // Token: 0x0400B907 RID: 47367 [Token(Token = "0x400B907")] private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV"); // Token: 0x0400B908 RID: 47368 [Token(Token = "0x400B908")] private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV"); // Token: 0x0400B909 RID: 47369 [Token(Token = "0x400B909")] private static readonly Color CKDAAJFEDCH = 0; // Token: 0x0400B90A RID: 47370 [Token(Token = "0x400B90A")] private static readonly Vector3 AKNJBKLAODG; // Token: 0x0400B90B RID: 47371 [Token(Token = "0x400B90B")] private static readonly Vector3 FNPLCOLDFBE; // Token: 0x0400B90C RID: 47372 [Token(Token = "0x400B90C")] private static readonly Vector3 CILLNEIBCGD; // Token: 0x0400B90D RID: 47373 [Token(Token = "0x400B90D")] private static readonly string NONIHHHKCHL; // Token: 0x0400B90E RID: 47374 [Token(Token = "0x400B90E")] private static readonly string CMDJPONLNKE; // Token: 0x0400B90F RID: 47375 [Token(Token = "0x400B90F")] private const float BOMDJNCHHLG = 3f; // Token: 0x0400B910 RID: 47376 [Token(Token = "0x400B910")] private const float NNBODGKMOOP = 9f; // Token: 0x020026ED RID: 9965 [Token(Token = "0x20026ED")] [Serializable] public class Pip { // Token: 0x06011530 RID: 70960 RVA: 0x0041B698 File Offset: 0x00419898 [Token(Token = "0x6011530")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public Pip() { } // Token: 0x0400B911 RID: 47377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B911")] [NonSerialized] public global::Player player; // Token: 0x0400B912 RID: 47378 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B912")] public SpriteRenderer marker; // Token: 0x0400B913 RID: 47379 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400B913")] public SpriteRenderer outlineMarker; // Token: 0x0400B914 RID: 47380 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400B914")] public GameObject backgroundFiller; // Token: 0x0400B915 RID: 47381 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400B915")] public Transform mainTransform; } // Token: 0x020026EE RID: 9966 [Token(Token = "0x20026EE")] private enum MGAHNCGEBPH { // Token: 0x0400B917 RID: 47383 [Token(Token = "0x400B917")] COLLAPSED, // Token: 0x0400B918 RID: 47384 [Token(Token = "0x400B918")] EXPANDED } } }