using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002BE8 RID: 11240 [Token(Token = "0x2002BE8")] public class BattleRoyaleVisitorMapToken : MonoBehaviour { // Token: 0x170034C4 RID: 13508 // (get) Token: 0x06012F14 RID: 77588 RVA: 0x0045EF4C File Offset: 0x0045D14C // (set) Token: 0x06012F15 RID: 77589 RVA: 0x0045EF60 File Offset: 0x0045D160 [Token(Token = "0x170034C4")] public AGAJMBPABDL BDPNENBMDDB { [Token(Token = "0x6012F14")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x6012F15")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] private set; } // Token: 0x06012F16 RID: 77590 RVA: 0x0045EF74 File Offset: 0x0045D174 [Token(Token = "0x6012F16")] [Address(RVA = "0x877960", Offset = "0x876760", VA = "0x180877960")] public bool CanBeSetByPlayer(AGAJMBPABDL IEKDDPPNFPF) { AGAJMBPABDL agajmbpabdl = this.k__BackingField; bool flag = agajmbpabdl == 0; if (agajmbpabdl != 0 && IEKDDPPNFPF != 0) { int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI; } return flag; } // Token: 0x06012F17 RID: 77591 RVA: 0x0045EFA0 File Offset: 0x0045D1A0 [Token(Token = "0x6012F17")] [Address(RVA = "0x877980", Offset = "0x876780", VA = "0x180877980")] public void SetPlayerInfo(AGAJMBPABDL IEKDDPPNFPF) { this.k__BackingField = IEKDDPPNFPF; if (IEKDDPPNFPF != 0) { TextMesh textMesh = this.playerName; string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF; textMesh.text = ohafdcgemef; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = this.k__BackingField; CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl); GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } } // Token: 0x06012F18 RID: 77592 RVA: 0x0045EFFC File Offset: 0x0045D1FC [Token(Token = "0x6012F18")] [Address(RVA = "0x877F60", Offset = "0x876D60", VA = "0x180877F60")] public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK) { TextMesh textMesh = this.playerName; string text = string.Format("#1: {0}", DBKGGBEKJJN); textMesh.text = text; } // Token: 0x06012F19 RID: 77593 RVA: 0x0045F02C File Offset: 0x0045D22C [Token(Token = "0x6012F19")] [Address(RVA = "0x877C60", Offset = "0x876A60", VA = "0x180877C60")] public void SetRankedPlayerInfo(AGAJMBPABDL IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK) { this.k__BackingField = IEKDDPPNFPF; if (IEKDDPPNFPF != 0) { TextMesh textMesh = this.playerName; string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF; textMesh.text = ohafdcgemef; Transform transform = this.playerName.transform; int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount(); TextMesh textMesh2 = this.playerName; string ohafdcgemef2 = this.k__BackingField.OHAFDCGEMEF; int num2; string text = string.Format("#{0}: {1}", num2, ohafdcgemef2); textMesh2.text = text; num -= POICBKEFLBK; if (POICBKEFLBK == 1) { } TextMesh textMesh3 = this.playerName; int num3 = 0; Transform transform2 = textMesh3.transform; transform2.localPosition = num3; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = this.k__BackingField; CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl); GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } } // Token: 0x06012F1A RID: 77594 RVA: 0x0045F100 File Offset: 0x0045D300 [Token(Token = "0x6012F1A")] [Address(RVA = "0x877AE0", Offset = "0x8768E0", VA = "0x180877AE0")] public void SetPlayerTeamColor(Color GJAINANBOCB) { MeshRenderer component = this.playerName.gameObject.GetComponent(); MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC; if (pojkkilegbc == 0) { MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); this.POJKKILEGBC = materialPropertyBlock; } component.Internal_GetPropertyBlock(pojkkilegbc); MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC; MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC; component.Internal_SetPropertyBlock(pojkkilegbc3); MeshRenderer meshRenderer = this.flagRenderer; MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC; meshRenderer.Internal_GetPropertyBlock(pojkkilegbc4); MaterialPropertyBlock pojkkilegbc5 = this.POJKKILEGBC; MeshRenderer meshRenderer2 = this.flagRenderer; MaterialPropertyBlock pojkkilegbc6 = this.POJKKILEGBC; meshRenderer2.Internal_SetPropertyBlock(pojkkilegbc6); } // Token: 0x06012F1B RID: 77595 RVA: 0x0045F194 File Offset: 0x0045D394 [Token(Token = "0x6012F1B")] [Address(RVA = "0x877A80", Offset = "0x876880", VA = "0x180877A80")] public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK) { Transform parent = this.playerMarkerRoot.transform.parent; } // Token: 0x06012F1C RID: 77596 RVA: 0x0045F1B8 File Offset: 0x0045D3B8 [Token(Token = "0x6012F1C")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public BattleRoyaleVisitorMapToken() { } // Token: 0x0400C4A8 RID: 50344 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C4A8")] [SerializeField] private TextMesh playerName; // Token: 0x0400C4A9 RID: 50345 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C4A9")] [SerializeField] private GameObject playerMarkerRoot; // Token: 0x0400C4AA RID: 50346 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400C4AA")] [SerializeField] private MeshRenderer flagRenderer; // Token: 0x0400C4AB RID: 50347 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400C4AB")] private MaterialPropertyBlock POJKKILEGBC; } }