1088 lines
36 KiB
C#
1088 lines
36 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using RecRoom.Platforms;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001CED RID: 7405
|
|
[Token(Token = "0x2001CED")]
|
|
[StructLayout(3)]
|
|
public class LocalPlayerController : SingletonMonoBehaviour<LocalPlayerController>
|
|
{
|
|
// Token: 0x0600C72B RID: 50987 RVA: 0x002F35B8 File Offset: 0x002F17B8
|
|
[Token(Token = "0x600C72B")]
|
|
[Address(RVA = "0xF95CA0", Offset = "0xF946A0", VA = "0x180F95CA0")]
|
|
public static string GetPlayerModeDescription(LocalPlayerController.JJKKCDNKBJI EJPHAHINMKG)
|
|
{
|
|
int num = EJPHAHINMKG - LocalPlayerController.JJKKCDNKBJI.VR_WALK;
|
|
if (num == 0)
|
|
{
|
|
return "WalkVR";
|
|
}
|
|
if (num == 0)
|
|
{
|
|
return "TeleportVR";
|
|
}
|
|
if (num != 1)
|
|
{
|
|
return "Invalid";
|
|
}
|
|
return "Screen";
|
|
}
|
|
|
|
// Token: 0x17001F0A RID: 7946
|
|
// (get) Token: 0x0600C72C RID: 50988 RVA: 0x002F35EC File Offset: 0x002F17EC
|
|
[Token(Token = "0x17001F0A")]
|
|
public bool ACGDGBHFJFB
|
|
{
|
|
[Token(Token = "0x600C72C")]
|
|
[Address(RVA = "0xF96E60", Offset = "0xF95860", VA = "0x180F96E60")]
|
|
get
|
|
{
|
|
return this.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F0B RID: 7947
|
|
// (get) Token: 0x0600C72D RID: 50989 RVA: 0x002F3604 File Offset: 0x002F1804
|
|
[Token(Token = "0x17001F0B")]
|
|
public bool EBPFBFMJMBB
|
|
{
|
|
[Token(Token = "0x600C72D")]
|
|
[Address(RVA = "0xF96E70", Offset = "0xF95870", VA = "0x180F96E70")]
|
|
get
|
|
{
|
|
return this.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F0C RID: 7948
|
|
// (get) Token: 0x0600C72E RID: 50990 RVA: 0x002F361C File Offset: 0x002F181C
|
|
// (set) Token: 0x0600C72F RID: 50991 RVA: 0x002F3630 File Offset: 0x002F1830
|
|
[Token(Token = "0x17001F0C")]
|
|
public LocalPlayerController.JJKKCDNKBJI OFOMPJGMBMI
|
|
{
|
|
[Token(Token = "0x600C72E")]
|
|
[Address(RVA = "0x566930", Offset = "0x565330", VA = "0x180566930")]
|
|
get
|
|
{
|
|
return this.FGAMGPEBMGE;
|
|
}
|
|
[Token(Token = "0x600C72F")]
|
|
[Address(RVA = "0xF95340", Offset = "0xF93D40", VA = "0x180F95340")]
|
|
private set
|
|
{
|
|
if (this.FGAMGPEBMGE != value)
|
|
{
|
|
this.FGAMGPEBMGE = value;
|
|
if (value == LocalPlayerController.JJKKCDNKBJI.SCREEN || value == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || value == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
this.CFHLFFLHJDI = (LocalPlayerController.MIGPLDFLMHA)((uint)2);
|
|
}
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F0D RID: 7949
|
|
// (get) Token: 0x0600C730 RID: 50992 RVA: 0x002F3674 File Offset: 0x002F1874
|
|
// (set) Token: 0x0600C731 RID: 50993 RVA: 0x002F3688 File Offset: 0x002F1888
|
|
[Token(Token = "0x17001F0D")]
|
|
public LocalPlayerController.JJKKCDNKBJI NIGNLKBHAMO
|
|
{
|
|
[Token(Token = "0x600C730")]
|
|
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
|
get
|
|
{
|
|
return this.KCGODJHNODG;
|
|
}
|
|
[Token(Token = "0x600C731")]
|
|
[Address(RVA = "0xF957E0", Offset = "0xF941E0", VA = "0x180F957E0")]
|
|
private set
|
|
{
|
|
if (this.KCGODJHNODG != value)
|
|
{
|
|
this.KCGODJHNODG = value;
|
|
if (this.FGAMGPEBMGE != value)
|
|
{
|
|
this.FGAMGPEBMGE = value;
|
|
if (value == LocalPlayerController.JJKKCDNKBJI.SCREEN || value == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || value == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
this.CFHLFFLHJDI = (LocalPlayerController.MIGPLDFLMHA)((uint)2);
|
|
}
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F0E RID: 7950
|
|
// (get) Token: 0x0600C732 RID: 50994 RVA: 0x002F36DC File Offset: 0x002F18DC
|
|
// (set) Token: 0x0600C733 RID: 50995 RVA: 0x002F36F0 File Offset: 0x002F18F0
|
|
[Token(Token = "0x17001F0E")]
|
|
public LocalPlayerController.MIGPLDFLMHA CFHLFFLHJDI
|
|
{
|
|
[Token(Token = "0x600C732")]
|
|
[Address(RVA = "0x446CC0", Offset = "0x4456C0", VA = "0x180446CC0")]
|
|
get
|
|
{
|
|
return this.AKPGDDBMBMK;
|
|
}
|
|
[Token(Token = "0x600C733")]
|
|
[Address(RVA = "0xF95840", Offset = "0xF94240", VA = "0x180F95840")]
|
|
private set
|
|
{
|
|
if (this.AKPGDDBMBMK != value)
|
|
{
|
|
this.AKPGDDBMBMK = value;
|
|
AG_TMP_InputField.ForceTouchKeyboardDisabled = value == LocalPlayerController.MIGPLDFLMHA.VR;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
|
|
}
|
|
Action displayModeChange = this.DisplayModeChange;
|
|
if (displayModeChange != 0)
|
|
{
|
|
displayModeChange();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F0F RID: 7951
|
|
// (get) Token: 0x0600C734 RID: 50996 RVA: 0x002F374C File Offset: 0x002F194C
|
|
// (set) Token: 0x0600C735 RID: 50997 RVA: 0x002F3760 File Offset: 0x002F1960
|
|
[Token(Token = "0x17001F0F")]
|
|
public bool OGGHBCIACFD
|
|
{
|
|
[Token(Token = "0x600C734")]
|
|
[Address(RVA = "0x3F0F40", Offset = "0x3EF940", VA = "0x1803F0F40")]
|
|
get;
|
|
[Token(Token = "0x600C735")]
|
|
[Address(RVA = "0x3F1290", Offset = "0x3EFC90", VA = "0x1803F1290")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001F10 RID: 7952
|
|
// (get) Token: 0x0600C736 RID: 50998 RVA: 0x002F3774 File Offset: 0x002F1974
|
|
[Token(Token = "0x17001F10")]
|
|
private bool MDPOJGHGOMJ
|
|
{
|
|
[Token(Token = "0x600C736")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F11 RID: 7953
|
|
// (get) Token: 0x0600C737 RID: 50999 RVA: 0x002F3784 File Offset: 0x002F1984
|
|
// (set) Token: 0x0600C738 RID: 51000 RVA: 0x002F3798 File Offset: 0x002F1998
|
|
[Token(Token = "0x17001F11")]
|
|
private PlayerController EHKJIHHONPI
|
|
{
|
|
[Token(Token = "0x600C737")]
|
|
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
|
get
|
|
{
|
|
return this.GAINMGFGENO;
|
|
}
|
|
[Token(Token = "0x600C738")]
|
|
[Address(RVA = "0xF95B90", Offset = "0xF94590", VA = "0x180F95B90")]
|
|
set
|
|
{
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != value)
|
|
{
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
gainmgfgeno.BGIPNMLMILE();
|
|
}
|
|
this.GAINMGFGENO = value;
|
|
if (value != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F12 RID: 7954
|
|
// (get) Token: 0x0600C739 RID: 51001 RVA: 0x002F37C8 File Offset: 0x002F19C8
|
|
[Token(Token = "0x17001F12")]
|
|
public bool IJCHDCHAKCM
|
|
{
|
|
[Token(Token = "0x600C739")]
|
|
[Address(RVA = "0xF96E40", Offset = "0xF95840", VA = "0x180F96E40")]
|
|
get
|
|
{
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno == 0)
|
|
{
|
|
}
|
|
return gainmgfgeno.IJCHDCHAKCM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F13 RID: 7955
|
|
// (get) Token: 0x0600C73A RID: 51002 RVA: 0x002F37E8 File Offset: 0x002F19E8
|
|
// (set) Token: 0x0600C73B RID: 51003 RVA: 0x002F37FC File Offset: 0x002F19FC
|
|
[Token(Token = "0x17001F13")]
|
|
public bool LEGMAGPPKJM
|
|
{
|
|
[Token(Token = "0x600C73A")]
|
|
[Address(RVA = "0x566D70", Offset = "0x565770", VA = "0x180566D70")]
|
|
get
|
|
{
|
|
return this.IGEPCCNGILJ;
|
|
}
|
|
[Token(Token = "0x600C73B")]
|
|
[Address(RVA = "0xF96470", Offset = "0xF94E70", VA = "0x180F96470")]
|
|
private set
|
|
{
|
|
this.IGEPCCNGILJ = value;
|
|
this.MGGLHCJBDKG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F14 RID: 7956
|
|
// (get) Token: 0x0600C73C RID: 51004 RVA: 0x002F3818 File Offset: 0x002F1A18
|
|
[Token(Token = "0x17001F14")]
|
|
public bool DMFIABDANLI
|
|
{
|
|
[Token(Token = "0x600C73C")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F15 RID: 7957
|
|
// (get) Token: 0x0600C73D RID: 51005 RVA: 0x002F3828 File Offset: 0x002F1A28
|
|
// (set) Token: 0x0600C73E RID: 51006 RVA: 0x002F383C File Offset: 0x002F1A3C
|
|
[Token(Token = "0x17001F15")]
|
|
public bool JOJEKPDBJJN
|
|
{
|
|
[Token(Token = "0x600C73D")]
|
|
[Address(RVA = "0x566D80", Offset = "0x565780", VA = "0x180566D80")]
|
|
get
|
|
{
|
|
return this.BJOBKBGFENH;
|
|
}
|
|
[Token(Token = "0x600C73E")]
|
|
[Address(RVA = "0xF96F20", Offset = "0xF95920", VA = "0x180F96F20")]
|
|
set
|
|
{
|
|
this.BJOBKBGFENH = value;
|
|
this.MGGLHCJBDKG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F16 RID: 7958
|
|
// (get) Token: 0x0600C73F RID: 51007 RVA: 0x002F3858 File Offset: 0x002F1A58
|
|
[Token(Token = "0x17001F16")]
|
|
public ScreenPlayerController KHDEOIOEFII
|
|
{
|
|
[Token(Token = "0x600C73F")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.screenController;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F17 RID: 7959
|
|
// (get) Token: 0x0600C740 RID: 51008 RVA: 0x002F386C File Offset: 0x002F1A6C
|
|
[Token(Token = "0x17001F17")]
|
|
public static ScreenPlayerController KFDNMCIACFO
|
|
{
|
|
[Token(Token = "0x600C740")]
|
|
[Address(RVA = "0xF96E80", Offset = "0xF95880", VA = "0x180F96E80")]
|
|
get
|
|
{
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
return SingletonMonoBehaviour.Instance.screenController;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F18 RID: 7960
|
|
// (get) Token: 0x0600C741 RID: 51009 RVA: 0x002F3894 File Offset: 0x002F1A94
|
|
[Token(Token = "0x17001F18")]
|
|
public VRPlayerController CJPDEDMFBMD
|
|
{
|
|
[Token(Token = "0x600C741")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.vrPlayerController;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C742 RID: 51010 RVA: 0x002F38A8 File Offset: 0x002F1AA8
|
|
[Token(Token = "0x600C742")]
|
|
[Address(RVA = "0xF95EB0", Offset = "0xF948B0", VA = "0x180F95EB0")]
|
|
private void MAKPOHIEGEF()
|
|
{
|
|
if (this.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
if (ppenfjmfpne.<AHIIKEACOBN>k__BackingField)
|
|
{
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
while (currentPlayerTypeChange == 0)
|
|
{
|
|
}
|
|
currentPlayerTypeChange();
|
|
return;
|
|
}
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = this.FGAMGPEBMGE;
|
|
if (!this.GIDFGKKBIIM(ppenfjmfpne, fgamgpebmge))
|
|
{
|
|
CFLMJLFBOKH.CLIAMJBBMLG(ppenfjmfpne.<DOFDAMHCJLP>k__BackingField);
|
|
LocalPlayerController.JJKKCDNKBJI fgamgpebmge2 = this.FGAMGPEBMGE;
|
|
if (fgamgpebmge2 == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
|
|
{
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)1L);
|
|
}
|
|
if (fgamgpebmge2 == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)2L);
|
|
if (fgamgpebmge2 == LocalPlayerController.JJKKCDNKBJI.UNINITIALIZED)
|
|
{
|
|
if (this.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT)
|
|
{
|
|
goto IL_BC;
|
|
}
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)2L);
|
|
}
|
|
if (fgamgpebmge2 == LocalPlayerController.JJKKCDNKBJI.VR_WALK && this.FGAMGPEBMGE != fgamgpebmge2)
|
|
{
|
|
this.FGAMGPEBMGE = fgamgpebmge2;
|
|
this.CFHLFFLHJDI = LocalPlayerController.MIGPLDFLMHA.VR;
|
|
Action currentPlayerTypeChange2 = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange2 != 0)
|
|
{
|
|
currentPlayerTypeChange2();
|
|
}
|
|
}
|
|
IL_BC:
|
|
int num = 0;
|
|
this.MPLKCDGKMBM = num;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C743 RID: 51011 RVA: 0x002F3998 File Offset: 0x002F1B98
|
|
[Token(Token = "0x600C743")]
|
|
[Address(RVA = "0xF95BF0", Offset = "0xF945F0", VA = "0x180F95BF0")]
|
|
private bool GIDFGKKBIIM(KLCOGEIGEBJ DDEGOJKBEAN, LocalPlayerController.JJKKCDNKBJI EJPHAHINMKG)
|
|
{
|
|
if (EJPHAHINMKG != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
}
|
|
return DDEGOJKBEAN.<HKFJHFGJICI>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600C744 RID: 51012 RVA: 0x002F39C8 File Offset: 0x002F1BC8
|
|
[Token(Token = "0x600C744")]
|
|
[Address(RVA = "0xF96A30", Offset = "0xF95430", VA = "0x180F96A30")]
|
|
public void SetMovementModeForNextRoom(KIDGBKJINMO ACEGMLJHDGA)
|
|
{
|
|
if (this.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR && SingletonMonoBehaviour.Instance.IJCJIFCIIMH != ACEGMLJHDGA)
|
|
{
|
|
ulong num;
|
|
this.MPLKCDGKMBM = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C745 RID: 51013 RVA: 0x002F39FC File Offset: 0x002F1BFC
|
|
[Token(Token = "0x600C745")]
|
|
[Address(RVA = "0xF96AE0", Offset = "0xF954E0", VA = "0x180F96AE0")]
|
|
public void SetScreenDisplayMode()
|
|
{
|
|
if (this.KCGODJHNODG != LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
this.KCGODJHNODG = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
if (this.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
this.CFHLFFLHJDI = LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C746 RID: 51014 RVA: 0x002F3A48 File Offset: 0x002F1C48
|
|
[Token(Token = "0x600C746")]
|
|
[Address(RVA = "0xF96B30", Offset = "0xF95530", VA = "0x180F96B30")]
|
|
public void SetVRDisplayMode()
|
|
{
|
|
LocalPlayerController.JJKKCDNKBJI jjkkcdnkbji = this.PJDDDBEEEBH();
|
|
if (this.KCGODJHNODG != jjkkcdnkbji)
|
|
{
|
|
this.KCGODJHNODG = jjkkcdnkbji;
|
|
if (this.FGAMGPEBMGE != jjkkcdnkbji)
|
|
{
|
|
this.FGAMGPEBMGE = jjkkcdnkbji;
|
|
if (jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.SCREEN || jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
this.CFHLFFLHJDI = (LocalPlayerController.MIGPLDFLMHA)((uint)2);
|
|
}
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C747 RID: 51015 RVA: 0x002F3AA4 File Offset: 0x002F1CA4
|
|
[Token(Token = "0x600C747")]
|
|
[Address(RVA = "0xF95750", Offset = "0xF94150", VA = "0x180F95750")]
|
|
private void BCJNJCKPBJK(LocalPlayerController.MIGPLDFLMHA OJJLDEPGAEJ)
|
|
{
|
|
if (OJJLDEPGAEJ != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
|
{
|
|
if (OJJLDEPGAEJ != LocalPlayerController.MIGPLDFLMHA.VR)
|
|
{
|
|
return;
|
|
}
|
|
LocalPlayerController.JJKKCDNKBJI jjkkcdnkbji = this.PJDDDBEEEBH();
|
|
if (this.KCGODJHNODG == jjkkcdnkbji)
|
|
{
|
|
return;
|
|
}
|
|
this.KCGODJHNODG = jjkkcdnkbji;
|
|
if (this.FGAMGPEBMGE == jjkkcdnkbji)
|
|
{
|
|
return;
|
|
}
|
|
this.FGAMGPEBMGE = jjkkcdnkbji;
|
|
if (jjkkcdnkbji != LocalPlayerController.JJKKCDNKBJI.SCREEN && jjkkcdnkbji != LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT && jjkkcdnkbji != LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
goto IL_6A;
|
|
}
|
|
}
|
|
if (this.KCGODJHNODG == LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
return;
|
|
}
|
|
this.KCGODJHNODG = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
if (this.FGAMGPEBMGE == LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
return;
|
|
}
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
this.CFHLFFLHJDI = (LocalPlayerController.MIGPLDFLMHA)((uint)2);
|
|
IL_6A:
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C748 RID: 51016 RVA: 0x002F3B30 File Offset: 0x002F1D30
|
|
[Token(Token = "0x600C748")]
|
|
[Address(RVA = "0xF95DF0", Offset = "0xF947F0", VA = "0x180F95DF0")]
|
|
public Player InstantiateLocalPlayer(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600C748)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling Player RecRoom.LocalPlayerController::InstantiateLocalPlayer(UnityEngine.Vector3,UnityEngine.Quaternion)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_10:
|
|
call:void(Debug::LogError, ldstr:string[exp:object]("Local Player Controller Instantiate Local Player Error: Missing Active Controller."))
|
|
}
|
|
|
|
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: 0x0600C749 RID: 51017 RVA: 0x002F3B58 File Offset: 0x002F1D58
|
|
[Token(Token = "0x600C749")]
|
|
[Address(RVA = "0xF95A80", Offset = "0xF94480", VA = "0x180F95A80")]
|
|
public void EnterAppInitializingState()
|
|
{
|
|
this.GKNIHNHGBKC = (LocalPlayerController.DNNMGHAEJGM)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x0600C74A RID: 51018 RVA: 0x002F3B70 File Offset: 0x002F1D70
|
|
[Token(Token = "0x600C74A")]
|
|
[Address(RVA = "0xF95A90", Offset = "0xF94490", VA = "0x180F95A90")]
|
|
public void EnterPlayerInitializedState()
|
|
{
|
|
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = this.AKPGDDBMBMK;
|
|
this.BCJNJCKPBJK(akpgddbmbmk);
|
|
this.GKNIHNHGBKC = (LocalPlayerController.DNNMGHAEJGM)((ulong)1L);
|
|
}
|
|
|
|
// Token: 0x0600C74B RID: 51019 RVA: 0x002F3B94 File Offset: 0x002F1D94
|
|
[Token(Token = "0x600C74B")]
|
|
[Address(RVA = "0xF968B0", Offset = "0xF952B0", VA = "0x180F968B0")]
|
|
public void OnLoginScreenLoad(LoginScreenSpawnPoint COGPPOCAKNB)
|
|
{
|
|
if (this.GKNIHNHGBKC == LocalPlayerController.DNNMGHAEJGM.APP_INITIALIZING)
|
|
{
|
|
bool hasInputThisFrame = this.GAINMGFGENO.IJCHDCHAKCM;
|
|
return;
|
|
}
|
|
Debug.LogError("Login screen scene was loaded while not in the pre-game controller state.");
|
|
}
|
|
|
|
// Token: 0x0600C74C RID: 51020 RVA: 0x002F3BC8 File Offset: 0x002F1DC8
|
|
[Token(Token = "0x600C74C")]
|
|
[Address(RVA = "0x6DEEC0", Offset = "0x6DD8C0", VA = "0x1806DEEC0")]
|
|
public void RequestControlCustomization()
|
|
{
|
|
this.<HGNBCBMNNCC>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x0600C74D RID: 51021 RVA: 0x002F3BDC File Offset: 0x002F1DDC
|
|
[Token(Token = "0x600C74D")]
|
|
[Address(RVA = "0xF95A70", Offset = "0xF94470", VA = "0x180F95A70")]
|
|
public void ClearControlCustomizationRequest()
|
|
{
|
|
this.<HGNBCBMNNCC>k__BackingField = false;
|
|
}
|
|
|
|
// Token: 0x0600C74E RID: 51022 RVA: 0x002F3BF0 File Offset: 0x002F1DF0
|
|
[Token(Token = "0x600C74E")]
|
|
[Address(RVA = "0xF95390", Offset = "0xF93D90", VA = "0x180F95390", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.IGEPCCNGILJ = true;
|
|
this.MGGLHCJBDKG();
|
|
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
|
Action action = new Action(this.CLBLFCJEDLL);
|
|
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action;
|
|
ActionEvent<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
|
|
Action<Player> action2 = new Action(this.MGCNCKFIODL);
|
|
Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent + action2;
|
|
ActionEvent onLocalPlayerTrackingSpaceRigidbodyExLateUpdate = PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
|
Action action3 = new Action(this.MKJKHMELFMJ);
|
|
PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate = onLocalPlayerTrackingSpaceRigidbodyExLateUpdate + action3;
|
|
bool hasInputThisFrame = this.vrPlayerController.HasInputThisFrame;
|
|
bool hasInputThisFrame2 = this.vrLoginPlayerController.HasInputThisFrame;
|
|
bool hasInputThisFrame3 = this.screenController.HasInputThisFrame;
|
|
bool hasInputThisFrame4 = this.screenUILoginScreenController.HasInputThisFrame;
|
|
string text = PUNNetworkManager.CheckCommandLineArgsFor("+forcemode:");
|
|
if (!this.NOOHEBGMKNJ(text))
|
|
{
|
|
string text2 = PUNNetworkManager.CheckCommandLineArgsFor("+mode:");
|
|
bool flag = this.NOOHEBGMKNJ(text2);
|
|
}
|
|
if (this.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.UNINITIALIZED)
|
|
{
|
|
VRDeviceManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (!(instance != num) || !SingletonMonoBehaviour.Instance.JOGJIKFEHKJ)
|
|
{
|
|
return;
|
|
}
|
|
this.SetVRDisplayMode();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C74F RID: 51023 RVA: 0x002F3D0C File Offset: 0x002F1F0C
|
|
[Token(Token = "0x600C74F")]
|
|
[Address(RVA = "0xF96B90", Offset = "0xF95590", VA = "0x180F96B90")]
|
|
private void Start()
|
|
{
|
|
Action<float> action = new Action(this.NGHDMBGBMLG);
|
|
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.QueueUpdate(this, action, Scheduler.QueueType.PostUpdate);
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
|
|
Action action2 = new Action(this.GPAMFENAAHF);
|
|
instance2.FGDNJKKCIHL += action2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C750 RID: 51024 RVA: 0x002F3D68 File Offset: 0x002F1F68
|
|
[Token(Token = "0x600C750")]
|
|
[Address(RVA = "0xF96620", Offset = "0xF95020", VA = "0x180F96620", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent onLocalPlayerTrackingSpaceRigidbodyExLateUpdate = PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate;
|
|
Action action = new Action(this.MKJKHMELFMJ);
|
|
PlayerTrackingSpace.OnLocalPlayerTrackingSpaceRigidbodyExLateUpdate = onLocalPlayerTrackingSpaceRigidbodyExLateUpdate - action;
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SettingsManager instance2 = SingletonMonoBehaviour.Instance;
|
|
Action action2 = new Action(this.GPAMFENAAHF);
|
|
instance2.FGDNJKKCIHL -= action2;
|
|
}
|
|
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
|
Action action3 = new Action(this.CLBLFCJEDLL);
|
|
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action3;
|
|
ActionEvent<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
|
|
Action<Player> action4 = new Action(this.MGCNCKFIODL);
|
|
Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent - action4;
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
gainmgfgeno.BGIPNMLMILE();
|
|
this.GAINMGFGENO = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C751 RID: 51025 RVA: 0x002F3E34 File Offset: 0x002F2034
|
|
[Token(Token = "0x600C751")]
|
|
[Address(RVA = "0xF96310", Offset = "0xF94D10", VA = "0x180F96310")]
|
|
private void NGHDMBGBMLG(float POGAEJIEPIM)
|
|
{
|
|
SingletonMonoBehaviour.Instance.OnUpdate();
|
|
LocalPlayerController.DNNMGHAEJGM gknihnhgbkc = this.GKNIHNHGBKC;
|
|
if (gknihnhgbkc == LocalPlayerController.DNNMGHAEJGM.APP_INITIALIZING)
|
|
{
|
|
if (!SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
goto IL_41;
|
|
}
|
|
if (this.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.VR)
|
|
{
|
|
}
|
|
}
|
|
if (gknihnhgbkc == LocalPlayerController.DNNMGHAEJGM.PLAYER_INITIALIZED)
|
|
{
|
|
if (this.AKPGDDBMBMK != (LocalPlayerController.MIGPLDFLMHA)gknihnhgbkc)
|
|
{
|
|
}
|
|
VRPlayerController vrplayerController = this.vrPlayerController;
|
|
this.EHKJIHHONPI = vrplayerController;
|
|
}
|
|
IL_41:
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
bool hasInputThisFrame = gainmgfgeno.IJCHDCHAKCM;
|
|
return;
|
|
}
|
|
Debug.LogError("Local Player Controller Update: Missing Active Controller.");
|
|
}
|
|
|
|
// Token: 0x0600C752 RID: 51026 RVA: 0x002F3EA8 File Offset: 0x002F20A8
|
|
[Token(Token = "0x600C752")]
|
|
[Address(RVA = "0xF96290", Offset = "0xF94C90", VA = "0x180F96290")]
|
|
private void MKJKHMELFMJ()
|
|
{
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
bool hasInputThisFrame = gainmgfgeno.IJCHDCHAKCM;
|
|
return;
|
|
}
|
|
Debug.LogError("Local Player Controller Late Update: Missing Active Controller.");
|
|
}
|
|
|
|
// Token: 0x0600C753 RID: 51027 RVA: 0x002F3ED4 File Offset: 0x002F20D4
|
|
[Token(Token = "0x600C753")]
|
|
[Address(RVA = "0xF96470", Offset = "0xF94E70", VA = "0x180F96470")]
|
|
private void OnApplicationFocus(bool DCPDLOFJJHE)
|
|
{
|
|
this.IGEPCCNGILJ = DCPDLOFJJHE;
|
|
this.MGGLHCJBDKG();
|
|
}
|
|
|
|
// Token: 0x0600C754 RID: 51028 RVA: 0x002F3EF0 File Offset: 0x002F20F0
|
|
[Token(Token = "0x600C754")]
|
|
[Address(RVA = "0xF95A30", Offset = "0xF94430", VA = "0x180F95A30")]
|
|
private void CLBLFCJEDLL()
|
|
{
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
gainmgfgeno.BNEAKHONHNH();
|
|
}
|
|
this.MAKPOHIEGEF();
|
|
}
|
|
|
|
// Token: 0x0600C755 RID: 51029 RVA: 0x002F3F14 File Offset: 0x002F2114
|
|
[Token(Token = "0x600C755")]
|
|
[Address(RVA = "0xF96120", Offset = "0xF94B20", VA = "0x180F96120")]
|
|
private void MGCNCKFIODL(Player IKPJFNLNPHM)
|
|
{
|
|
PlayerController gainmgfgeno = this.GAINMGFGENO;
|
|
if (gainmgfgeno != 0)
|
|
{
|
|
bool hasInputThisFrame = gainmgfgeno.IJCHDCHAKCM;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C756 RID: 51030 RVA: 0x002F3F34 File Offset: 0x002F2134
|
|
[Token(Token = "0x600C756")]
|
|
[Address(RVA = "0xF95C40", Offset = "0xF94640", VA = "0x180F95C40")]
|
|
private void GPAMFENAAHF()
|
|
{
|
|
LocalPlayerController.JJKKCDNKBJI jjkkcdnkbji = this.PJDDDBEEEBH();
|
|
if (this.KCGODJHNODG != jjkkcdnkbji)
|
|
{
|
|
this.KCGODJHNODG = jjkkcdnkbji;
|
|
if (this.FGAMGPEBMGE != jjkkcdnkbji)
|
|
{
|
|
this.FGAMGPEBMGE = jjkkcdnkbji;
|
|
if (jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.SCREEN || jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT || jjkkcdnkbji == LocalPlayerController.JJKKCDNKBJI.VR_WALK)
|
|
{
|
|
this.CFHLFFLHJDI = (LocalPlayerController.MIGPLDFLMHA)((uint)2);
|
|
}
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C757 RID: 51031 RVA: 0x002F3F90 File Offset: 0x002F2190
|
|
[Token(Token = "0x600C757")]
|
|
[Address(RVA = "0x708CD0", Offset = "0x7076D0", VA = "0x180708CD0")]
|
|
private void AOFELCBLNNH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600C758 RID: 51032 RVA: 0x002F3FA0 File Offset: 0x002F21A0
|
|
[Token(Token = "0x600C758")]
|
|
[Address(RVA = "0xF95AC0", Offset = "0xF944C0", VA = "0x180F95AC0")]
|
|
private void FGHEKLKMIKD()
|
|
{
|
|
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = this.AKPGDDBMBMK;
|
|
this.BCJNJCKPBJK(akpgddbmbmk);
|
|
}
|
|
|
|
// Token: 0x0600C759 RID: 51033 RVA: 0x002F3FBC File Offset: 0x002F21BC
|
|
[Token(Token = "0x600C759")]
|
|
[Address(RVA = "0xF95D10", Offset = "0xF94710", VA = "0x180F95D10")]
|
|
private LocalPlayerController.MIGPLDFLMHA HCJPDGPJPKD()
|
|
{
|
|
VRDeviceManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num && SingletonMonoBehaviour.Instance.GHCOKHFPGIC)
|
|
{
|
|
return LocalPlayerController.MIGPLDFLMHA.VR;
|
|
}
|
|
return LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
|
}
|
|
|
|
// Token: 0x0600C75A RID: 51034 RVA: 0x002F3FF4 File Offset: 0x002F21F4
|
|
[Token(Token = "0x600C75A")]
|
|
[Address(RVA = "0xF96950", Offset = "0xF95350", VA = "0x180F96950")]
|
|
private LocalPlayerController.JJKKCDNKBJI PJDDDBEEEBH()
|
|
{
|
|
SettingsManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num && SingletonMonoBehaviour.Instance.IJCJIFCIIMH == KIDGBKJINMO.TELEPORT)
|
|
{
|
|
return LocalPlayerController.JJKKCDNKBJI.VR_TELEPORT;
|
|
}
|
|
return LocalPlayerController.JJKKCDNKBJI.VR_WALK;
|
|
}
|
|
|
|
// Token: 0x0600C75B RID: 51035 RVA: 0x002F402C File Offset: 0x002F222C
|
|
[Token(Token = "0x600C75B")]
|
|
[Address(RVA = "0xF96220", Offset = "0xF94C20", VA = "0x180F96220")]
|
|
private void MKBPFPKIKFF()
|
|
{
|
|
SingletonMonoBehaviour.Instance.OnUpdate();
|
|
}
|
|
|
|
// Token: 0x0600C75C RID: 51036 RVA: 0x002F404C File Offset: 0x002F224C
|
|
[Token(Token = "0x600C75C")]
|
|
[Address(RVA = "0xF95280", Offset = "0xF93C80", VA = "0x180F95280")]
|
|
private void AJIIHGKLPEF()
|
|
{
|
|
LocalPlayerController.DNNMGHAEJGM gknihnhgbkc = this.GKNIHNHGBKC;
|
|
if (gknihnhgbkc == LocalPlayerController.DNNMGHAEJGM.APP_INITIALIZING)
|
|
{
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
if (this.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.VR)
|
|
{
|
|
ScreenUILoginScreenController screenUILoginScreenController = this.screenUILoginScreenController;
|
|
this.EHKJIHHONPI = screenUILoginScreenController;
|
|
return;
|
|
}
|
|
VRLoginPlayerController vrloginPlayerController = this.vrLoginPlayerController;
|
|
this.EHKJIHHONPI = vrloginPlayerController;
|
|
return;
|
|
}
|
|
}
|
|
else if (gknihnhgbkc == LocalPlayerController.DNNMGHAEJGM.PLAYER_INITIALIZED)
|
|
{
|
|
if (this.AKPGDDBMBMK != (LocalPlayerController.MIGPLDFLMHA)gknihnhgbkc)
|
|
{
|
|
ScreenPlayerController screenPlayerController = this.screenController;
|
|
this.EHKJIHHONPI = screenPlayerController;
|
|
return;
|
|
}
|
|
VRPlayerController vrplayerController = this.vrPlayerController;
|
|
this.EHKJIHHONPI = vrplayerController;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C75D RID: 51037 RVA: 0x002F40C0 File Offset: 0x002F22C0
|
|
[Token(Token = "0x600C75D")]
|
|
[Address(RVA = "0xF95AE0", Offset = "0xF944E0", VA = "0x180F95AE0")]
|
|
private void FPFOMNHEBOC()
|
|
{
|
|
string text = PUNNetworkManager.CheckCommandLineArgsFor("+forcemode:");
|
|
if (!this.NOOHEBGMKNJ(text))
|
|
{
|
|
string text2 = PUNNetworkManager.CheckCommandLineArgsFor("+mode:");
|
|
bool flag = this.NOOHEBGMKNJ(text2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C75E RID: 51038 RVA: 0x002F40F8 File Offset: 0x002F22F8
|
|
[Token(Token = "0x600C75E")]
|
|
[Address(RVA = "0xF96480", Offset = "0xF94E80", VA = "0x180F96480")]
|
|
private bool NOOHEBGMKNJ(string CIPJPMDGMPB)
|
|
{
|
|
if (CIPJPMDGMPB.Equals("screen", StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
if (this.KCGODJHNODG != LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
this.KCGODJHNODG = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
if (this.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
|
{
|
|
this.FGAMGPEBMGE = (LocalPlayerController.JJKKCDNKBJI)((ulong)3L);
|
|
this.CFHLFFLHJDI = LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
|
Action currentPlayerTypeChange = this.CurrentPlayerTypeChange;
|
|
if (currentPlayerTypeChange != 0)
|
|
{
|
|
currentPlayerTypeChange();
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
VRDeviceManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num && SingletonMonoBehaviour.Instance.JOGJIKFEHKJ && CIPJPMDGMPB.Equals("vr", StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
this.SetVRDisplayMode();
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600C75F RID: 51039 RVA: 0x002F4190 File Offset: 0x002F2390
|
|
[Token(Token = "0x600C75F")]
|
|
[Address(RVA = "0xF96140", Offset = "0xF94B40", VA = "0x180F96140")]
|
|
private void MGGLHCJBDKG()
|
|
{
|
|
if (this.IGEPCCNGILJ)
|
|
{
|
|
Cursor.visible = false;
|
|
int num = 0;
|
|
bool flag = (this.BJOBKBGFENH ? 1 : 0) != num;
|
|
return;
|
|
}
|
|
Cursor.visible = true;
|
|
Cursor.lockState = CursorLockMode.None;
|
|
}
|
|
|
|
// Token: 0x0600C760 RID: 51040 RVA: 0x002F41C8 File Offset: 0x002F23C8
|
|
[Token(Token = "0x600C760")]
|
|
[Address(RVA = "0xF96DE0", Offset = "0xF957E0", VA = "0x180F96DE0")]
|
|
public LocalPlayerController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040083F1 RID: 33777
|
|
[Token(Token = "0x40083F1")]
|
|
public static readonly List<LocalPlayerController.JJKKCDNKBJI> AllPlayerTypes = new List
|
|
{
|
|
(uint)1,
|
|
(uint)2,
|
|
(uint)3
|
|
};
|
|
|
|
// Token: 0x040083F2 RID: 33778
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40083F2")]
|
|
[SerializeField]
|
|
[Header("VR Controllers")]
|
|
private VRPlayerController vrPlayerController;
|
|
|
|
// Token: 0x040083F3 RID: 33779
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40083F3")]
|
|
[SerializeField]
|
|
[FormerlySerializedAs("vrLoginScreenController")]
|
|
private VRLoginPlayerController vrLoginPlayerController;
|
|
|
|
// Token: 0x040083F4 RID: 33780
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40083F4")]
|
|
[SerializeField]
|
|
[Header("Screens Controllers")]
|
|
private ScreenPlayerController screenController;
|
|
|
|
// Token: 0x040083F5 RID: 33781
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40083F5")]
|
|
[SerializeField]
|
|
private ScreenUILoginScreenController screenUILoginScreenController;
|
|
|
|
// Token: 0x040083F6 RID: 33782
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40083F6")]
|
|
private LocalPlayerController.DNNMGHAEJGM GKNIHNHGBKC;
|
|
|
|
// Token: 0x040083F7 RID: 33783
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x40083F7")]
|
|
private LocalPlayerController.JJKKCDNKBJI FGAMGPEBMGE;
|
|
|
|
// Token: 0x040083F8 RID: 33784
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40083F8")]
|
|
private LocalPlayerController.JJKKCDNKBJI KCGODJHNODG;
|
|
|
|
// Token: 0x040083F9 RID: 33785
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40083F9")]
|
|
private LocalPlayerController.MIGPLDFLMHA AKPGDDBMBMK;
|
|
|
|
// Token: 0x040083FB RID: 33787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40083FB")]
|
|
private PlayerController GAINMGFGENO;
|
|
|
|
// Token: 0x040083FC RID: 33788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40083FC")]
|
|
private bool IGEPCCNGILJ;
|
|
|
|
// Token: 0x040083FD RID: 33789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x59")]
|
|
[Token(Token = "0x40083FD")]
|
|
private bool BJOBKBGFENH;
|
|
|
|
// Token: 0x040083FE RID: 33790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40083FE")]
|
|
public Action DisplayModeChange;
|
|
|
|
// Token: 0x040083FF RID: 33791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40083FF")]
|
|
public Action CurrentPlayerTypeChange;
|
|
|
|
// Token: 0x04008400 RID: 33792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4008400")]
|
|
private KIDGBKJINMO? MPLKCDGKMBM;
|
|
|
|
// Token: 0x04008401 RID: 33793
|
|
[Token(Token = "0x4008401")]
|
|
private static string ODKPGNEIGAN = "+forcemode:";
|
|
|
|
// Token: 0x04008402 RID: 33794
|
|
[Token(Token = "0x4008402")]
|
|
private static string KKIILDFBPBK = "+mode:";
|
|
|
|
// Token: 0x04008403 RID: 33795
|
|
[Token(Token = "0x4008403")]
|
|
private static string GAKBCJAIOGK = "screen";
|
|
|
|
// Token: 0x04008404 RID: 33796
|
|
[Token(Token = "0x4008404")]
|
|
private static string BLGIJONCIJH = "vr";
|
|
|
|
// Token: 0x02001CEE RID: 7406
|
|
[Token(Token = "0x2001CEE")]
|
|
public enum MIGPLDFLMHA
|
|
{
|
|
// Token: 0x04008406 RID: 33798
|
|
[Token(Token = "0x4008406")]
|
|
UNINITIALIZED,
|
|
// Token: 0x04008407 RID: 33799
|
|
[Token(Token = "0x4008407")]
|
|
VR,
|
|
// Token: 0x04008408 RID: 33800
|
|
[Token(Token = "0x4008408")]
|
|
SCREEN
|
|
}
|
|
|
|
// Token: 0x02001CEF RID: 7407
|
|
[Token(Token = "0x2001CEF")]
|
|
public enum JJKKCDNKBJI
|
|
{
|
|
// Token: 0x0400840A RID: 33802
|
|
[Token(Token = "0x400840A")]
|
|
UNINITIALIZED,
|
|
// Token: 0x0400840B RID: 33803
|
|
[Token(Token = "0x400840B")]
|
|
VR_WALK,
|
|
// Token: 0x0400840C RID: 33804
|
|
[Token(Token = "0x400840C")]
|
|
VR_TELEPORT,
|
|
// Token: 0x0400840D RID: 33805
|
|
[Token(Token = "0x400840D")]
|
|
SCREEN
|
|
}
|
|
|
|
// Token: 0x02001CF0 RID: 7408
|
|
[Token(Token = "0x2001CF0")]
|
|
private enum DNNMGHAEJGM
|
|
{
|
|
// Token: 0x0400840F RID: 33807
|
|
[Token(Token = "0x400840F")]
|
|
APP_INITIALIZING,
|
|
// Token: 0x04008410 RID: 33808
|
|
[Token(Token = "0x4008410")]
|
|
PLAYER_INITIALIZED
|
|
}
|
|
}
|
|
}
|