Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}