304 lines
10 KiB
C#
304 lines
10 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.XR.ARSubsystems;
|
|
|
|
// Token: 0x0200013B RID: 315
|
|
[Token(Token = "0x200013B")]
|
|
[Serializable]
|
|
public class GameMovementManager : JMFAKCJLJKP
|
|
{
|
|
// Token: 0x17000196 RID: 406
|
|
// (get) Token: 0x060009C4 RID: 2500 RVA: 0x0002D640 File Offset: 0x0002B840
|
|
[Token(Token = "0x17000196")]
|
|
public bool TeleportBufferDistanceRestricted
|
|
{
|
|
[Token(Token = "0x60009C4")]
|
|
[Address(RVA = "0x1955250", Offset = "0x1954250", VA = "0x181955250")]
|
|
get
|
|
{
|
|
return this._teleportBufferDistanceRestrictedFlag.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009C5 RID: 2501 RVA: 0x0002D660 File Offset: 0x0002B860
|
|
[Token(Token = "0x60009C5")]
|
|
[Address(RVA = "0x1955080", Offset = "0x1954080", VA = "0x181955080")]
|
|
public void OLMPMJJHKGN(object PIHIPPPPEBI)
|
|
{
|
|
this._teleportBufferDistanceRestrictedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009C6 RID: 2502 RVA: 0x0002D680 File Offset: 0x0002B880
|
|
[Token(Token = "0x60009C6")]
|
|
[Address(RVA = "0x1954B70", Offset = "0x1953B70", VA = "0x181954B70")]
|
|
public void BDMMHLAHHNP(object PIHIPPPPEBI)
|
|
{
|
|
this._teleportBufferDistanceRestrictedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000197 RID: 407
|
|
// (get) Token: 0x060009C7 RID: 2503 RVA: 0x0002D6A0 File Offset: 0x0002B8A0
|
|
[Token(Token = "0x17000197")]
|
|
public bool MovementModeChangeDuringGameSupported
|
|
{
|
|
[Token(Token = "0x60009C7")]
|
|
[Address(RVA = "0x1955230", Offset = "0x1954230", VA = "0x181955230")]
|
|
get
|
|
{
|
|
return this._movementModeChangeDuringGameSupportedFlag.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009C8 RID: 2504 RVA: 0x0002D6C0 File Offset: 0x0002B8C0
|
|
[Token(Token = "0x60009C8")]
|
|
[Address(RVA = "0x1955060", Offset = "0x1954060", VA = "0x181955060")]
|
|
public void OGDNLFPFNGI(object PIHIPPPPEBI)
|
|
{
|
|
this._movementModeChangeDuringGameSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009C9 RID: 2505 RVA: 0x0002D6E0 File Offset: 0x0002B8E0
|
|
[Token(Token = "0x60009C9")]
|
|
[Address(RVA = "0x1954FC0", Offset = "0x1953FC0", VA = "0x181954FC0")]
|
|
public void NIGBKOFGOPH(object PIHIPPPPEBI)
|
|
{
|
|
this._movementModeChangeDuringGameSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x17000198 RID: 408
|
|
// (get) Token: 0x060009CA RID: 2506 RVA: 0x0002D700 File Offset: 0x0002B900
|
|
[Token(Token = "0x17000198")]
|
|
public float MovementModeChangeGracePeriod
|
|
{
|
|
[Token(Token = "0x60009CA")]
|
|
[Address(RVA = "0x10BA1B0", Offset = "0x10B91B0", VA = "0x1810BA1B0")]
|
|
get
|
|
{
|
|
TrackableId trackableId = ((ITrackable)this._movementModeChangeGracePeriodMap).trackableId;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009CB RID: 2507 RVA: 0x0002D720 File Offset: 0x0002B920
|
|
[Token(Token = "0x60009CB")]
|
|
[Address(RVA = "0x1954FE0", Offset = "0x1953FE0", VA = "0x181954FE0")]
|
|
public void NJKKFJLMFKL(float ANFHKPDKLEF, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<float> movementModeChangeGracePeriodMap = this._movementModeChangeGracePeriodMap;
|
|
}
|
|
|
|
// Token: 0x060009CC RID: 2508 RVA: 0x0002D73C File Offset: 0x0002B93C
|
|
[Token(Token = "0x60009CC")]
|
|
[Address(RVA = "0x1954B90", Offset = "0x1953B90", VA = "0x181954B90")]
|
|
public void CMABDNLKHGP(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._movementModeChangeGracePeriodMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060009CD RID: 2509 RVA: 0x0002D75C File Offset: 0x0002B95C
|
|
[Token(Token = "0x60009CD")]
|
|
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820", Slot = "4")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
this.gameManager = ONLEICCNNBI;
|
|
}
|
|
|
|
// Token: 0x060009CE RID: 2510 RVA: 0x0002D770 File Offset: 0x0002B970
|
|
[Token(Token = "0x60009CE")]
|
|
[Address(RVA = "0x1954E80", Offset = "0x1953E80", VA = "0x181954E80", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060009D1 RID: 2513 RVA: 0x0002D790 File Offset: 0x0002B990
|
|
[Token(Token = "0x60009D1")]
|
|
[Address(RVA = "0x19550A0", Offset = "0x19540A0", VA = "0x1819550A0", Slot = "8")]
|
|
public void OnGameStart()
|
|
{
|
|
this.HKMHFLEIPIM();
|
|
}
|
|
|
|
// Token: 0x060009D2 RID: 2514 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60009D2")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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 = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x0002D7A4 File Offset: 0x0002B9A4
|
|
[Token(Token = "0x60009D4")]
|
|
[Address(RVA = "0x1954BF0", Offset = "0x1953BF0", VA = "0x181954BF0")]
|
|
public void GIFBOCOAOAG(IECDBOCPGMB GHBNIGCAPPL)
|
|
{
|
|
this.localPlayerTeleportRegionTag = GHBNIGCAPPL;
|
|
this.HKMHFLEIPIM();
|
|
}
|
|
|
|
// Token: 0x060009D5 RID: 2517 RVA: 0x0002D7C0 File Offset: 0x0002B9C0
|
|
[Token(Token = "0x60009D5")]
|
|
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
|
private IECDBOCPGMB NHGMDKAMIPO()
|
|
{
|
|
return this.localPlayerTeleportRegionTag;
|
|
}
|
|
|
|
// Token: 0x060009D6 RID: 2518 RVA: 0x0002D7D4 File Offset: 0x0002B9D4
|
|
[Token(Token = "0x60009D6")]
|
|
[Address(RVA = "0x1954DC0", Offset = "0x1953DC0", VA = "0x181954DC0", 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: 0x0002D81C File Offset: 0x0002BA1C
|
|
[Token(Token = "0x60009D7")]
|
|
[Address(RVA = "0x19550B0", Offset = "0x19540B0", VA = "0x1819550B0", Slot = "11")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
if (!HOCMIMEHLLM)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.playerPersonalSpace.RemovePersonalSpaceDistance(this);
|
|
}
|
|
this.HKMHFLEIPIM();
|
|
}
|
|
|
|
// Token: 0x060009D8 RID: 2520 RVA: 0x0002D84C File Offset: 0x0002BA4C
|
|
[Token(Token = "0x60009D8")]
|
|
[Address(RVA = "0x1954C00", Offset = "0x1953C00", VA = "0x181954C00")]
|
|
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: 0x0002D8EC File Offset: 0x0002BAEC
|
|
[Token(Token = "0x60009D9")]
|
|
[Address(RVA = "0x1954EF0", Offset = "0x1953EF0", VA = "0x181954EF0")]
|
|
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: 0x0002D938 File Offset: 0x0002BB38
|
|
[Token(Token = "0x60009DA")]
|
|
[Address(RVA = "0x1955190", Offset = "0x1954190", VA = "0x181955190")]
|
|
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: 0x040007B2 RID: 1970
|
|
[Token(Token = "0x40007B2")]
|
|
private const float RESTRICTED_TELEPORT_BUFFER_DISTANCE = 0f;
|
|
|
|
// Token: 0x040007B3 RID: 1971
|
|
[Token(Token = "0x40007B3")]
|
|
public const int GAME_MOVEMENT_MANAGER_PRIORITY = 100;
|
|
|
|
// Token: 0x040007B4 RID: 1972
|
|
[Token(Token = "0x40007B4")]
|
|
private const string TELEPORT_REGION_TAG_KEY = "TELEPORT_REGION_TAG";
|
|
|
|
// Token: 0x040007B5 RID: 1973
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40007B5")]
|
|
private AOLMGGAPKEH _teleportBufferDistanceRestrictedFlag;
|
|
|
|
// Token: 0x040007B6 RID: 1974
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007B6")]
|
|
private AOLMGGAPKEH _movementModeChangeDuringGameSupportedFlag;
|
|
|
|
// Token: 0x040007B7 RID: 1975
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40007B7")]
|
|
private BJOIBBBOIKO<float> _movementModeChangeGracePeriodMap;
|
|
|
|
// Token: 0x040007B8 RID: 1976
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40007B8")]
|
|
private GameManager gameManager;
|
|
|
|
// Token: 0x040007B9 RID: 1977
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40007B9")]
|
|
private GameTeleportRestriction[] teleportRestrictions;
|
|
|
|
// Token: 0x040007BA RID: 1978
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40007BA")]
|
|
private IECDBOCPGMB localPlayerTeleportRegionTag;
|
|
}
|