303 lines
10 KiB
C#
303 lines
10 KiB
C#
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<float> 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<GameTeleportRestriction>();
|
|
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.<EGKJPJKLEAI>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.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
|
BJOIBBBOIKO<float> 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<float> 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<float> _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;
|
|
}
|