using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecNet; using RecRoom.Systems.PlayerRoles; using RecRoom.Utils.OverridableFields; using UnityEngine; using UnityEngine.UI; using UnityEngine.XR.ARSubsystems; // Token: 0x02000162 RID: 354 [Token(Token = "0x2000162")] [Serializable] public class GameTeamManager : MonoBehaviourPun, JMFAKCJLJKP { // Token: 0x14000027 RID: 39 // (add) Token: 0x06000AE0 RID: 2784 RVA: 0x0003116C File Offset: 0x0002F36C // (remove) Token: 0x06000AE1 RID: 2785 RVA: 0x00031194 File Offset: 0x0002F394 [Token(Token = "0x14000027")] public event GameTeamManager.MCGBMAJNPDN AHPECOGNNDC { [Token(Token = "0x6000AE0")] [Address(RVA = "0x1BFAB70", Offset = "0x1BF9B70", VA = "0x181BFAB70")] [CompilerGenerated] add { GameTeamManager.MCGBMAJNPDN teamChangeEvent; Delegate @delegate; do { teamChangeEvent = this.TeamChangeEvent; @delegate = Delegate.Combine(teamChangeEvent, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != teamChangeEvent) { } } [Token(Token = "0x6000AE1")] [Address(RVA = "0x1BFB0F0", Offset = "0x1BFA0F0", VA = "0x181BFB0F0")] [CompilerGenerated] remove { GameTeamManager.MCGBMAJNPDN teamChangeEvent; Delegate @delegate; do { teamChangeEvent = this.TeamChangeEvent; @delegate = Delegate.Remove(teamChangeEvent, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != teamChangeEvent) { } } } // Token: 0x14000028 RID: 40 // (add) Token: 0x06000AE2 RID: 2786 RVA: 0x000311BC File Offset: 0x0002F3BC // (remove) Token: 0x06000AE3 RID: 2787 RVA: 0x000311D8 File Offset: 0x0002F3D8 [Token(Token = "0x14000028")] public event Action HODHIDAOIJI { [Token(Token = "0x6000AE2")] [Address(RVA = "0x1BFAAD0", Offset = "0x1BF9AD0", VA = "0x181BFAAD0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6000AE3")] [Address(RVA = "0x1BFB050", Offset = "0x1BFA050", VA = "0x181BFB050")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170001B9 RID: 441 // (get) Token: 0x06000AE4 RID: 2788 RVA: 0x000311F4 File Offset: 0x0002F3F4 [Token(Token = "0x170001B9")] public GameStartRequirement ManualGameStartRequirement { [Token(Token = "0x6000AE4")] [Address(RVA = "0x1BFAEC0", Offset = "0x1BF9EC0", VA = "0x181BFAEC0")] get { throw new NullReferenceException(); } } // Token: 0x06000AE5 RID: 2789 RVA: 0x00031208 File Offset: 0x0002F408 [Token(Token = "0x6000AE5")] [Address(RVA = "0x1BF3360", Offset = "0x1BF2360", VA = "0x181BF3360")] public void AddManualGameStartRequirement(GameStartRequirement GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO manualGameStartRequirementMap = this._manualGameStartRequirementMap; int minTeamSize = GHGBPMPLLBK.MinTeamSize; } // Token: 0x06000AE6 RID: 2790 RVA: 0x0003122C File Offset: 0x0002F42C [Token(Token = "0x6000AE6")] [Address(RVA = "0x1BF9E20", Offset = "0x1BF8E20", VA = "0x181BF9E20")] public void RemoveManualGameStartRequirement(object PIHIPPPPEBI) { bool flag = this._manualGameStartRequirementMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x170001BA RID: 442 // (get) Token: 0x06000AE7 RID: 2791 RVA: 0x0003124C File Offset: 0x0002F44C [Token(Token = "0x170001BA")] public bool AutomaticGameStartSupported { [Token(Token = "0x6000AE7")] [Address(RVA = "0x1BFAC60", Offset = "0x1BF9C60", VA = "0x181BFAC60")] get { return this._automaticGameStartSupportFlag.CFLJGNJLBFG; } } // Token: 0x170001BB RID: 443 // (get) Token: 0x06000AE8 RID: 2792 RVA: 0x0003126C File Offset: 0x0002F46C [Token(Token = "0x170001BB")] public GameStartRequirement AutomaticGameStartRequirement { [Token(Token = "0x6000AE8")] [Address(RVA = "0x1BFAC10", Offset = "0x1BF9C10", VA = "0x181BFAC10")] get { throw new NullReferenceException(); } } // Token: 0x06000AE9 RID: 2793 RVA: 0x00031280 File Offset: 0x0002F480 [Token(Token = "0x6000AE9")] [Address(RVA = "0x1BF3210", Offset = "0x1BF2210", VA = "0x181BF3210")] public void AddAutomaticGameStartRequirement(GameStartRequirement GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO automaticGameStartRequirementMap = this._automaticGameStartRequirementMap; int minTeamSize = GHGBPMPLLBK.MinTeamSize; } // Token: 0x06000AEA RID: 2794 RVA: 0x000312A4 File Offset: 0x0002F4A4 [Token(Token = "0x6000AEA")] [Address(RVA = "0x1BF9D00", Offset = "0x1BF8D00", VA = "0x181BF9D00")] public void RemoveAutomaticGameStartRequirement(object PIHIPPPPEBI) { bool flag = this._automaticGameStartRequirementMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06000AEB RID: 2795 RVA: 0x000312C4 File Offset: 0x0002F4C4 [Token(Token = "0x6000AEB")] [Address(RVA = "0x1BF32A0", Offset = "0x1BF22A0", VA = "0x181BF32A0")] public void AddAutomaticGameStartSupport(object PIHIPPPPEBI) { this._automaticGameStartSupportFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000AEC RID: 2796 RVA: 0x000312E4 File Offset: 0x0002F4E4 [Token(Token = "0x6000AEC")] [Address(RVA = "0x1BF9D60", Offset = "0x1BF8D60", VA = "0x181BF9D60")] public void RemoveAutomaticGameStartSupport(object PIHIPPPPEBI) { this._automaticGameStartSupportFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001BC RID: 444 // (get) Token: 0x06000AED RID: 2797 RVA: 0x00031304 File Offset: 0x0002F504 [Token(Token = "0x170001BC")] public bool JoinInProgressSupported { [Token(Token = "0x6000AED")] [Address(RVA = "0x1BFAE90", Offset = "0x1BF9E90", VA = "0x181BFAE90")] get { return this._joinInProgressSupportedFlag.CFLJGNJLBFG; } } // Token: 0x06000AEE RID: 2798 RVA: 0x00031324 File Offset: 0x0002F524 [Token(Token = "0x6000AEE")] [Address(RVA = "0x1BF3330", Offset = "0x1BF2330", VA = "0x181BF3330")] public void AddJoinInProgressSupport(object PIHIPPPPEBI) { this._joinInProgressSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000AEF RID: 2799 RVA: 0x00031344 File Offset: 0x0002F544 [Token(Token = "0x6000AEF")] [Address(RVA = "0x1BF9DF0", Offset = "0x1BF8DF0", VA = "0x181BF9DF0")] public void RemoveJoinInProgressSupport(object PIHIPPPPEBI) { this._joinInProgressSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001BD RID: 445 // (get) Token: 0x06000AF0 RID: 2800 RVA: 0x00031364 File Offset: 0x0002F564 [Token(Token = "0x170001BD")] public bool EndGameIfStartRequirementsNotMetSupported { [Token(Token = "0x6000AF0")] [Address(RVA = "0x1BFAC90", Offset = "0x1BF9C90", VA = "0x181BFAC90")] get { return this._endGameIfStartRequirementsNotMetFlag.CFLJGNJLBFG; } } // Token: 0x06000AF1 RID: 2801 RVA: 0x00031384 File Offset: 0x0002F584 [Token(Token = "0x6000AF1")] [Address(RVA = "0x1BF32D0", Offset = "0x1BF22D0", VA = "0x181BF32D0")] public void AddEndGameIfStartRequirementsNotMetSupport(object PIHIPPPPEBI) { this._endGameIfStartRequirementsNotMetFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000AF2 RID: 2802 RVA: 0x000313A4 File Offset: 0x0002F5A4 [Token(Token = "0x6000AF2")] [Address(RVA = "0x1BF9D90", Offset = "0x1BF8D90", VA = "0x181BF9D90")] public void RemoveEndGameIfStartRequirementsNotMetSupport(object PIHIPPPPEBI) { this._endGameIfStartRequirementsNotMetFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001BE RID: 446 // (get) Token: 0x06000AF3 RID: 2803 RVA: 0x000313C4 File Offset: 0x0002F5C4 [Token(Token = "0x170001BE")] public int TeamCount { [Token(Token = "0x6000AF3")] [Address(RVA = "0x1BFAF60", Offset = "0x1BF9F60", VA = "0x181BFAF60")] get { return this._teamSizes._size; } } // Token: 0x06000AF4 RID: 2804 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AF4")] [Address(RVA = "0x1BF6CC0", Offset = "0x1BF5CC0", VA = "0x181BF6CC0")] public int GetTeamSize(int KPGPPPINNOH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AF5 RID: 2805 RVA: 0x000313E4 File Offset: 0x0002F5E4 [Token(Token = "0x6000AF5")] [Address(RVA = "0x1BF6CB0", Offset = "0x1BF5CB0", VA = "0x181BF6CB0")] public int GetTeamSize(CGLKOJIMDIH IMLBBKNCOLK) { int num; return num; } // Token: 0x06000AF6 RID: 2806 RVA: 0x000313F4 File Offset: 0x0002F5F4 [Token(Token = "0x6000AF6")] [Address(RVA = "0x1BF3650", Offset = "0x1BF2650", VA = "0x181BF3650")] public void AddTeam(int OJJOHDIFMEG) { int size = this._teamSizes._size; this._teamSizes.Add(OJJOHDIFMEG); } // Token: 0x06000AF7 RID: 2807 RVA: 0x00031420 File Offset: 0x0002F620 [Token(Token = "0x6000AF7")] [Address(RVA = "0x1BF4740", Offset = "0x1BF3740", VA = "0x181BF4740")] public void ClearTeams() { this._teamSizes.Clear(); } // Token: 0x06000AF8 RID: 2808 RVA: 0x00031440 File Offset: 0x0002F640 [Token(Token = "0x6000AF8")] [Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0")] private int PCMOCBEIIHC(CGLKOJIMDIH ENJEOLBEALP) { return (int)ENJEOLBEALP; } // Token: 0x06000AF9 RID: 2809 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AF9")] [Address(RVA = "0x5028A0", Offset = "0x5018A0", VA = "0x1805028A0")] private CGLKOJIMDIH LHNNAOOEAEI(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170001BF RID: 447 // (get) Token: 0x06000AFA RID: 2810 RVA: 0x00031450 File Offset: 0x0002F650 [Token(Token = "0x170001BF")] public EFNONPOEPNH TeamSelectionMethod { [Token(Token = "0x6000AFA")] [Address(RVA = "0x1BFB020", Offset = "0x1BFA020", VA = "0x181BFB020")] get { TrackableId trackableId = ((ITrackable)this._teamSelectionMethodMap).trackableId; throw new NullReferenceException(); } } // Token: 0x06000AFB RID: 2811 RVA: 0x00031470 File Offset: 0x0002F670 [Token(Token = "0x6000AFB")] [Address(RVA = "0x1BF35D0", Offset = "0x1BF25D0", VA = "0x181BF35D0")] public void AddTeamSelectionMethod(EFNONPOEPNH GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO teamSelectionMethodMap = this._teamSelectionMethodMap; } // Token: 0x06000AFC RID: 2812 RVA: 0x0003148C File Offset: 0x0002F68C [Token(Token = "0x6000AFC")] [Address(RVA = "0x1BF9FF0", Offset = "0x1BF8FF0", VA = "0x181BF9FF0")] public void RemoveTeamSelectionMethod(object PIHIPPPPEBI) { bool flag = this._teamSelectionMethodMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x170001C0 RID: 448 // (get) Token: 0x06000AFD RID: 2813 RVA: 0x000314AC File Offset: 0x0002F6AC [Token(Token = "0x170001C0")] public bool ExplicitTeamSelectionSupported { [Token(Token = "0x6000AFD")] [Address(RVA = "0x1BFACC0", Offset = "0x1BF9CC0", VA = "0x181BFACC0")] get { return this._explicitTeamSelectionSupportedFlag.CFLJGNJLBFG; } } // Token: 0x06000AFE RID: 2814 RVA: 0x000314CC File Offset: 0x0002F6CC [Token(Token = "0x6000AFE")] [Address(RVA = "0x1BF3300", Offset = "0x1BF2300", VA = "0x181BF3300")] public void AddExplicitTeamSelectionSupport(object PIHIPPPPEBI) { this._explicitTeamSelectionSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000AFF RID: 2815 RVA: 0x000314EC File Offset: 0x0002F6EC [Token(Token = "0x6000AFF")] [Address(RVA = "0x1BF9DC0", Offset = "0x1BF8DC0", VA = "0x181BF9DC0")] public void RemoveExplicitTeamSelectionSupport(object PIHIPPPPEBI) { this._explicitTeamSelectionSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001C1 RID: 449 // (get) Token: 0x06000B00 RID: 2816 RVA: 0x0003150C File Offset: 0x0002F70C [Token(Token = "0x170001C1")] public bool SpectatingSupported { [Token(Token = "0x6000B00")] [Address(RVA = "0x194C060", Offset = "0x194B060", VA = "0x18194C060")] get { return this._spectatingSupportFlag.CFLJGNJLBFG; } } // Token: 0x06000B01 RID: 2817 RVA: 0x0003152C File Offset: 0x0002F72C [Token(Token = "0x6000B01")] [Address(RVA = "0x1947E30", Offset = "0x1946E30", VA = "0x181947E30")] public void AddSpectatingSupport(object PIHIPPPPEBI) { this._spectatingSupportFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000B02 RID: 2818 RVA: 0x0003154C File Offset: 0x0002F74C [Token(Token = "0x6000B02")] [Address(RVA = "0x1952560", Offset = "0x1951560", VA = "0x181952560")] public void RemoveSpectatingSupport(object PIHIPPPPEBI) { this._spectatingSupportFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001C2 RID: 450 // (get) Token: 0x06000B03 RID: 2819 RVA: 0x0003156C File Offset: 0x0002F76C [Token(Token = "0x170001C2")] public bool GameRunningTeamChangeSupported { [Token(Token = "0x6000B03")] [Address(RVA = "0x1716350", Offset = "0x1715350", VA = "0x181716350")] get { return this._gameRunningTeamChangeSupportedFlag.CFLJGNJLBFG; } } // Token: 0x06000B04 RID: 2820 RVA: 0x0003158C File Offset: 0x0002F78C [Token(Token = "0x6000B04")] [Address(RVA = "0x1947A50", Offset = "0x1946A50", VA = "0x181947A50")] public void AddGameRunningTeamChangeSupport(object PIHIPPPPEBI) { this._gameRunningTeamChangeSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000B05 RID: 2821 RVA: 0x000315AC File Offset: 0x0002F7AC [Token(Token = "0x6000B05")] [Address(RVA = "0x1952260", Offset = "0x1951260", VA = "0x181952260")] public void RemoveGameRunningTeamChangeSupport(object PIHIPPPPEBI) { this._gameRunningTeamChangeSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001C3 RID: 451 // (get) Token: 0x06000B06 RID: 2822 RVA: 0x000315CC File Offset: 0x0002F7CC [Token(Token = "0x170001C3")] public bool RespawnOnGameRunningTeamChangeSupported { [Token(Token = "0x6000B06")] [Address(RVA = "0x194E5A0", Offset = "0x194D5A0", VA = "0x18194E5A0")] get { return this._respawnOnGameRunningTeamChangeSupportedFlag.CFLJGNJLBFG; } } // Token: 0x06000B07 RID: 2823 RVA: 0x000315EC File Offset: 0x0002F7EC [Token(Token = "0x6000B07")] [Address(RVA = "0x1947C00", Offset = "0x1946C00", VA = "0x181947C00")] public void AddRespawnOnGameRunningTeamChangeSupport(object PIHIPPPPEBI) { this._respawnOnGameRunningTeamChangeSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000B08 RID: 2824 RVA: 0x0003160C File Offset: 0x0002F80C [Token(Token = "0x6000B08")] [Address(RVA = "0x19523B0", Offset = "0x19513B0", VA = "0x1819523B0")] public void RemoveRespawnOnGameRunningTeamChangeSupport(object PIHIPPPPEBI) { this._respawnOnGameRunningTeamChangeSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001C4 RID: 452 // (get) Token: 0x06000B09 RID: 2825 RVA: 0x0003162C File Offset: 0x0002F82C [Token(Token = "0x170001C4")] public bool ClearTeamsAfterGameSupported { [Token(Token = "0x6000B09")] [Address(RVA = "0x194D980", Offset = "0x194C980", VA = "0x18194D980")] get { return this._clearTeamsAfterGameSupportedFlag.CFLJGNJLBFG; } } // Token: 0x06000B0A RID: 2826 RVA: 0x0003164C File Offset: 0x0002F84C [Token(Token = "0x6000B0A")] [Address(RVA = "0x1947A20", Offset = "0x1946A20", VA = "0x181947A20")] public void AddClearTeamsAfterGameSupport(object PIHIPPPPEBI) { this._clearTeamsAfterGameSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000B0B RID: 2827 RVA: 0x0003166C File Offset: 0x0002F86C [Token(Token = "0x6000B0B")] [Address(RVA = "0x1952230", Offset = "0x1951230", VA = "0x181952230")] public void RemoveClearTeamsAfterGameSupport(object PIHIPPPPEBI) { this._clearTeamsAfterGameSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x170001C5 RID: 453 // (get) Token: 0x06000B0C RID: 2828 RVA: 0x0003168C File Offset: 0x0002F88C [Token(Token = "0x170001C5")] public bool TeamRadioSupported { [Token(Token = "0x6000B0C")] [Address(RVA = "0x1BFAFF0", Offset = "0x1BF9FF0", VA = "0x181BFAFF0")] get { return this._teamRadioSupportedFlag.CFLJGNJLBFG; } } // Token: 0x170001C6 RID: 454 // (get) Token: 0x06000B0D RID: 2829 RVA: 0x000316AC File Offset: 0x0002F8AC [Token(Token = "0x170001C6")] public TeamRadioSettings TeamRadioSettings { [Token(Token = "0x6000B0D")] [Address(RVA = "0x1BFAFA0", Offset = "0x1BF9FA0", VA = "0x181BFAFA0")] get { throw new NullReferenceException(); } } // Token: 0x06000B0E RID: 2830 RVA: 0x000316C0 File Offset: 0x0002F8C0 [Token(Token = "0x6000B0E")] [Address(RVA = "0x1BF35A0", Offset = "0x1BF25A0", VA = "0x181BF35A0")] public void AddTeamRadioSupport(object PIHIPPPPEBI) { this._teamRadioSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x06000B0F RID: 2831 RVA: 0x000316E0 File Offset: 0x0002F8E0 [Token(Token = "0x6000B0F")] [Address(RVA = "0x1BF9FC0", Offset = "0x1BF8FC0", VA = "0x181BF9FC0")] public void RemoveTeamRadioSupport(object PIHIPPPPEBI) { this._teamRadioSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x06000B10 RID: 2832 RVA: 0x00031700 File Offset: 0x0002F900 [Token(Token = "0x6000B10")] [Address(RVA = "0x1BF3510", Offset = "0x1BF2510", VA = "0x181BF3510")] public void AddTeamRadioSettings(TeamRadioSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO teamRadioSettingsMap = this._teamRadioSettingsMap; float exitRadioDistance = GHGBPMPLLBK.ExitRadioDistance; } // Token: 0x06000B11 RID: 2833 RVA: 0x00031724 File Offset: 0x0002F924 [Token(Token = "0x6000B11")] [Address(RVA = "0x1BF9F60", Offset = "0x1BF8F60", VA = "0x181BF9F60")] public void RemoveTeamRadioSettings(object PIHIPPPPEBI) { bool flag = this._teamRadioSettingsMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x06000B12 RID: 2834 RVA: 0x00031744 File Offset: 0x0002F944 [Token(Token = "0x6000B12")] [Address(RVA = "0x1BF78F0", Offset = "0x1BF68F0", VA = "0x181BF78F0")] public bool IsPlayerOnLocalPlayerRadioChannel(Player HPKICPNGMDJ) { if (!this._teamRadioSupportedFlag.CFLJGNJLBFG) { } AGAJMBPABDL photonPlayer = HPKICPNGMDJ.DBAJDHGDPOL; AGAJMBPABDL photonPlayer2 = Player.k__BackingField.DBAJDHGDPOL; if (photonPlayer != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(photonPlayer).IFLKMADAFOE.KLIAOAJIPKM(); } if (photonPlayer2 != 0) { int num = this.IKKFOCGCMLP(photonPlayer2).IFLKMADAFOE.KLIAOAJIPKM(); } while ((ulong)((uint)(-1)) == (ulong)(-1L)) { } throw new NullReferenceException(); } // Token: 0x170001C7 RID: 455 // (get) Token: 0x06000B13 RID: 2835 RVA: 0x000317AC File Offset: 0x0002F9AC [Token(Token = "0x170001C7")] public PlayerVisualSettings PlayerVisualSettings { [Token(Token = "0x6000B13")] [Address(RVA = "0x1BFAF10", Offset = "0x1BF9F10", VA = "0x181BFAF10")] get { string text; int stringLength = text.m_stringLength; this.m_CachedPtr = (IntPtr)stringLength; throw new NullReferenceException(); } } // Token: 0x06000B14 RID: 2836 RVA: 0x000317CC File Offset: 0x0002F9CC [Token(Token = "0x6000B14")] [Address(RVA = "0x1BF33F0", Offset = "0x1BF23F0", VA = "0x181BF33F0")] public void AddPlayerVisualSettings(PlayerVisualSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; GFJMCNNJKON opponentBeaconMode = GHGBPMPLLBK.OpponentBeaconMode; bool flag; if (flag) { BJOIBBBOIKO playerVisualSettingsMap2 = this._playerVisualSettingsMap; MFBGLIHGCGO playerVisualSettingsUpdateEvent = GameTeamManager.PlayerVisualSettingsUpdateEvent; string text; int stringLength = text.m_stringLength; } } // Token: 0x06000B15 RID: 2837 RVA: 0x00031808 File Offset: 0x0002FA08 [Token(Token = "0x6000B15")] [Address(RVA = "0x1BF9E80", Offset = "0x1BF8E80", VA = "0x181BF9E80")] public void RemovePlayerVisualSettings(object PIHIPPPPEBI) { if (this._playerVisualSettingsMap.HAHBGOMEMEE(PIHIPPPPEBI)) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; MFBGLIHGCGO playerVisualSettingsUpdateEvent = GameTeamManager.PlayerVisualSettingsUpdateEvent; string text; int stringLength = text.m_stringLength; } } // Token: 0x06000B16 RID: 2838 RVA: 0x00031840 File Offset: 0x0002FA40 [Token(Token = "0x6000B16")] [Address(RVA = "0x1BF3710", Offset = "0x1BF2710", VA = "0x181BF3710", Slot = "13")] protected override void Awake() { GameTeamManager.MCGBMAJNPDN teamChangeEvent; Delegate @delegate; do { int num = 0; this.InitializeOnAwake(num); AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; GameTeamManager.EHFNABONLHI ehfnabonlhi = this.IKKFOCGCMLP(agajmbpabdl); if (ehfnabonlhi != 0) { GameTeamManager.MCGBMAJNPDN mcgbmajnpdn; mcgbmajnpdn.method_ptr = ldftn(HDFKJDFIFKK); mcgbmajnpdn.method = ldftn(HDFKJDFIFKK); mcgbmajnpdn.m_target = this; ehfnabonlhi.AHPECOGNNDC += mcgbmajnpdn; } Debug.LogError("Could not retrieve player data for local player."); MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action action = new Action(this.INLPNKIEHME); Player.PlayerCreatedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerCreatedEvent, action); Transform transform = new GameObject("GamePlayerBeacons").transform; this.beaconRoot = transform; Transform transform2 = transform.transform; Transform transform3 = base.transform; transform2.parentInternal = transform3; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn2; mcgbmajnpdn2.method_ptr = ldftn(JHJNAKOGKDK); mcgbmajnpdn2.method = ldftn(JHJNAKOGKDK); mcgbmajnpdn2.m_target = this; teamChangeEvent = this.TeamChangeEvent; @delegate = Delegate.Combine(teamChangeEvent, mcgbmajnpdn2); } while (@delegate != 0 && @delegate == 0); while (@delegate != teamChangeEvent) { } int k__BackingField = (int)Matchmaking.BBJAEJHMAPB.k__BackingField; bool flag; this.hasCustomLevelColorSettings = flag; } // Token: 0x06000B17 RID: 2839 RVA: 0x0003195C File Offset: 0x0002FB5C [Token(Token = "0x6000B17")] [Address(RVA = "0x1BFA160", Offset = "0x1BF9160", VA = "0x181BFA160")] private void Start() { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(this.HCEBGJPGPLN); instance.MFMJPEIIAAN += action; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); instance2.KMKCFILCLNO += ggphekcppmp; GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; int num = 0; if (combatManager != num) { GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action2 = new Action(this.JDMHFALNOPD); combatManager2.PlayerDownButNotOutChangeEvent += action2; } this.CMDLMDJNEPE(); } // Token: 0x06000B18 RID: 2840 RVA: 0x000319E8 File Offset: 0x0002FBE8 [Token(Token = "0x6000B18")] [Address(RVA = "0x1BF9220", Offset = "0x1BF8220", VA = "0x181BF9220", Slot = "14")] protected override void OnDestroy() { GameTeamManager.MCGBMAJNPDN teamChangeEvent; Delegate delegate2; for (;;) { int num = 0; base.OnDestroy(); Dictionary.ValueCollection values = this.allPlayerData.Values; bool flag; if (flag) { GameTeamManager.MCGBMAJNPDN mcgbmajnpdn; mcgbmajnpdn.method_ptr = ldftn(BNMHBLEAPMJ); mcgbmajnpdn.method = ldftn(BNMHBLEAPMJ); mcgbmajnpdn.m_target = this; Delegate @delegate; if (@delegate != 0 && @delegate == 0) { goto IL_162; } } if (num == 0) { this.allPlayerData.Clear(); MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action action = new Action(this.INLPNKIEHME); Player.PlayerCreatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerCreatedEvent, action); GameTeamManager.MCGBMAJNPDN mcgbmajnpdn2; mcgbmajnpdn2.method_ptr = ldftn(JHJNAKOGKDK); mcgbmajnpdn2.method = ldftn(JHJNAKOGKDK); mcgbmajnpdn2.m_target = this; teamChangeEvent = this.TeamChangeEvent; delegate2 = Delegate.Remove(teamChangeEvent, mcgbmajnpdn2); if (delegate2 == 0 || delegate2 != 0) { break; } } } while (delegate2 != teamChangeEvent) { } GameTeamManager.INSTANTANEOUS_PLAYERS.Clear(); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action2 = new Action(this.HCEBGJPGPLN); instance2.MFMJPEIIAAN -= action2; GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); instance3.KMKCFILCLNO -= ggphekcppmp; GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; int num3 = 0; if (combatManager != num3) { GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action3 = new Action(this.JDMHFALNOPD); combatManager2.PlayerDownButNotOutChangeEvent -= action3; } } return; IL_162: throw new NullReferenceException(); } // Token: 0x06000B19 RID: 2841 RVA: 0x00031B5C File Offset: 0x0002FD5C [Token(Token = "0x6000B19")] [Address(RVA = "0x1BFA6D0", Offset = "0x1BF96D0", VA = "0x181BFA6D0")] private void Update() { if (this._teamRadioSupportedFlag.CFLJGNJLBFG) { this.JAFEALFHDLF(); return; } } // Token: 0x06000B1A RID: 2842 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B1A")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B1B RID: 2843 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B1B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")] public void InitializeOnStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B1C RID: 2844 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B1C")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] public void CleanupOnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B1D RID: 2845 RVA: 0x00031B84 File Offset: 0x0002FD84 [Token(Token = "0x6000B1D")] [Address(RVA = "0x1BF9780", Offset = "0x1BF8780", VA = "0x181BF9780", Slot = "23")] public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF) { this.CMDLMDJNEPE(); GameTeamManager.MCGBMAJNPDN teamChangeEvent = this.TeamChangeEvent; if (teamChangeEvent != 0) { teamChangeEvent(IEKDDPPNFPF, true); } } // Token: 0x06000B1E RID: 2846 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B1E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public void OnGameStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B1F RID: 2847 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B1F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B20 RID: 2848 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B20")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B21 RID: 2849 RVA: 0x00031BAC File Offset: 0x0002FDAC [Token(Token = "0x6000B21")] [Address(RVA = "0x1BF8960", Offset = "0x1BF7960", VA = "0x181BF8960")] public void LeaveTeam(AGAJMBPABDL IEKDDPPNFPF) { if ((IEKDDPPNFPF.DMKCIEPGGAB || KKPBCOOONNK.BNNCCCFFALC) && this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM() != -1 && this.FGCKCGBJDBF(IEKDDPPNFPF) && this._spectatingSupportFlag.CFLJGNJLBFG) { this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.BDJFGEJFPPO((uint)(-1), (uint)(-1), true); } } // Token: 0x06000B22 RID: 2850 RVA: 0x00031C14 File Offset: 0x0002FE14 [Token(Token = "0x6000B22")] [Address(RVA = "0x1BF8FB0", Offset = "0x1BF7FB0", VA = "0x181BF8FB0")] public void MasterClearTeams() { if (KKPBCOOONNK.BNNCCCFFALC) { int num = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num < array.Length) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.DFFEKFNFAKJ[num]; this.MPPLFALAKAK(agajmbpabdl, CGLKOJIMDIH.ANY); num++; } } } // Token: 0x06000B23 RID: 2851 RVA: 0x00031C64 File Offset: 0x0002FE64 [Token(Token = "0x6000B23")] [Address(RVA = "0x1BF7720", Offset = "0x1BF6720", VA = "0x181BF7720")] protected GameTeamManager.EHFNABONLHI IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF) { bool flag; if (this.allPlayerData != 0 && IEKDDPPNFPF != 0 && !flag) { GameTeamManager.EHFNABONLHI ehfnabonlhi; ehfnabonlhi.CONBKEKJAGD = IEKDDPPNFPF; Action action = new Action(ehfnabonlhi.COBFJMMFNKO); NMIGJEKFNME nmigjekfnme; ehfnabonlhi.IFLKMADAFOE = nmigjekfnme; GameTeamManager.MCGBMAJNPDN mcgbmajnpdn; mcgbmajnpdn.method_ptr = ldftn(BNMHBLEAPMJ); mcgbmajnpdn.method = ldftn(BNMHBLEAPMJ); mcgbmajnpdn.m_target = this; ehfnabonlhi.AHPECOGNNDC += mcgbmajnpdn; Dictionary dictionary = this.allPlayerData; int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI; dictionary[inpoaaaoahi] = ehfnabonlhi; } throw new NullReferenceException(); } // Token: 0x06000B24 RID: 2852 RVA: 0x00031CE8 File Offset: 0x0002FEE8 [Token(Token = "0x6000B24")] [Address(RVA = "0x1BF39F0", Offset = "0x1BF29F0", VA = "0x181BF39F0")] protected void BNMHBLEAPMJ(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { this.CMDLMDJNEPE(); GameTeamManager.MCGBMAJNPDN teamChangeEvent = this.TeamChangeEvent; if (teamChangeEvent != 0) { teamChangeEvent(FPODELJNIIB, BCLPBCCEJJF); } } // Token: 0x06000B25 RID: 2853 RVA: 0x00031D10 File Offset: 0x0002FF10 [Token(Token = "0x6000B25")] [Address(RVA = "0x1903610", Offset = "0x1902610", VA = "0x181903610")] protected void HDFKJDFIFKK(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { Action localPlayerTeamChangeEvent = this.LocalPlayerTeamChangeEvent; if (localPlayerTeamChangeEvent != 0) { localPlayerTeamChangeEvent(); return; } } // Token: 0x06000B26 RID: 2854 RVA: 0x00031D30 File Offset: 0x0002FF30 [Token(Token = "0x6000B26")] [Address(RVA = "0x1BF7AC0", Offset = "0x1BF6AC0", VA = "0x181BF7AC0")] public bool IsPlayerSpectator(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { return this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM() == -1; } return (uint)(-1) == (uint)(-1); } // Token: 0x06000B27 RID: 2855 RVA: 0x00031D64 File Offset: 0x0002FF64 [Token(Token = "0x6000B27")] [Address(RVA = "0x1BF6610", Offset = "0x1BF5610", VA = "0x181BF6610")] public CGLKOJIMDIH GetPlayerTeam(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { return this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); } return CGLKOJIMDIH.ANY; } // Token: 0x06000B28 RID: 2856 RVA: 0x00031D90 File Offset: 0x0002FF90 [Token(Token = "0x6000B28")] [Address(RVA = "0x1BF6980", Offset = "0x1BF5980", VA = "0x181BF6980")] public CCMLKDOHKJE GetTeamPlayerIndex(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { return this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.HHKKJDOCBNH(); } return CCMLKDOHKJE.ANY_INDEX; } // Token: 0x06000B29 RID: 2857 RVA: 0x00031DBC File Offset: 0x0002FFBC [Token(Token = "0x6000B29")] [Address(RVA = "0x1BFA600", Offset = "0x1BF9600", VA = "0x181BFA600")] public bool TryGetPlayerTeamAndIndex(AGAJMBPABDL IEKDDPPNFPF, out CGLKOJIMDIH GILKBPKMMBF, out CCMLKDOHKJE APIJBLJFECD) { if (IEKDDPPNFPF == 0) { } GameTeamManager.EHFNABONLHI ehfnabonlhi = this.IKKFOCGCMLP(IEKDDPPNFPF); CGLKOJIMDIH cglkojimdih = ehfnabonlhi.IFLKMADAFOE.KLIAOAJIPKM(); GILKBPKMMBF.value__ = (int)cglkojimdih; CCMLKDOHKJE ccmlkdohkje = ehfnabonlhi.IFLKMADAFOE.HHKKJDOCBNH(); APIJBLJFECD.value__ = (int)ccmlkdohkje; return true; } // Token: 0x06000B2A RID: 2858 RVA: 0x00031E04 File Offset: 0x00030004 [Token(Token = "0x6000B2A")] [Address(RVA = "0x1BF6500", Offset = "0x1BF5500", VA = "0x181BF6500")] public AGAJMBPABDL GetPlayerAtTeamPlayerIndex(CGLKOJIMDIH CGOLFOLCHIF, CCMLKDOHKJE KOFAOMGMEDK) { AGAJMBPABDL[] teamPlayers = this.GetTeamPlayers(CGOLFOLCHIF); int num = 0; int length = teamPlayers.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = teamPlayers[num]; if (agajmbpabdl != 0) { CCMLKDOHKJE ccmlkdohkje = this.IKKFOCGCMLP(agajmbpabdl).IFLKMADAFOE.HHKKJDOCBNH(); } if ((uint)(-1) != (uint)KOFAOMGMEDK) { num++; } return teamPlayers[num]; } throw new NullReferenceException(); } // Token: 0x06000B2B RID: 2859 RVA: 0x00031E60 File Offset: 0x00030060 [Token(Token = "0x6000B2B")] [Address(RVA = "0x1BF6960", Offset = "0x1BF5960", VA = "0x181BF6960")] public int GetTeamPlayerCount(CGLKOJIMDIH CGOLFOLCHIF) { return this.GetTeamPlayers(CGOLFOLCHIF).Length; } // Token: 0x06000B2C RID: 2860 RVA: 0x00031E80 File Offset: 0x00030080 [Token(Token = "0x6000B2C")] [Address(RVA = "0x1BF5A80", Offset = "0x1BF4A80", VA = "0x181BF5A80")] public CGLKOJIMDIH GetAnotherTeam(CGLKOJIMDIH CGOLFOLCHIF) { CGLKOJIMDIH[] allTeams = this.GetAllTeams(); int num = 0; int length = allTeams.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = allTeams[num]; if (cglkojimdih == CGOLFOLCHIF) { num++; } } throw new NullReferenceException(); } // Token: 0x06000B2D RID: 2861 RVA: 0x00031EC0 File Offset: 0x000300C0 [Token(Token = "0x6000B2D")] [Address(RVA = "0x1BF6450", Offset = "0x1BF5450", VA = "0x181BF6450")] public IEnumerable GetOtherTeams(CGLKOJIMDIH CGOLFOLCHIF) { CGLKOJIMDIH[] allTeams = this.GetAllTeams(); Func func = (CGLKOJIMDIH t) => t != CGOLFOLCHIF; return Enumerable.Where(allTeams, func); } // Token: 0x06000B2E RID: 2862 RVA: 0x00031F00 File Offset: 0x00030100 [Token(Token = "0x6000B2E")] [Address(RVA = "0x1BF6160", Offset = "0x1BF5160", VA = "0x181BF6160")] public IEnumerable GetOtherActiveTeams(CGLKOJIMDIH CGOLFOLCHIF) { CGLKOJIMDIH[] allTeams = this.GetAllTeams(); Func func = delegate(CGLKOJIMDIH t) { if (t == CGOLFOLCHIF) { } return this.GetTeamPlayers(t).Length > 0; }; return Enumerable.Where(allTeams, func); } // Token: 0x06000B2F RID: 2863 RVA: 0x00031F44 File Offset: 0x00030144 [Token(Token = "0x6000B2F")] [Address(RVA = "0x1BF58A0", Offset = "0x1BF48A0", VA = "0x181BF58A0")] public CGLKOJIMDIH[] GetActiveTeams() { CGLKOJIMDIH[] allTeams = this.GetAllTeams(); Func func = new Func(this.FIJEBOOMMKO); return Enumerable.ToArray(Enumerable.Where(allTeams, func)); } // Token: 0x06000B30 RID: 2864 RVA: 0x00031F74 File Offset: 0x00030174 [Token(Token = "0x6000B30")] [Address(RVA = "0x1BF6D60", Offset = "0x1BF5D60", VA = "0x181BF6D60")] public int GetTeamVacancy(CGLKOJIMDIH CGOLFOLCHIF) { int teamSize = this.GetTeamSize((int)CGOLFOLCHIF); int num = teamSize; return Mathf.Max(0, num); } // Token: 0x06000B31 RID: 2865 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B31")] [Address(RVA = "0x1BF5D20", Offset = "0x1BF4D20", VA = "0x181BF5D20")] public int GetGameVacancy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B32 RID: 2866 RVA: 0x00031F9C File Offset: 0x0003019C [Token(Token = "0x6000B32")] [Address(RVA = "0x1BF5B00", Offset = "0x1BF4B00", VA = "0x181BF5B00")] public AGAJMBPABDL GetAnyPlayerOnTeam(CGLKOJIMDIH CGOLFOLCHIF) { int num = 0; if (CGOLFOLCHIF != CGLKOJIMDIH.ANY) { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num < array.Length) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.DFFEKFNFAKJ[num]; if (this.GetPlayerTeam(agajmbpabdl) != CGOLFOLCHIF) { num++; } AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; } } throw new NullReferenceException(); } // Token: 0x06000B33 RID: 2867 RVA: 0x00031FF0 File Offset: 0x000301F0 [Token(Token = "0x6000B33")] [Address(RVA = "0x1BF6A80", Offset = "0x1BF5A80", VA = "0x181BF6A80")] public AGAJMBPABDL[] GetTeamPlayers(CGLKOJIMDIH CGOLFOLCHIF) { GameTeamManager.INSTANTANEOUS_PLAYERS.Clear(); if (CGOLFOLCHIF != CGLKOJIMDIH.ANY) { int num = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num < array.Length) { AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl; if (this.GetPlayerTeam(agajmbpabdl) == CGOLFOLCHIF) { List instantaneous_PLAYERS = GameTeamManager.INSTANTANEOUS_PLAYERS; AGAJMBPABDL[] array3 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl2; instantaneous_PLAYERS.Add(agajmbpabdl2); } num++; } } return GameTeamManager.INSTANTANEOUS_PLAYERS.ToArray(); } // Token: 0x06000B34 RID: 2868 RVA: 0x00032064 File Offset: 0x00030264 [Token(Token = "0x6000B34")] [Address(RVA = "0x1BF6E00", Offset = "0x1BF5E00", VA = "0x181BF6E00")] public AGAJMBPABDL[] GetTeammatesOfPlayer(AGAJMBPABDL IEKDDPPNFPF) { GameTeamManager.INSTANTANEOUS_PLAYERS.Clear(); if (IEKDDPPNFPF != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); int num = (int)cglkojimdih; if (cglkojimdih != CGLKOJIMDIH.ANY) { int num2 = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num2 < array.Length) { AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl; if (this.GetPlayerTeam(agajmbpabdl) == (CGLKOJIMDIH)num) { AGAJMBPABDL[] array3 = KKPBCOOONNK.DFFEKFNFAKJ; List instantaneous_PLAYERS = GameTeamManager.INSTANTANEOUS_PLAYERS; AGAJMBPABDL[] array4 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl2; instantaneous_PLAYERS.Add(agajmbpabdl2); } num2++; } } } return GameTeamManager.INSTANTANEOUS_PLAYERS.ToArray(); } // Token: 0x06000B35 RID: 2869 RVA: 0x000320FC File Offset: 0x000302FC [Token(Token = "0x6000B35")] [Address(RVA = "0x1BF5E80", Offset = "0x1BF4E80", VA = "0x181BF5E80")] public AGAJMBPABDL[] GetOpponentsOfPlayer(AGAJMBPABDL IEKDDPPNFPF) { GameTeamManager.INSTANTANEOUS_PLAYERS.Clear(); if (IEKDDPPNFPF != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); int num = (int)cglkojimdih; if (cglkojimdih != CGLKOJIMDIH.ANY) { int num2 = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num2 < array.Length) { AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl; if (this.GetPlayerTeam(agajmbpabdl) != (CGLKOJIMDIH)num) { AGAJMBPABDL[] array3 = KKPBCOOONNK.DFFEKFNFAKJ; List instantaneous_PLAYERS = GameTeamManager.INSTANTANEOUS_PLAYERS; AGAJMBPABDL[] array4 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl2; instantaneous_PLAYERS.Add(agajmbpabdl2); } num2++; } } } return GameTeamManager.INSTANTANEOUS_PLAYERS.ToArray(); } // Token: 0x06000B36 RID: 2870 RVA: 0x00032194 File Offset: 0x00030394 [Token(Token = "0x6000B36")] [Address(RVA = "0x1BF69F0", Offset = "0x1BF59F0", VA = "0x181BF69F0")] public AGAJMBPABDL[] GetTeamPlayersSortedByIndex(CGLKOJIMDIH CGOLFOLCHIF) { Comparison comparison = new Comparison(this.EBFMIDMDMMF); AGAJMBPABDL[] array; return array; } // Token: 0x06000B37 RID: 2871 RVA: 0x000321B0 File Offset: 0x000303B0 [Token(Token = "0x6000B37")] [Address(RVA = "0x1BF6210", Offset = "0x1BF5210", VA = "0x181BF6210")] public AGAJMBPABDL[] GetOtherPlayers(CGLKOJIMDIH CGOLFOLCHIF) { GameTeamManager.INSTANTANEOUS_PLAYERS.Clear(); int num = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num < array.Length) { AGAJMBPABDL[] array2 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl; CGLKOJIMDIH playerTeam = this.GetPlayerTeam(agajmbpabdl); if (playerTeam != CGOLFOLCHIF && playerTeam != CGLKOJIMDIH.ANY) { List instantaneous_PLAYERS = GameTeamManager.INSTANTANEOUS_PLAYERS; AGAJMBPABDL[] array3 = KKPBCOOONNK.DFFEKFNFAKJ; AGAJMBPABDL agajmbpabdl2; instantaneous_PLAYERS.Add(agajmbpabdl2); } num++; } return GameTeamManager.INSTANTANEOUS_PLAYERS.ToArray(); } // Token: 0x06000B38 RID: 2872 RVA: 0x00032228 File Offset: 0x00030428 [Token(Token = "0x6000B38")] [Address(RVA = "0x1BF5C50", Offset = "0x1BF4C50", VA = "0x181BF5C50")] public CGLKOJIMDIH GetFirstActiveTeam() { int num = 0; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; if (num < array.Length) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.DFFEKFNFAKJ[num]; if (this.GetPlayerTeam(agajmbpabdl) == CGLKOJIMDIH.ANY) { num++; } } return CGLKOJIMDIH.ANY; } // Token: 0x06000B39 RID: 2873 RVA: 0x00032270 File Offset: 0x00030470 [Token(Token = "0x6000B39")] [Address(RVA = "0x1BF5880", Offset = "0x1BF4880", VA = "0x181BF5880")] public int GetActiveTeamCount() { return this.GetActiveTeams().Length; } // Token: 0x06000B3A RID: 2874 RVA: 0x00032290 File Offset: 0x00030490 [Token(Token = "0x6000B3A")] [Address(RVA = "0x1BF5810", Offset = "0x1BF4810", VA = "0x181BF5810")] public IEnumerable GetActivePlayers() { /* An exception occurred when decompiling this method (06000B3A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1 GameTeamManager::GetActivePlayers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MPBCGLALBGH::System.IDisposable.Dispose, ldloc:MPBCGLALBGH(var_0)) stfld:int32(MPBCGLALBGH::<>1__state, ldloc:MPBCGLALBGH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](4294967294))) stloc:int32(var_2_1D, callgetter:int32(Environment::get_CurrentManagedThreadId)) stfld:int32(MPBCGLALBGH::<>l__initialThreadId, ldloc:MPBCGLALBGH(var_0), ldloc:int32(var_2_1D)) stfld:GameTeamManager(MPBCGLALBGH::<>4__this, ldloc:MPBCGLALBGH(var_0), ldloc:GameTeamManager(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: 0x06000B3B RID: 2875 RVA: 0x000322C8 File Offset: 0x000304C8 [Token(Token = "0x6000B3B")] [Address(RVA = "0x1BF5570", Offset = "0x1BF4570", VA = "0x181BF5570")] public int GetActivePlayerCount() { GameTeamManager.MPBCGLALBGH mpbcglalbgh; mpbcglalbgh.System.IDisposable.Dispose(); mpbcglalbgh.<>1__state = (int)((ulong)4294967294L); int currentManagedThreadId = Environment.CurrentManagedThreadId; mpbcglalbgh.<>l__initialThreadId = currentManagedThreadId; mpbcglalbgh.<>4__this = this; return Enumerable.Count(mpbcglalbgh); } // Token: 0x06000B3C RID: 2876 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B3C")] [Address(RVA = "0x1BF5600", Offset = "0x1BF4600", VA = "0x181BF5600")] public int GetActivePlayerVacancy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B3D RID: 2877 RVA: 0x00032308 File Offset: 0x00030508 [Token(Token = "0x6000B3D")] [Address(RVA = "0x1BF9C10", Offset = "0x1BF8C10", VA = "0x181BF9C10")] public bool PlayersAreTeammates(AGAJMBPABDL CCCMMLDEPBM, AGAJMBPABDL KGPDBCJKGFG) { if (CCCMMLDEPBM != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(CCCMMLDEPBM).IFLKMADAFOE.KLIAOAJIPKM(); } int num; if (KGPDBCJKGFG != 0) { num = this.IKKFOCGCMLP(KGPDBCJKGFG).IFLKMADAFOE.KLIAOAJIPKM(); } if ((ulong)((uint)(-1)) == (ulong)(-1L)) { } return (uint)(-1) == (uint)num; } // Token: 0x06000B3E RID: 2878 RVA: 0x00032354 File Offset: 0x00030554 [Token(Token = "0x6000B3E")] [Address(RVA = "0x1BF9B90", Offset = "0x1BF8B90", VA = "0x181BF9B90")] public bool PlayerOnTeam(AGAJMBPABDL CCCMMLDEPBM, CGLKOJIMDIH CGOLFOLCHIF) { if (CCCMMLDEPBM != 0) { return this.IKKFOCGCMLP(CCCMMLDEPBM).IFLKMADAFOE.KLIAOAJIPKM() == CGOLFOLCHIF; } return (uint)(-1) == (uint)CGOLFOLCHIF; } // Token: 0x06000B3F RID: 2879 RVA: 0x00032388 File Offset: 0x00030588 [Token(Token = "0x6000B3F")] [Address(RVA = "0x1BF4F10", Offset = "0x1BF3F10", VA = "0x181BF4F10")] protected int EJIACDCHHLL(CGLKOJIMDIH[] EKNFGJONMHM) { int num = 0; int length = EKNFGJONMHM.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = EKNFGJONMHM[num]; if (this.GetTeamPlayers(cglkojimdih).Length < 2147483647) { } num++; } return int.MaxValue; } // Token: 0x06000B40 RID: 2880 RVA: 0x000323CC File Offset: 0x000305CC [Token(Token = "0x6000B40")] [Address(RVA = "0x1BF4FB0", Offset = "0x1BF3FB0", VA = "0x181BF4FB0")] protected int EJIACDCHHLL(CGLKOJIMDIH[] EKNFGJONMHM, out CGLKOJIMDIH EJJIKFEBHJH) { int num = 0; int length = EKNFGJONMHM.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = EKNFGJONMHM[num]; if (this.GetTeamPlayers(cglkojimdih).Length < 2147483647) { CGLKOJIMDIH cglkojimdih2 = EKNFGJONMHM[num]; EJJIKFEBHJH.value__ = (int)cglkojimdih2; } num++; } return int.MaxValue; } // Token: 0x06000B41 RID: 2881 RVA: 0x00032420 File Offset: 0x00030620 [Token(Token = "0x6000B41")] [Address(RVA = "0x1BF5270", Offset = "0x1BF4270", VA = "0x181BF5270")] protected CGLKOJIMDIH FNDAHCPLGBL(AGAJMBPABDL ANFDGHMNLGJ, string GKODLABMCLE) { int num; do { num = 0; GameTeamManager.MPBCGLALBGH mpbcglalbgh; mpbcglalbgh.System.IDisposable.Dispose(); mpbcglalbgh.<>1__state = (int)((ulong)4294967294L); int currentManagedThreadId = Environment.CurrentManagedThreadId; mpbcglalbgh.<>l__initialThreadId = currentManagedThreadId; mpbcglalbgh.<>4__this = this; if (currentManagedThreadId != 0) { int num2 = 0; Player player; if (player == num2) { continue; } PlayerParty playerParty = player.playerParty; int num3 = 0; if (playerParty.OAFIDGLDPGM != num3) { continue; } int num4; while (num4 == 0) { } } if (currentManagedThreadId != 0) { } } while (num != 0); if (num != -1) { } return CGLKOJIMDIH.ANY; } // Token: 0x06000B42 RID: 2882 RVA: 0x000324B0 File Offset: 0x000306B0 [Token(Token = "0x6000B42")] [Address(RVA = "0x1BF8DD0", Offset = "0x1BF7DD0", VA = "0x181BF8DD0")] protected void MPPLFALAKAK(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH CGOLFOLCHIF) { if (CGOLFOLCHIF == CGLKOJIMDIH.ANY) { } NMIGJEKFNME iflkmadafoe = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE; } // Token: 0x06000B43 RID: 2883 RVA: 0x000324D4 File Offset: 0x000306D4 [Token(Token = "0x6000B43")] [Address(RVA = "0x1BF8AC0", Offset = "0x1BF7AC0", VA = "0x181BF8AC0")] protected CCMLKDOHKJE MPNJFIDFLOB(CGLKOJIMDIH CGOLFOLCHIF) { GameTeamManager.INSTANTANEOUS_PLAYER_INDICES.Clear(); int num = 0; if (CGOLFOLCHIF != CGLKOJIMDIH.ANY) { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; GameTeamManager.EHFNABONLHI ehfnabonlhi = this.IKKFOCGCMLP(agajmbpabdl); if (ehfnabonlhi.IFLKMADAFOE.KLIAOAJIPKM() == CGOLFOLCHIF) { List instantaneous_PLAYER_INDICES = GameTeamManager.INSTANTANEOUS_PLAYER_INDICES; CCMLKDOHKJE ccmlkdohkje = ehfnabonlhi.NKDKGCBDOPI; } num++; } } GameTeamManager.INSTANTANEOUS_PLAYER_INDICES.Sort(); List instantaneous_PLAYER_INDICES2 = GameTeamManager.INSTANTANEOUS_PLAYER_INDICES; List instantaneous_PLAYER_INDICES3 = GameTeamManager.INSTANTANEOUS_PLAYER_INDICES; List instantaneous_PLAYER_INDICES4 = GameTeamManager.INSTANTANEOUS_PLAYER_INDICES; num++; num++; throw new NullReferenceException(); } // Token: 0x170001C8 RID: 456 // (get) Token: 0x06000B44 RID: 2884 RVA: 0x0003256C File Offset: 0x0003076C [Token(Token = "0x170001C8")] public bool GameStartTeamRequirementsMet { [Token(Token = "0x6000B44")] [Address(RVA = "0x1BFADD0", Offset = "0x1BF9DD0", VA = "0x181BFADD0")] get { int activePlayerCount = this.GetActivePlayerCount(); CGLKOJIMDIH[] activeTeams = this.GetActiveTeams(); if (activeTeams != 0) { int num = this.EJIACDCHHLL(activeTeams); } BJOIBBBOIKO manualGameStartRequirementMap = this._manualGameStartRequirementMap; bool flag; return flag; } } // Token: 0x170001C9 RID: 457 // (get) Token: 0x06000B45 RID: 2885 RVA: 0x000325A8 File Offset: 0x000307A8 [Token(Token = "0x170001C9")] public bool GameAutomaticStartTeamRequirementsMet { [Token(Token = "0x6000B45")] [Address(RVA = "0x1BFACF0", Offset = "0x1BF9CF0", VA = "0x181BFACF0")] get { if (this._automaticGameStartSupportFlag.CFLJGNJLBFG) { int activePlayerCount = this.GetActivePlayerCount(); CGLKOJIMDIH[] activeTeams = this.GetActiveTeams(); if (activeTeams != 0) { int num = this.EJIACDCHHLL(activeTeams); } BJOIBBBOIKO automaticGameStartRequirementMap = this._automaticGameStartRequirementMap; bool flag; return flag; } throw new NullReferenceException(); } } // Token: 0x06000B46 RID: 2886 RVA: 0x000325F0 File Offset: 0x000307F0 [Token(Token = "0x6000B46")] [Address(RVA = "0x1BF5070", Offset = "0x1BF4070", VA = "0x181BF5070")] private bool FGCKCGBJDBF(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); } int activePlayerCount = this.GetActivePlayerCount(); CGLKOJIMDIH[] activeTeams = this.GetActiveTeams(); uint num; bool flag; if (num != (uint)(-1)) { if (activeTeams != 0) { } int num2; if (activeTeams != 0) { num2 = this.EJIACDCHHLL(activeTeams); } AGAJMBPABDL[] array; int length = array.Length; if (array != 0 && length < num2) { num2 = length; } BJOIBBBOIKO manualGameStartRequirementMap = this._manualGameStartRequirementMap; return flag; } if (flag) { } throw new NullReferenceException(); } // Token: 0x06000B47 RID: 2887 RVA: 0x0003266C File Offset: 0x0003086C [Token(Token = "0x6000B47")] [Address(RVA = "0x1BF7EF0", Offset = "0x1BF6EF0", VA = "0x181BF7EF0")] private bool JDGJCLLLKDP(GameStartRequirement MINMOOJDCFK, int EMOCOGOPEMI, int LCGOACGALEB, int FKOKDJPANPP) { int minTeamSize = MINMOOJDCFK.MinTeamSize; bool flag; return flag; } // Token: 0x06000B48 RID: 2888 RVA: 0x00032684 File Offset: 0x00030884 [Token(Token = "0x6000B48")] [Address(RVA = "0x1BF78E0", Offset = "0x1BF68E0", VA = "0x181BF78E0", Slot = "21")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { this.CGBPMHNKIEN(); } // Token: 0x06000B49 RID: 2889 RVA: 0x00032698 File Offset: 0x00030898 [Token(Token = "0x6000B49")] [Address(RVA = "0x1BF78E0", Offset = "0x1BF68E0", VA = "0x181BF78E0", Slot = "22")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { this.CGBPMHNKIEN(); } // Token: 0x06000B4A RID: 2890 RVA: 0x000326AC File Offset: 0x000308AC [Token(Token = "0x6000B4A")] [Address(RVA = "0x1BF6680", Offset = "0x1BF5680", VA = "0x181BF6680")] public Color GetTeamColor(CGLKOJIMDIH CGOLFOLCHIF, bool FIGAEGIKONE = false) { int num = 0; bool flag; if (flag) { } string text; if (text.m_stringLength != 1) { Color color = KAODAGAILIH.AFPIHLEEEDP((CGLKOJIMDIH)num); } AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; throw new NullReferenceException(); } // Token: 0x06000B4B RID: 2891 RVA: 0x000326E0 File Offset: 0x000308E0 [Token(Token = "0x6000B4B")] [Address(RVA = "0x1BFA050", Offset = "0x1BF9050", VA = "0x181BFA050")] public void RequestNextTeam(AGAJMBPABDL IEKDDPPNFPF) { ulong num; this.DAFMBCKCJKM(IEKDDPPNFPF, (CGLKOJIMDIH)((uint)(-1)), (CGLKOJIMDIH)((uint)(-1)), num != 0UL); } // Token: 0x06000B4C RID: 2892 RVA: 0x000326FC File Offset: 0x000308FC [Token(Token = "0x6000B4C")] [Address(RVA = "0x1BFA080", Offset = "0x1BF9080", VA = "0x181BFA080")] public void RequestTeamChange(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH MFDDEHMDPDM) { if (IEKDDPPNFPF != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); } } // Token: 0x06000B4D RID: 2893 RVA: 0x00032728 File Offset: 0x00030928 [Token(Token = "0x6000B4D")] [Address(RVA = "0x1BF4790", Offset = "0x1BF3790", VA = "0x181BF4790")] private void DAFMBCKCJKM(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH MFDDEHMDPDM, CGLKOJIMDIH LCFIGEPFDBH, bool IACHBNLBIHE) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.BNALDBHFCMB bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcMasterRequestTeam); } // Token: 0x06000B4E RID: 2894 RVA: 0x00032754 File Offset: 0x00030954 [Token(Token = "0x6000B4E")] [Address(RVA = "0x1BFA130", Offset = "0x1BF9130", VA = "0x181BFA130")] [NFOMENMAOIA] public void RpcMasterRequestTeam(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH MFDDEHMDPDM, CGLKOJIMDIH LCFIGEPFDBH, bool IACHBNLBIHE) { } // Token: 0x06000B4F RID: 2895 RVA: 0x00032764 File Offset: 0x00030964 [Token(Token = "0x6000B4F")] [Address(RVA = "0x1BF67F0", Offset = "0x1BF57F0", VA = "0x181BF67F0")] public int GetTeamMaxPlayerCount(CGLKOJIMDIH CGOLFOLCHIF) { int teamSize = this.GetTeamSize((int)CGOLFOLCHIF); return Mathf.Max(0, teamSize); } // Token: 0x06000B50 RID: 2896 RVA: 0x00032784 File Offset: 0x00030984 [Token(Token = "0x6000B50")] [Address(RVA = "0x1BF5940", Offset = "0x1BF4940", VA = "0x181BF5940")] public CGLKOJIMDIH[] GetAllTeams() { GameTeamManager.INSTANTANEOUS_TEAMS.Clear(); int num = 0; List teamSizes = this._teamSizes; GameTeamManager.INSTANTANEOUS_TEAMS.Add(num); num++; return GameTeamManager.INSTANTANEOUS_TEAMS.ToArray(); } // Token: 0x06000B51 RID: 2897 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B51")] [Address(RVA = "0x1BF5710", Offset = "0x1BF4710", VA = "0x181BF5710")] public int GetActivePlayersMaxCount() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B52 RID: 2898 RVA: 0x000327C4 File Offset: 0x000309C4 [Token(Token = "0x6000B52")] [Address(RVA = "0x1BF9870", Offset = "0x1BF8870", VA = "0x181BF9870")] public bool PlayerCanSwitchTeam(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0) { CGLKOJIMDIH cglkojimdih = this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM(); } int num = 0; List teamSizes = this._teamSizes; uint num2; if (num != (int)num2) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING && this._gameRunningTeamChangeSupportedFlag.CFLJGNJLBFG) { AGAJMBPABDL[] array; int length = array.Length; AGAJMBPABDL[] teamPlayers = this.GetTeamPlayers((CGLKOJIMDIH)num); } if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ != FFPFKDMKLOP.GAME_RUNNING) { int teamVacancy = this.GetTeamVacancy((CGLKOJIMDIH)num); } } num++; MutableOverridableObscuredBool canSwitchTeams = PlayerGameRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(IEKDDPPNFPF).canSwitchTeams; if (num < IEKDDPPNFPF) { num += num; if (num == IEKDDPPNFPF) { throw new NullReferenceException(); } num++; } bool flag; return flag; } // Token: 0x06000B53 RID: 2899 RVA: 0x0003286C File Offset: 0x00030A6C [Token(Token = "0x6000B53")] [Address(RVA = "0x1BF97C0", Offset = "0x1BF87C0", VA = "0x181BF97C0")] public bool PlayerCanLeaveGame(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0 && this.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM() != -1 && this.FGCKCGBJDBF(IEKDDPPNFPF)) { return this._spectatingSupportFlag.CFLJGNJLBFG; } throw new NullReferenceException(); } // Token: 0x06000B54 RID: 2900 RVA: 0x000328B0 File Offset: 0x00030AB0 [Token(Token = "0x6000B54")] [Address(RVA = "0x1BFA320", Offset = "0x1BF9320", VA = "0x181BFA320")] public bool TryGetActivePlayerCentroid(out Vector3 POMHINIGOFE) { int num; do { num = 0; float z = Vector3.zero.z; POMHINIGOFE.z = z; GameTeamManager.MPBCGLALBGH mpbcglalbgh; mpbcglalbgh.System.IDisposable.Dispose(); mpbcglalbgh.<>1__state = (int)((ulong)4294967294L); int currentManagedThreadId = Environment.CurrentManagedThreadId; mpbcglalbgh.<>l__initialThreadId = currentManagedThreadId; mpbcglalbgh.<>4__this = this; if (currentManagedThreadId != 0) { int num2 = 0; Player player; if (!(player != num2)) { continue; } num++; Vector3 currentFloorPosition = player.OKMPECALOGB; Vector3 vector; float z2 = vector.z; POMHINIGOFE.z = z2; } if (currentManagedThreadId != 0) { } } while (num != 0); Vector3 vector2; float z3 = vector2.z; POMHINIGOFE.z = z3; return true; } // Token: 0x06000B55 RID: 2901 RVA: 0x00032958 File Offset: 0x00030B58 [Token(Token = "0x6000B55")] [Address(RVA = "0x1BF6860", Offset = "0x1BF5860", VA = "0x181BF6860")] public string GetTeamName(CGLKOJIMDIH CGOLFOLCHIF) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; AGAJMBPABDL[] array; if (array.Length != 0) { return array[0].OHAFDCGEMEF; } if (CGOLFOLCHIF == CGLKOJIMDIH.ANY) { return "Spectating"; } string text; return text + " Team"; } // Token: 0x06000B56 RID: 2902 RVA: 0x000329A0 File Offset: 0x00030BA0 [Token(Token = "0x6000B56")] [Address(RVA = "0x1BF78D0", Offset = "0x1BF68D0", VA = "0x181BF78D0")] private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.CMDLMDJNEPE(); } // Token: 0x06000B57 RID: 2903 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B57")] [Address(RVA = "0x1BF70E0", Offset = "0x1BF60E0", VA = "0x181BF70E0")] private void HCEBGJPGPLN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B58 RID: 2904 RVA: 0x000329B4 File Offset: 0x00030BB4 [Token(Token = "0x6000B58")] [Address(RVA = "0x1BF8E80", Offset = "0x1BF7E80", VA = "0x181BF8E80")] public void MasterAssignTeam(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH MFDDEHMDPDM, CGLKOJIMDIH LCFIGEPFDBH, bool IACHBNLBIHE, bool ABDCBGGHOEB = true) { if (KKPBCOOONNK.BNNCCCFFALC) { if (MFDDEHMDPDM != CGLKOJIMDIH.ANY) { } CGLKOJIMDIH cglkojimdih; if (cglkojimdih != CGLKOJIMDIH.ANY) { } if (IEKDDPPNFPF != 0) { } Debug.LogWarning("Unable to assign a team to " + "null player"); } } // Token: 0x06000B59 RID: 2905 RVA: 0x000329F0 File Offset: 0x00030BF0 [Token(Token = "0x6000B59")] [Address(RVA = "0x1BF3A40", Offset = "0x1BF2A40", VA = "0x181BF3A40")] private CGLKOJIMDIH CFHINCNALHO(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH LCFIGEPFDBH, bool IACHBNLBIHE) { Player player = IEKDDPPNFPF.GPOMCJICJIH(); int num = 0; bool flag = player != num; int num2 = 0; if (!flag) { } if (player.playerParty.IDNBLIJBPKB == IACHBNLBIHE) { if (this._teamSelectionMethodMap.ToString() != (ulong)3L) { goto IL_70; } CGLKOJIMDIH cglkojimdih; if (cglkojimdih != CGLKOJIMDIH.ANY) { goto IL_74; } List teamSizes = this._teamSizes; if (num2 == (int)LCFIGEPFDBH || this.GetTeamVacancy((CGLKOJIMDIH)num2) == 0 || this.GetTeamPlayers((CGLKOJIMDIH)num2).Length > -1) { } num2++; } CGLKOJIMDIH cglkojimdih2; if (cglkojimdih2 == CGLKOJIMDIH.ANY) { } IL_70: IL_74: throw new NullReferenceException(); } // Token: 0x06000B5A RID: 2906 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B5A")] [Address(RVA = "0x1BF49C0", Offset = "0x1BF39C0", VA = "0x181BF49C0")] private CGLKOJIMDIH EJAKIFFBOMA(CGLKOJIMDIH LCFIGEPFDBH = CGLKOJIMDIH.ANY) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B5B RID: 2907 RVA: 0x00032A78 File Offset: 0x00030C78 [Token(Token = "0x6000B5B")] [Address(RVA = "0x1BF7630", Offset = "0x1BF6630", VA = "0x181BF7630")] private CGLKOJIMDIH HOAAOBAJBNL(CGLKOJIMDIH LCFIGEPFDBH = CGLKOJIMDIH.ANY) { CGLKOJIMDIH cglkojimdih; if (cglkojimdih == CGLKOJIMDIH.ANY) { int num = 0; List teamSizes = this._teamSizes; if (num == (int)LCFIGEPFDBH || this.GetTeamVacancy((CGLKOJIMDIH)num) == 0 || this.GetTeamPlayers((CGLKOJIMDIH)num).Length > -1) { } num++; } return CGLKOJIMDIH.ANY; } // Token: 0x06000B5C RID: 2908 RVA: 0x00032ABC File Offset: 0x00030CBC [Token(Token = "0x6000B5C")] [Address(RVA = "0x1BF90B0", Offset = "0x1BF80B0", VA = "0x181BF90B0")] private CGLKOJIMDIH NBEGLCKGBPH(bool CFFIBEDADHE, CGLKOJIMDIH LCFIGEPFDBH) { int num = 0; List teamSizes = this._teamSizes; if (num != (int)LCFIGEPFDBH && this.GetTeamVacancy((CGLKOJIMDIH)num) != 0) { int length = this.GetTeamPlayers((CGLKOJIMDIH)num).Length; if (CFFIBEDADHE && length > 0) { Player player = this.GetAnyPlayerOnTeam((CGLKOJIMDIH)num).GPOMCJICJIH(); int num2 = 0; if (player == num2 || player.playerParty.IDNBLIJBPKB) { goto IL_5E; } } if (length > -1) { } } IL_5E: num++; return CGLKOJIMDIH.ANY; } // Token: 0x06000B5D RID: 2909 RVA: 0x00032B34 File Offset: 0x00030D34 [Token(Token = "0x6000B5D")] [Address(RVA = "0x1BF7F30", Offset = "0x1BF6F30", VA = "0x181BF7F30")] private void JDMHFALNOPD(AGAJMBPABDL IEKDDPPNFPF) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!this.IsPlayerSpectator(agajmbpabdl)) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; string text; if (text != 0) { this.CGBPMHNKIEN(); return; } } } } // Token: 0x06000B5E RID: 2910 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B5E")] [Address(RVA = "0x1BF3C20", Offset = "0x1BF2C20", VA = "0x181BF3C20")] private void CGBPMHNKIEN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B5F RID: 2911 RVA: 0x00032B78 File Offset: 0x00030D78 [Token(Token = "0x6000B5F")] [Address(RVA = "0x1BF54C0", Offset = "0x1BF44C0", VA = "0x181BF54C0")] private PlayerHighlightBeam FOOJMDAFCGH() { PlayerHighlightBeam playerHighlightBeam = global::UnityEngine.Object.Instantiate(this.beaconPrefab); Transform transform = playerHighlightBeam.transform; Transform transform2 = this.beaconRoot.transform; transform.parentInternal = transform2; return playerHighlightBeam; } // Token: 0x06000B60 RID: 2912 RVA: 0x00032BB4 File Offset: 0x00030DB4 [Token(Token = "0x6000B60")] [Address(RVA = "0x1BF8020", Offset = "0x1BF7020", VA = "0x181BF8020")] private void JHJNAKOGKDK([Optional] AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF = false) { if (this._teamRadioSupportedFlag.CFLJGNJLBFG) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; AGAJMBPABDL[] teammatesOfPlayer = this.GetTeammatesOfPlayer(agajmbpabdl); this.squadmates = teammatesOfPlayer; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; AGAJMBPABDL[] opponentsOfPlayer = this.GetOpponentsOfPlayer(agajmbpabdl2); int num = 0; int length = opponentsOfPlayer.Length; if (num < length) { Player player = opponentsOfPlayer[num].GPOMCJICJIH(); int num2 = 0; if (player != num2) { PlayerAudio playerAudio = player.playerAudio; int num3 = 0; playerAudio.SetRadioVoice(num3 != 0, 1f); } num++; } } } // Token: 0x06000B61 RID: 2913 RVA: 0x00032C54 File Offset: 0x00030E54 [Token(Token = "0x6000B61")] [Address(RVA = "0x1BF7B30", Offset = "0x1BF6B30", VA = "0x181BF7B30")] private void JAFEALFHDLF() { Player k__BackingField = Player.k__BackingField; int num = 0; if (!(k__BackingField == num)) { AGAJMBPABDL[] array = this.squadmates; int num2 = 0; if (num2 < array.Length) { AGAJMBPABDL agajmbpabdl = array[num2]; if (agajmbpabdl != 0) { Player player = agajmbpabdl.GPOMCJICJIH(); int num3 = 0; if (player != num3) { BJOIBBBOIKO teamRadioSettingsMap = this._teamRadioSettingsMap; Transform transform = player.head.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; bool k__BackingField = player.playerAudio.k__BackingField; if (k__BackingField) { } if (!k__BackingField) { } } AGAJMBPABDL[] array2 = this.squadmates; num2++; } int num4 = 0; this.JHJNAKOGKDK(num2, num4 != 0); } } } // Token: 0x06000B62 RID: 2914 RVA: 0x00032D1C File Offset: 0x00030F1C [Token(Token = "0x6000B62")] [Address(RVA = "0x1BF78D0", Offset = "0x1BF68D0", VA = "0x181BF78D0")] protected void INLPNKIEHME(Player IEKDDPPNFPF) { this.CMDLMDJNEPE(); } // Token: 0x06000B63 RID: 2915 RVA: 0x00032D30 File Offset: 0x00030F30 [Token(Token = "0x6000B63")] [Address(RVA = "0x1BF45B0", Offset = "0x1BF35B0", VA = "0x181BF45B0")] private void CMDLMDJNEPE() { this.CGBPMHNKIEN(); AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; int num = 0; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; Player player = agajmbpabdl.GPOMCJICJIH(); int num2 = 0; if (!(player == num2)) { CGLKOJIMDIH playerTeam = this.GetPlayerTeam(agajmbpabdl); } num++; } } // Token: 0x06000B64 RID: 2916 RVA: 0x00032D90 File Offset: 0x00030F90 [Token(Token = "0x6000B64")] [Address(RVA = "0x1BF8180", Offset = "0x1BF7180", VA = "0x181BF8180")] private void JNDNGMPHBJL() { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; int num = 0; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; Player player = agajmbpabdl.GPOMCJICJIH(); int num2 = 0; if (!(player == num2)) { CGLKOJIMDIH playerTeam = this.GetPlayerTeam(agajmbpabdl); } num++; } } // Token: 0x06000B65 RID: 2917 RVA: 0x00032DE8 File Offset: 0x00030FE8 [Token(Token = "0x6000B65")] [Address(RVA = "0x1BF8310", Offset = "0x1BF7310", VA = "0x181BF8310")] private void LAHGMLIPFLI(Player LFEKAHMCNAM, CGLKOJIMDIH MCEHPPNBLIC, Color CLHPODPOOLF) { if (MCEHPPNBLIC != CGLKOJIMDIH.ANY) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance.CIFKHPAHBHB) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; if (instance.ToString().m_stringLength != 0) { PlayerAvatar playerAvatar = LFEKAHMCNAM.playerAvatar; if (this.hasCustomLevelColorSettings) { } bool flag = 0 != 0; playerAvatar.TeamOutfitColorEmissionEnabled = flag; PlayerAvatar playerAvatar2 = LFEKAHMCNAM.playerAvatar; if (this.hasCustomLevelColorSettings) { } int num = 0; playerAvatar2.TeamOutfitColorEmissionAmount = (float)num; } } } LFEKAHMCNAM.playerAvatar.TeamOutfitColorEmissionEnabled = false; PlayerAvatar playerAvatar3 = LFEKAHMCNAM.playerAvatar; int num2 = 0; playerAvatar3.TeamOutfitColorEmissionAmount = (float)num2; PlayerUI playerUI; if (MCEHPPNBLIC != CGLKOJIMDIH.ANY) { GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance2.CIFKHPAHBHB) { BJOIBBBOIKO playerVisualSettingsMap2 = this._playerVisualSettingsMap; if (instance2.ToString().m_stringLength != 0) { playerUI = LFEKAHMCNAM.playerUI; return; } } } Image cheerBadge_RecRoomDeveloper = playerUI.cheerBadge_RecRoomDeveloper; throw new NullReferenceException(); } // Token: 0x06000B66 RID: 2918 RVA: 0x00032EC8 File Offset: 0x000310C8 [Token(Token = "0x6000B66")] [Address(RVA = "0x1BF8600", Offset = "0x1BF7600", VA = "0x181BF8600")] private void LAMOLCGPIHG(Player LFEKAHMCNAM, CGLKOJIMDIH MCEHPPNBLIC, Color CLHPODPOOLF) { int num = 0; if (!(LFEKAHMCNAM == num)) { PlayerHand leftHand = LFEKAHMCNAM.leftHand; int num2 = 0; if (!(leftHand != num2)) { } LaserTeleporter laserTeleporter = LFEKAHMCNAM.leftHand._laserTeleporter; int num3 = 0; bool flag = laserTeleporter != num3; PlayerHand rightHand = LFEKAHMCNAM.rightHand; int num4 = 0; if (!(rightHand != num4)) { } LaserTeleporter laserTeleporter2 = LFEKAHMCNAM.rightHand._laserTeleporter; int num5 = 0; bool flag2 = laserTeleporter2 != num5; if (MCEHPPNBLIC != CGLKOJIMDIH.ANY) { BJOIBBBOIKO playerVisualSettingsMap = this._playerVisualSettingsMap; if (laserTeleporter2.ToString().m_stringLength != 0) { if (flag) { LaserTeleporter laserTeleporter3 = LFEKAHMCNAM.leftHand._laserTeleporter; } if (flag2) { LaserTeleporter laserTeleporter4 = LFEKAHMCNAM.rightHand._laserTeleporter; return; } return; } } LFEKAHMCNAM.leftHand._laserTeleporter.LaserColor = num; LaserTeleporter laserTeleporter5 = LFEKAHMCNAM.rightHand._laserTeleporter; throw new NullReferenceException(); } } // Token: 0x06000B67 RID: 2919 RVA: 0x00032FAC File Offset: 0x000311AC [Token(Token = "0x6000B67")] [Address(RVA = "0x1BFA830", Offset = "0x1BF9830", VA = "0x181BFA830")] public GameTeamManager() { List list = new List(); this.beacons = list; AGAJMBPABDL[] array = new AGAJMBPABDL[0]; this.squadmates = array; BJOIBBBOIKO bjoibbboiko = new BJOIBBBOIKO(); this._manualGameStartRequirementMap = bjoibbboiko; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this._automaticGameStartSupportFlag = aolmggapkeh; BJOIBBBOIKO bjoibbboiko2 = new BJOIBBBOIKO(); this._automaticGameStartRequirementMap = bjoibbboiko2; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this._joinInProgressSupportedFlag = aolmggapkeh2; AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH(); this._endGameIfStartRequirementsNotMetFlag = aolmggapkeh3; List list2 = new List(); this._teamSizes = list2; BJOIBBBOIKO bjoibbboiko3 = new BJOIBBBOIKO(); this._teamSelectionMethodMap = bjoibbboiko3; AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH(); this._explicitTeamSelectionSupportedFlag = aolmggapkeh4; AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH(); this._spectatingSupportFlag = aolmggapkeh5; AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH(); this._gameRunningTeamChangeSupportedFlag = aolmggapkeh6; AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH(); this._respawnOnGameRunningTeamChangeSupportedFlag = aolmggapkeh7; AOLMGGAPKEH aolmggapkeh8 = new AOLMGGAPKEH(); this._clearTeamsAfterGameSupportedFlag = aolmggapkeh8; AOLMGGAPKEH aolmggapkeh9 = new AOLMGGAPKEH(); this._teamRadioSupportedFlag = aolmggapkeh9; BJOIBBBOIKO bjoibbboiko4 = new BJOIBBBOIKO(); this._teamRadioSettingsMap = bjoibbboiko4; BJOIBBBOIKO bjoibbboiko5 = new BJOIBBBOIKO(); this._playerVisualSettingsMap = bjoibbboiko5; Dictionary dictionary = new Dictionary(); this.allPlayerData = dictionary; base..ctor(); } // Token: 0x06000B68 RID: 2920 RVA: 0x000330C8 File Offset: 0x000312C8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6000B68")] [Address(RVA = "0x1BFA710", Offset = "0x1BF9710", VA = "0x181BFA710")] static GameTeamManager() { int num; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(8, true, num != 0); num = 0; GameTeamManager.PlayerVisualSettingsUpdateEvent = mfbglihgcgo; } // Token: 0x06000B69 RID: 2921 RVA: 0x00033104 File Offset: 0x00031304 [Token(Token = "0x6000B69")] [Address(RVA = "0x1BF5240", Offset = "0x1BF4240", VA = "0x181BF5240")] [CompilerGenerated] private bool FIJEBOOMMKO(CGLKOJIMDIH LIMOILDIGKF) { return this.GetTeamPlayers(LIMOILDIGKF).Length > 0; } // Token: 0x06000B6A RID: 2922 RVA: 0x00033128 File Offset: 0x00031328 [Token(Token = "0x6000B6A")] [Address(RVA = "0x1BF4860", Offset = "0x1BF3860", VA = "0x181BF4860")] [CompilerGenerated] private int EBFMIDMDMMF(AGAJMBPABDL IPHIIJNAEON, AGAJMBPABDL FOJLJNMAJLC) { if (IPHIIJNAEON != 0) { CCMLKDOHKJE ccmlkdohkje = this.IKKFOCGCMLP(IPHIIJNAEON).IFLKMADAFOE.HHKKJDOCBNH(); } CCMLKDOHKJE ccmlkdohkje2; if (FOJLJNMAJLC != 0) { ccmlkdohkje2 = this.IKKFOCGCMLP(FOJLJNMAJLC).IFLKMADAFOE.HHKKJDOCBNH(); } CCMLKDOHKJE ccmlkdohkje3; return ccmlkdohkje3.CompareTo(ccmlkdohkje2); } // Token: 0x040008DA RID: 2266 [Token(Token = "0x40008DA")] private static readonly List INSTANTANEOUS_TEAMS = new List(); // Token: 0x040008DB RID: 2267 [Token(Token = "0x40008DB")] private static readonly List INSTANTANEOUS_PLAYERS = new List(); // Token: 0x040008DC RID: 2268 [Token(Token = "0x40008DC")] private static readonly List INSTANTANEOUS_PLAYER_INDICES = new List(); // Token: 0x040008DD RID: 2269 [Token(Token = "0x40008DD")] public static readonly int MAX_TEAM_COUNT; // Token: 0x040008DE RID: 2270 [Token(Token = "0x40008DE")] public static readonly int MAX_TEAM_SIZE; // Token: 0x040008DF RID: 2271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40008DF")] [SerializeField] private PlayerHighlightBeam beaconPrefab; // Token: 0x040008E0 RID: 2272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40008E0")] private Transform beaconRoot; // Token: 0x040008E1 RID: 2273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40008E1")] private List beacons; // Token: 0x040008E2 RID: 2274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40008E2")] private AGAJMBPABDL[] squadmates; // Token: 0x040008E3 RID: 2275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40008E3")] private bool hasCustomLevelColorSettings; // Token: 0x040008E4 RID: 2276 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40008E4")] private GameTeamColorSettings customLevelColorSettings; // Token: 0x040008E5 RID: 2277 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40008E5")] [CompilerGenerated] private GameTeamManager.MCGBMAJNPDN TeamChangeEvent; // Token: 0x040008E6 RID: 2278 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40008E6")] [CompilerGenerated] private Action LocalPlayerTeamChangeEvent; // Token: 0x040008E7 RID: 2279 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40008E7")] private BJOIBBBOIKO _manualGameStartRequirementMap; // Token: 0x040008E8 RID: 2280 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40008E8")] private AOLMGGAPKEH _automaticGameStartSupportFlag; // Token: 0x040008E9 RID: 2281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40008E9")] private BJOIBBBOIKO _automaticGameStartRequirementMap; // Token: 0x040008EA RID: 2282 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x40008EA")] private AOLMGGAPKEH _joinInProgressSupportedFlag; // Token: 0x040008EB RID: 2283 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x40008EB")] private AOLMGGAPKEH _endGameIfStartRequirementsNotMetFlag; // Token: 0x040008EC RID: 2284 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40008EC")] private List _teamSizes; // Token: 0x040008ED RID: 2285 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40008ED")] private BJOIBBBOIKO _teamSelectionMethodMap; // Token: 0x040008EE RID: 2286 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40008EE")] private AOLMGGAPKEH _explicitTeamSelectionSupportedFlag; // Token: 0x040008EF RID: 2287 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40008EF")] private AOLMGGAPKEH _spectatingSupportFlag; // Token: 0x040008F0 RID: 2288 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40008F0")] private AOLMGGAPKEH _gameRunningTeamChangeSupportedFlag; // Token: 0x040008F1 RID: 2289 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40008F1")] private AOLMGGAPKEH _respawnOnGameRunningTeamChangeSupportedFlag; // Token: 0x040008F2 RID: 2290 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40008F2")] private AOLMGGAPKEH _clearTeamsAfterGameSupportedFlag; // Token: 0x040008F3 RID: 2291 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40008F3")] private AOLMGGAPKEH _teamRadioSupportedFlag; // Token: 0x040008F4 RID: 2292 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40008F4")] private BJOIBBBOIKO _teamRadioSettingsMap; // Token: 0x040008F5 RID: 2293 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40008F5")] private BJOIBBBOIKO _playerVisualSettingsMap; // Token: 0x040008F6 RID: 2294 [Token(Token = "0x40008F6")] public static MFBGLIHGCGO PlayerVisualSettingsUpdateEvent; // Token: 0x040008F7 RID: 2295 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40008F7")] private Dictionary allPlayerData; // Token: 0x02000163 RID: 355 [Token(Token = "0x2000163")] public sealed class MCGBMAJNPDN : MulticastDelegate { // Token: 0x06000B6B RID: 2923 RVA: 0x00033174 File Offset: 0x00031374 [Token(Token = "0x6000B6B")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public MCGBMAJNPDN(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06000B6C RID: 2924 RVA: 0x00033190 File Offset: 0x00031390 [Token(Token = "0x6000B6C")] [Address(RVA = "0xF86B50", Offset = "0xF85B50", VA = "0x180F86B50", Slot = "13")] public void Invoke(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06000B6D RID: 2925 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B6D")] [Address(RVA = "0x1C02520", Offset = "0x1C01520", VA = "0x181C02520", Slot = "14")] public IAsyncResult BeginInvoke(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B6E RID: 2926 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B6E")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000164 RID: 356 [Token(Token = "0x2000164")] protected class EHFNABONLHI { // Token: 0x14000029 RID: 41 // (add) Token: 0x06000B6F RID: 2927 RVA: 0x00033248 File Offset: 0x00031448 // (remove) Token: 0x06000B70 RID: 2928 RVA: 0x00033270 File Offset: 0x00031470 [Token(Token = "0x14000029")] public event GameTeamManager.MCGBMAJNPDN AHPECOGNNDC { [Token(Token = "0x6000B6F")] [Address(RVA = "0x1BE7F60", Offset = "0x1BE6F60", VA = "0x181BE7F60")] [CompilerGenerated] add { GameTeamManager.MCGBMAJNPDN ahpecognndc; Delegate @delegate; do { ahpecognndc = this.AHPECOGNNDC; @delegate = Delegate.Combine(ahpecognndc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ahpecognndc) { } } [Token(Token = "0x6000B70")] [Address(RVA = "0x1BE8110", Offset = "0x1BE7110", VA = "0x181BE8110")] [CompilerGenerated] remove { GameTeamManager.MCGBMAJNPDN ahpecognndc; Delegate @delegate; do { ahpecognndc = this.AHPECOGNNDC; @delegate = Delegate.Remove(ahpecognndc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ahpecognndc) { } } } // Token: 0x170001CA RID: 458 // (get) Token: 0x06000B71 RID: 2929 RVA: 0x00033298 File Offset: 0x00031498 [Token(Token = "0x170001CA")] public CGLKOJIMDIH OBIAHGLMGBC { [Token(Token = "0x6000B71")] [Address(RVA = "0x1BE8050", Offset = "0x1BE7050", VA = "0x181BE8050")] get { return this.IFLKMADAFOE.KLIAOAJIPKM(); } } // Token: 0x170001CB RID: 459 // (get) Token: 0x06000B72 RID: 2930 RVA: 0x000332B8 File Offset: 0x000314B8 [Token(Token = "0x170001CB")] public CCMLKDOHKJE NKDKGCBDOPI { [Token(Token = "0x6000B72")] [Address(RVA = "0x1BE8000", Offset = "0x1BE7000", VA = "0x181BE8000")] get { return this.IFLKMADAFOE.HHKKJDOCBNH(); } } // Token: 0x06000B73 RID: 2931 RVA: 0x000332D8 File Offset: 0x000314D8 [Token(Token = "0x6000B73")] [Address(RVA = "0x1BE81B0", Offset = "0x1BE71B0", VA = "0x181BE81B0")] public EHFNABONLHI(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF) { this.CONBKEKJAGD = IEKDDPPNFPF; Action action = new Action(this.COBFJMMFNKO); NMIGJEKFNME nmigjekfnme; this.IFLKMADAFOE = nmigjekfnme; } // Token: 0x06000B74 RID: 2932 RVA: 0x00033308 File Offset: 0x00031508 [Token(Token = "0x6000B74")] [Address(RVA = "0x1BE80A0", Offset = "0x1BE70A0", VA = "0x181BE80A0")] public void IFKDDEPGGDD(CGLKOJIMDIH CGOLFOLCHIF, CCMLKDOHKJE EEOEFDINFGM) { NMIGJEKFNME iflkmadafoe = this.IFLKMADAFOE; } // Token: 0x06000B75 RID: 2933 RVA: 0x00033324 File Offset: 0x00031524 [Token(Token = "0x6000B75")] [Address(RVA = "0x1BE7F40", Offset = "0x1BE6F40", VA = "0x181BE7F40")] private void COBFJMMFNKO() { GameTeamManager.MCGBMAJNPDN ahpecognndc = this.AHPECOGNNDC; if (ahpecognndc != 0) { AGAJMBPABDL conbkekjagd = this.CONBKEKJAGD; int num = 0; ahpecognndc(conbkekjagd, num != 0); return; } } // Token: 0x040008F9 RID: 2297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40008F9")] private AGAJMBPABDL CONBKEKJAGD; // Token: 0x040008FA RID: 2298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40008FA")] private NMIGJEKFNME IFLKMADAFOE; } // Token: 0x02000165 RID: 357 [Token(Token = "0x2000165")] [CompilerGenerated] private sealed class PHJNMAKIHJP { // Token: 0x06000B76 RID: 2934 RVA: 0x00033350 File Offset: 0x00031550 [Token(Token = "0x6000B76")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PHJNMAKIHJP() { } // Token: 0x06000B77 RID: 2935 RVA: 0x00033364 File Offset: 0x00031564 [Token(Token = "0x6000B77")] [Address(RVA = "0x1C02E30", Offset = "0x1C01E30", VA = "0x181C02E30")] internal bool b__0(CGLKOJIMDIH t) { return t != this.team; } // Token: 0x040008FB RID: 2299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40008FB")] public CGLKOJIMDIH team; } // Token: 0x02000166 RID: 358 [Token(Token = "0x2000166")] [CompilerGenerated] private sealed class MEFOBGICPMA { // Token: 0x06000B78 RID: 2936 RVA: 0x00033380 File Offset: 0x00031580 [Token(Token = "0x6000B78")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MEFOBGICPMA() { } // Token: 0x06000B79 RID: 2937 RVA: 0x00033394 File Offset: 0x00031594 [Token(Token = "0x6000B79")] [Address(RVA = "0x1C025B0", Offset = "0x1C015B0", VA = "0x181C025B0")] internal bool b__0(CGLKOJIMDIH t) { if (t == this.team) { } return this.<>4__this.GetTeamPlayers(t).Length > 0; } // Token: 0x040008FC RID: 2300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40008FC")] public CGLKOJIMDIH team; // Token: 0x040008FD RID: 2301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40008FD")] public GameTeamManager <>4__this; } }