using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002BE1 RID: 11233 [Token(Token = "0x2002BE1")] public class BattleRoyalePlayerMap : MonoBehaviourPun { // Token: 0x170034BF RID: 13503 // (get) Token: 0x06012EDE RID: 77534 RVA: 0x0045D2CC File Offset: 0x0045B4CC [Token(Token = "0x170034BF")] public Tool PBBJCLJPFMI { [Token(Token = "0x6012EDE")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.tool; } } // Token: 0x170034C0 RID: 13504 // (get) Token: 0x06012EDF RID: 77535 RVA: 0x0045D2E0 File Offset: 0x0045B4E0 [Token(Token = "0x170034C0")] public AGAJMBPABDL FOPDDJIKMPG { [Token(Token = "0x6012EDF")] [Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")] get { return this.HDGGKEACHLL; } } // Token: 0x170034C1 RID: 13505 // (get) Token: 0x06012EE0 RID: 77536 RVA: 0x0045D2F4 File Offset: 0x0045B4F4 [Token(Token = "0x170034C1")] public Transform DDNFJDIHBAH { [Token(Token = "0x6012EE0")] [Address(RVA = "0x877410", Offset = "0x876210", VA = "0x180877410")] get { return this.expandedRoot.transform; } } // Token: 0x170034C2 RID: 13506 // (get) Token: 0x06012EE1 RID: 77537 RVA: 0x0045D314 File Offset: 0x0045B514 [Token(Token = "0x170034C2")] public Vector3 JGMBOFMKLAF { [Token(Token = "0x6012EE1")] [Address(RVA = "0x877380", Offset = "0x876180", VA = "0x180877380")] get { /* An exception occurred when decompiling this method (06012EE1) 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: 0x170034C3 RID: 13507 // (get) Token: 0x06012EE2 RID: 77538 RVA: 0x0045D328 File Offset: 0x0045B528 [Token(Token = "0x170034C3")] public bool GFGKPENHNEM { [Token(Token = "0x6012EE2")] [Address(RVA = "0x877430", Offset = "0x876230", VA = "0x180877430")] get { AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL; if (hdggkeachll == 0) { } return hdggkeachll.DMKCIEPGGAB; } } // Token: 0x06012EE3 RID: 77539 RVA: 0x0045D348 File Offset: 0x0045B548 [Token(Token = "0x6012EE3")] [Address(RVA = "0x874480", Offset = "0x873280", VA = "0x180874480", 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: 0x06012EE4 RID: 77540 RVA: 0x0045D5E8 File Offset: 0x0045B7E8 [Token(Token = "0x6012EE4")] [Address(RVA = "0x876D30", Offset = "0x875B30", VA = "0x180876D30")] 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: 0x06012EE5 RID: 77541 RVA: 0x0045D668 File Offset: 0x0045B868 [Token(Token = "0x6012EE5")] [Address(RVA = "0x876A40", Offset = "0x875840", VA = "0x180876A40", 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: 0x06012EE6 RID: 77542 RVA: 0x0045D72C File Offset: 0x0045B92C [Token(Token = "0x6012EE6")] [Address(RVA = "0x876E60", Offset = "0x875C60", VA = "0x180876E60")] 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: 0x06012EE7 RID: 77543 RVA: 0x0045D7D4 File Offset: 0x0045B9D4 [Token(Token = "0x6012EE7")] [Address(RVA = "0x876C60", Offset = "0x875A60", VA = "0x180876C60")] 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: 0x06012EE8 RID: 77544 RVA: 0x0045D814 File Offset: 0x0045BA14 [Token(Token = "0x6012EE8")] [Address(RVA = "0x875BD0", Offset = "0x8749D0", VA = "0x180875BD0")] private void FOKOPLDFEPA(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; int num = 0; cmhgdpokgoa.PIEOGAPMGIH((ushort)num); } // Token: 0x06012EE9 RID: 77545 RVA: 0x0045D838 File Offset: 0x0045BA38 [Token(Token = "0x6012EE9")] [Address(RVA = "0x875460", Offset = "0x874260", VA = "0x180875460")] private void DJKOAHFHLOG(Tool EGFEJGHDNAI) { HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA; } // Token: 0x06012EEA RID: 77546 RVA: 0x0045D854 File Offset: 0x0045BA54 [Token(Token = "0x6012EEA")] [Address(RVA = "0x8743D0", Offset = "0x8731D0", VA = "0x1808743D0")] 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: 0x06012EEB RID: 77547 RVA: 0x0045D890 File Offset: 0x0045BA90 [Token(Token = "0x6012EEB")] [Address(RVA = "0x874B50", Offset = "0x873950", VA = "0x180874B50")] 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: 0x06012EEC RID: 77548 RVA: 0x0045D8FC File Offset: 0x0045BAFC [Token(Token = "0x6012EEC")] [Address(RVA = "0x875420", Offset = "0x874220", VA = "0x180875420")] private bool DCFBEKINLFD(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL; } // Token: 0x06012EED RID: 77549 RVA: 0x0045D92C File Offset: 0x0045BB2C [Token(Token = "0x6012EED")] [Address(RVA = "0x874CC0", Offset = "0x873AC0", VA = "0x180874CC0")] 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: 0x06012EEE RID: 77550 RVA: 0x0045D988 File Offset: 0x0045BB88 [Token(Token = "0x6012EEE")] [Address(RVA = "0x874A80", Offset = "0x873880", VA = "0x180874A80")] 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: 0x06012EEF RID: 77551 RVA: 0x0045D9E8 File Offset: 0x0045BBE8 [Token(Token = "0x6012EEF")] [Address(RVA = "0x875C30", Offset = "0x874A30", VA = "0x180875C30")] 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: 0x06012EF0 RID: 77552 RVA: 0x0045DA3C File Offset: 0x0045BC3C [Token(Token = "0x6012EF0")] [Address(RVA = "0x876A30", Offset = "0x875830", VA = "0x180876A30")] private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { this.DNGKBBFENLP(); } // Token: 0x06012EF1 RID: 77553 RVA: 0x0045DA50 File Offset: 0x0045BC50 [Token(Token = "0x6012EF1")] [Address(RVA = "0x876140", Offset = "0x874F40", VA = "0x180876140")] 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: 0x06012EF2 RID: 77554 RVA: 0x0045DD08 File Offset: 0x0045BF08 [Token(Token = "0x6012EF2")] [Address(RVA = "0x8754C0", Offset = "0x8742C0", VA = "0x1808754C0")] 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: 0x06012EF3 RID: 77555 RVA: 0x0045DEC8 File Offset: 0x0045C0C8 [Token(Token = "0x6012EF3")] [Address(RVA = "0x874D90", Offset = "0x873B90", VA = "0x180874D90")] 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: 0x06012EF4 RID: 77556 RVA: 0x0045DFD4 File Offset: 0x0045C1D4 [Token(Token = "0x6012EF4")] [Address(RVA = "0x875D40", Offset = "0x874B40", VA = "0x180875D40")] 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.JDHMIOJKLCK.viewIdField; alkgfhkhepa.Add(cmdjponlnke, num4); Dictionary alkgfhkhepa2 = BattleRoyalePlayerMap.ALKGFHKHEPA; string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL; num4 = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI; 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: 0x06012EF5 RID: 77557 RVA: 0x0045E0B8 File Offset: 0x0045C2B8 [Token(Token = "0x6012EF5")] [Address(RVA = "0x877310", Offset = "0x876110", VA = "0x180877310")] public BattleRoyalePlayerMap() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.CMHGDPOKGOA = hkkohfhadkk; base..ctor(); } // Token: 0x06012EF6 RID: 77558 RVA: 0x0045E0E4 File Offset: 0x0045C2E4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012EF6")] [Address(RVA = "0x8770B0", Offset = "0x875EB0", VA = "0x1808770B0")] 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: 0x0400C46A RID: 50282 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C46A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool tool; // Token: 0x0400C46B RID: 50283 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C46B")] [SerializeField] private GameObject collapsedRoot; // Token: 0x0400C46C RID: 50284 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C46C")] [SerializeField] private GameObject expandedRoot; // Token: 0x0400C46D RID: 50285 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C46D")] [SerializeField] private Vector2 expandedLocalSpaceDimensions; // Token: 0x0400C46E RID: 50286 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C46E")] [SerializeField] private float zOffset = 0.0005f; // Token: 0x0400C46F RID: 50287 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C46F")] [SerializeField] [Header("Map References")] private Transform lowerLeftMapTransform; // Token: 0x0400C470 RID: 50288 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C470")] [SerializeField] private Transform upperRightMapTransform; // Token: 0x0400C471 RID: 50289 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400C471")] [SerializeField] private BattleRoyalePlayerMap.Pip[] pips; // Token: 0x0400C472 RID: 50290 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400C472")] [SerializeField] private Sprite arrowSprite; // Token: 0x0400C473 RID: 50291 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400C473")] [SerializeField] private Sprite downSprite; // Token: 0x0400C474 RID: 50292 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400C474")] [SerializeField] private Sprite eliminatedSprite; // Token: 0x0400C475 RID: 50293 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C475")] [SerializeField] private RendererMaterialPair ringOverlayRenderer; // Token: 0x0400C476 RID: 50294 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C476")] private HKKOHFHADKK CMHGDPOKGOA; // Token: 0x0400C477 RID: 50295 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C477")] private AGAJMBPABDL HDGGKEACHLL; // Token: 0x0400C478 RID: 50296 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400C478")] private BattleRoyaleGearBag HJIOCMLBPPH; // Token: 0x0400C479 RID: 50297 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400C479")] private Transform OMHBOBEDNEK; // Token: 0x0400C47A RID: 50298 [Token(Token = "0x400C47A")] private static Dictionary ALKGFHKHEPA; // Token: 0x0400C47B RID: 50299 [Token(Token = "0x400C47B")] private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV"); // Token: 0x0400C47C RID: 50300 [Token(Token = "0x400C47C")] private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV"); // Token: 0x0400C47D RID: 50301 [Token(Token = "0x400C47D")] private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV"); // Token: 0x0400C47E RID: 50302 [Token(Token = "0x400C47E")] private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV"); // Token: 0x0400C47F RID: 50303 [Token(Token = "0x400C47F")] private static readonly Color CKDAAJFEDCH = 0; // Token: 0x0400C480 RID: 50304 [Token(Token = "0x400C480")] private static readonly Vector3 AKNJBKLAODG; // Token: 0x0400C481 RID: 50305 [Token(Token = "0x400C481")] private static readonly Vector3 FNPLCOLDFBE; // Token: 0x0400C482 RID: 50306 [Token(Token = "0x400C482")] private static readonly Vector3 CILLNEIBCGD; // Token: 0x0400C483 RID: 50307 [Token(Token = "0x400C483")] private static readonly string NONIHHHKCHL; // Token: 0x0400C484 RID: 50308 [Token(Token = "0x400C484")] private static readonly string CMDJPONLNKE; // Token: 0x0400C485 RID: 50309 [Token(Token = "0x400C485")] private const float BOMDJNCHHLG = 3f; // Token: 0x0400C486 RID: 50310 [Token(Token = "0x400C486")] private const float NNBODGKMOOP = 9f; // Token: 0x02002BE2 RID: 11234 [Token(Token = "0x2002BE2")] [Serializable] public class Pip { // Token: 0x06012EF7 RID: 77559 RVA: 0x0045E184 File Offset: 0x0045C384 [Token(Token = "0x6012EF7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public Pip() { } // Token: 0x0400C487 RID: 50311 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400C487")] [NonSerialized] public Player player; // Token: 0x0400C488 RID: 50312 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C488")] public SpriteRenderer marker; // Token: 0x0400C489 RID: 50313 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C489")] public SpriteRenderer outlineMarker; // Token: 0x0400C48A RID: 50314 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C48A")] public GameObject backgroundFiller; // Token: 0x0400C48B RID: 50315 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C48B")] public Transform mainTransform; } // Token: 0x02002BE3 RID: 11235 [Token(Token = "0x2002BE3")] private enum MGAHNCGEBPH { // Token: 0x0400C48D RID: 50317 [Token(Token = "0x400C48D")] COLLAPSED, // Token: 0x0400C48E RID: 50318 [Token(Token = "0x400C48E")] EXPANDED } } }