using System; using Cpp2IlInjected; using UnityEngine; using Valve.VR; // Token: 0x0200013B RID: 315 [Token(Token = "0x200013B")] [Serializable] public class GameMovementManager : JMFAKCJLJKP { // Token: 0x17000196 RID: 406 // (get) Token: 0x060009C4 RID: 2500 RVA: 0x0002D6CC File Offset: 0x0002B8CC [Token(Token = "0x17000196")] public bool TeleportBufferDistanceRestricted { [Token(Token = "0x60009C4")] [Address(RVA = "0xE6BF80", Offset = "0xE6AD80", VA = "0x180E6BF80")] get { return this._teleportBufferDistanceRestrictedFlag.CFLJGNJLBFG; } } // Token: 0x060009C5 RID: 2501 RVA: 0x0002D6EC File Offset: 0x0002B8EC [Token(Token = "0x60009C5")] [Address(RVA = "0xE6BD80", Offset = "0xE6AB80", VA = "0x180E6BD80")] public void OLMPMJJHKGN(object PIHIPPPPEBI) { this._teleportBufferDistanceRestrictedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060009C6 RID: 2502 RVA: 0x0002D70C File Offset: 0x0002B90C [Token(Token = "0x60009C6")] [Address(RVA = "0xE6B870", Offset = "0xE6A670", VA = "0x180E6B870")] public void BDMMHLAHHNP(object PIHIPPPPEBI) { this._teleportBufferDistanceRestrictedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17000197 RID: 407 // (get) Token: 0x060009C7 RID: 2503 RVA: 0x0002D72C File Offset: 0x0002B92C [Token(Token = "0x17000197")] public bool MovementModeChangeDuringGameSupported { [Token(Token = "0x60009C7")] [Address(RVA = "0xE6BF30", Offset = "0xE6AD30", VA = "0x180E6BF30")] get { return this._movementModeChangeDuringGameSupportedFlag.CFLJGNJLBFG; } } // Token: 0x060009C8 RID: 2504 RVA: 0x0002D74C File Offset: 0x0002B94C [Token(Token = "0x60009C8")] [Address(RVA = "0xE6BD60", Offset = "0xE6AB60", VA = "0x180E6BD60")] public void OGDNLFPFNGI(object PIHIPPPPEBI) { this._movementModeChangeDuringGameSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI); } // Token: 0x060009C9 RID: 2505 RVA: 0x0002D76C File Offset: 0x0002B96C [Token(Token = "0x60009C9")] [Address(RVA = "0xE6BCC0", Offset = "0xE6AAC0", VA = "0x180E6BCC0")] public void NIGBKOFGOPH(object PIHIPPPPEBI) { this._movementModeChangeDuringGameSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI); } // Token: 0x17000198 RID: 408 // (get) Token: 0x060009CA RID: 2506 RVA: 0x0002D78C File Offset: 0x0002B98C [Token(Token = "0x17000198")] public float MovementModeChangeGracePeriod { [Token(Token = "0x60009CA")] [Address(RVA = "0xE6BF50", Offset = "0xE6AD50", VA = "0x180E6BF50")] get { return ((ISteamVR_Action_Skeleton_Source)this._movementModeChangeGracePeriodMap).indexCurl; } } // Token: 0x060009CB RID: 2507 RVA: 0x0002D7AC File Offset: 0x0002B9AC [Token(Token = "0x60009CB")] [Address(RVA = "0xE6BCE0", Offset = "0xE6AAE0", VA = "0x180E6BCE0")] public void NJKKFJLMFKL(float ANFHKPDKLEF, object PIHIPPPPEBI, int JMHKMOACHDG) { BJOIBBBOIKO movementModeChangeGracePeriodMap = this._movementModeChangeGracePeriodMap; } // Token: 0x060009CC RID: 2508 RVA: 0x0002D7C8 File Offset: 0x0002B9C8 [Token(Token = "0x60009CC")] [Address(RVA = "0xE6B890", Offset = "0xE6A690", VA = "0x180E6B890")] public void CMABDNLKHGP(object PIHIPPPPEBI) { bool flag = this._movementModeChangeGracePeriodMap.HAHBGOMEMEE(PIHIPPPPEBI); } // Token: 0x060009CD RID: 2509 RVA: 0x0002D7E8 File Offset: 0x0002B9E8 [Token(Token = "0x60009CD")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60", Slot = "4")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { this.gameManager = ONLEICCNNBI; } // Token: 0x060009CE RID: 2510 RVA: 0x0002D7FC File Offset: 0x0002B9FC [Token(Token = "0x60009CE")] [Address(RVA = "0xE6BB80", Offset = "0xE6A980", VA = "0x180E6BB80", Slot = "6")] public void InitializeOnStart() { GameTeleportRestriction[] array = global::UnityEngine.Object.FindObjectsOfType(); this.teleportRestrictions = array; this.HKMHFLEIPIM(); } // Token: 0x060009CF RID: 2511 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60009CF")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void CleanupOnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060009D0 RID: 2512 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60009D0")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060009D1 RID: 2513 RVA: 0x0002D81C File Offset: 0x0002BA1C [Token(Token = "0x60009D1")] [Address(RVA = "0xE6BDA0", Offset = "0xE6ABA0", VA = "0x180E6BDA0", Slot = "8")] public void OnGameStart() { this.HKMHFLEIPIM(); } // Token: 0x060009D2 RID: 2514 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60009D2")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060009D3 RID: 2515 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60009D3")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060009D4 RID: 2516 RVA: 0x0002D830 File Offset: 0x0002BA30 [Token(Token = "0x60009D4")] [Address(RVA = "0xE6B8F0", Offset = "0xE6A6F0", VA = "0x180E6B8F0")] public void GIFBOCOAOAG(IECDBOCPGMB GHBNIGCAPPL) { this.localPlayerTeleportRegionTag = GHBNIGCAPPL; this.HKMHFLEIPIM(); } // Token: 0x060009D5 RID: 2517 RVA: 0x0002D84C File Offset: 0x0002BA4C [Token(Token = "0x60009D5")] [Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")] private IECDBOCPGMB NHGMDKAMIPO() { return this.localPlayerTeleportRegionTag; } // Token: 0x060009D6 RID: 2518 RVA: 0x0002D860 File Offset: 0x0002BA60 [Token(Token = "0x60009D6")] [Address(RVA = "0xE6BAC0", Offset = "0xE6A8C0", VA = "0x180E6BAC0", Slot = "10")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { this.localPlayerTeleportRegionTag = (IECDBOCPGMB)((ulong)4294967295L); this.HKMHFLEIPIM(); if (HOCMIMEHLLM || this._teleportBufferDistanceRestrictedFlag.CFLJGNJLBFG) { } this.HKMHFLEIPIM(); } // Token: 0x060009D7 RID: 2519 RVA: 0x0002D8A8 File Offset: 0x0002BAA8 [Token(Token = "0x60009D7")] [Address(RVA = "0xE6BDB0", Offset = "0xE6ABB0", VA = "0x180E6BDB0", Slot = "11")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { if (!HOCMIMEHLLM) { Player.k__BackingField.playerPersonalSpace.RemovePersonalSpaceDistance(this); } this.HKMHFLEIPIM(); } // Token: 0x060009D8 RID: 2520 RVA: 0x0002D8D8 File Offset: 0x0002BAD8 [Token(Token = "0x60009D8")] [Address(RVA = "0xE6B900", Offset = "0xE6A700", VA = "0x180E6B900")] private void HKMHFLEIPIM() { GameManager gameManager = this.gameManager; GameManager gameManager2 = this.gameManager; if (gameManager.EOMJFPLCDBD != 0) { } GameTeamManager teamManager = gameManager2.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (teamManager.IsPlayerSpectator(agajmbpabdl)) { } GameTeamManager teamManager2 = this.gameManager.teamManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl2); GameTeleportRestriction[] array = this.teleportRestrictions; int num = 0; if (num < array.Length) { GameTeleportRestriction gameTeleportRestriction = array[num]; IECDBOCPGMB iecdbocpgmb = this.localPlayerTeleportRegionTag; GameTeleportRestriction[] array2 = this.teleportRestrictions; num++; } } // Token: 0x060009D9 RID: 2521 RVA: 0x0002D978 File Offset: 0x0002BB78 [Token(Token = "0x60009D9")] [Address(RVA = "0xE6BBF0", Offset = "0xE6A9F0", VA = "0x180E6BBF0")] public bool MEJKDINEADM() { if (this.gameManager.EOMJFPLCDBD != 0) { if (this._movementModeChangeDuringGameSupportedFlag.CFLJGNJLBFG) { float totalTimeElapsed = this.gameManager.k__BackingField.TotalTimeElapsed; BJOIBBBOIKO movementModeChangeGracePeriodMap = this._movementModeChangeGracePeriodMap; if (totalTimeElapsed < totalTimeElapsed) { } } } throw new NullReferenceException(); } // Token: 0x060009DA RID: 2522 RVA: 0x0002D9C4 File Offset: 0x0002BBC4 [Token(Token = "0x60009DA")] [Address(RVA = "0xE6BE90", Offset = "0xE6AC90", VA = "0x180E6BE90")] public GameMovementManager() { AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this._teleportBufferDistanceRestrictedFlag = aolmggapkeh; AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH(); this._movementModeChangeDuringGameSupportedFlag = aolmggapkeh2; BJOIBBBOIKO bjoibbboiko = new BJOIBBBOIKO(); this._movementModeChangeGracePeriodMap = bjoibbboiko; this.localPlayerTeleportRegionTag = (IECDBOCPGMB)((ulong)4294967295L); this.CleanupOnDestroy(); } // Token: 0x040007B1 RID: 1969 [Token(Token = "0x40007B1")] private const float RESTRICTED_TELEPORT_BUFFER_DISTANCE = 0f; // Token: 0x040007B2 RID: 1970 [Token(Token = "0x40007B2")] public const int GAME_MOVEMENT_MANAGER_PRIORITY = 100; // Token: 0x040007B3 RID: 1971 [Token(Token = "0x40007B3")] private const string TELEPORT_REGION_TAG_KEY = "TELEPORT_REGION_TAG"; // Token: 0x040007B4 RID: 1972 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40007B4")] private AOLMGGAPKEH _teleportBufferDistanceRestrictedFlag; // Token: 0x040007B5 RID: 1973 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40007B5")] private AOLMGGAPKEH _movementModeChangeDuringGameSupportedFlag; // Token: 0x040007B6 RID: 1974 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40007B6")] private BJOIBBBOIKO _movementModeChangeGracePeriodMap; // Token: 0x040007B7 RID: 1975 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40007B7")] private GameManager gameManager; // Token: 0x040007B8 RID: 1976 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40007B8")] private GameTeleportRestriction[] teleportRestrictions; // Token: 0x040007B9 RID: 1977 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40007B9")] private IECDBOCPGMB localPlayerTeleportRegionTag; }