665 lines
25 KiB
C#
665 lines
25 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Orientation
|
|
{
|
|
// Token: 0x02002D40 RID: 11584
|
|
[Token(Token = "0x2002D40")]
|
|
[RequireComponent(typeof(PhotonView))]
|
|
public class OrientationManager : NetworkedSingletonMonoBehaviour<OrientationManager>
|
|
{
|
|
// Token: 0x17003604 RID: 13828
|
|
// (get) Token: 0x060137AA RID: 79786 RVA: 0x0047EBB4 File Offset: 0x0047CDB4
|
|
[Token(Token = "0x17003604")]
|
|
public static bool ALIBOJPEPPE
|
|
{
|
|
[Token(Token = "0x60137AA")]
|
|
[Address(RVA = "0x162F5A0", Offset = "0x162E5A0", VA = "0x18162F5A0")]
|
|
get
|
|
{
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsLegacyTutorialComplete())
|
|
{
|
|
return true;
|
|
}
|
|
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
return instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137AB RID: 79787 RVA: 0x0047EBE8 File Offset: 0x0047CDE8
|
|
[Token(Token = "0x60137AB")]
|
|
[Address(RVA = "0x162D630", Offset = "0x162C630", VA = "0x18162D630", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ORIENTATION_TIMER", (OHOEENCHJJE)((uint)1));
|
|
this.BBPALMFNGJP = mjnlddclogp;
|
|
RecRoomSceneManager.DeferInitialization();
|
|
}
|
|
|
|
// Token: 0x060137AC RID: 79788 RVA: 0x0047EC18 File Offset: 0x0047CE18
|
|
[Token(Token = "0x60137AC")]
|
|
[Address(RVA = "0x162F110", Offset = "0x162E110", VA = "0x18162F110")]
|
|
private void Start()
|
|
{
|
|
CFLMJLFBOKH.FLJOEAHJKJD();
|
|
int levelRoomCount = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.GetLevelRoomCount();
|
|
this.MAOHNHMDDHE = levelRoomCount;
|
|
int num = 0;
|
|
this.HAIKKKPPEOE = num;
|
|
int num2;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("ORIENTATION", OHOEENCHJJE.MASTER, num2);
|
|
num2 = 0;
|
|
this.EOMONBHHCON = djhelphhaen;
|
|
if (this.MAOHNHMDDHE > num)
|
|
{
|
|
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIBPCBBEAMG);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.LEADNFDKOAM);
|
|
num += num;
|
|
uint num3;
|
|
eomonbhhcon.JEPMLPCOGNM((ushort)num3, (ushort)num, okgcdflpfod, num, knfakjmalje);
|
|
DJHELPHHAEN eomonbhhcon2 = this.EOMONBHHCON;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HNGACJNIEKC);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEKOKCEDPID);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.FEGOBNJLPNF);
|
|
num++;
|
|
uint num4;
|
|
eomonbhhcon2.JEPMLPCOGNM((ushort)num4, (ushort)num, okgcdflpfod2, okgcdflpfod3, knfakjmalje2);
|
|
num++;
|
|
}
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HOJMONDMACE);
|
|
int num5 = 0;
|
|
uint num6;
|
|
djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod4, num5, num);
|
|
DJHELPHHAEN eomonbhhcon3 = this.EOMONBHHCON;
|
|
int num7 = this.HAIKKKPPEOE;
|
|
num7 += num7;
|
|
uint num8;
|
|
eomonbhhcon3.HDGEHNGPFDO(this, (ushort)num8, (ushort)num7);
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action = new Action(this.IEAONMPJOEP);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action);
|
|
this.IEAONMPJOEP();
|
|
RecRoomSceneManager.FinishInitialization();
|
|
}
|
|
|
|
// Token: 0x060137AD RID: 79789 RVA: 0x0047ED64 File Offset: 0x0047CF64
|
|
[Token(Token = "0x60137AD")]
|
|
[Address(RVA = "0x162E630", Offset = "0x162D630", VA = "0x18162E630", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (nodkcfiemjh != num)
|
|
{
|
|
this.NODKCFIEMJH.OnLocalPlayerEnter();
|
|
this.NODKCFIEMJH = (ulong)0L;
|
|
}
|
|
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
|
Action action = new Action(this.IEAONMPJOEP);
|
|
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
|
OrientationManager.RemoveLocalPlayerRestrictions(this);
|
|
}
|
|
|
|
// Token: 0x060137AE RID: 79790 RVA: 0x0047EDCC File Offset: 0x0047CFCC
|
|
[Token(Token = "0x60137AE")]
|
|
[Address(RVA = "0x12B2790", Offset = "0x12B1790", VA = "0x1812B2790")]
|
|
private void Update()
|
|
{
|
|
this.EOMONBHHCON.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x060137AF RID: 79791 RVA: 0x0047EDEC File Offset: 0x0047CFEC
|
|
[Token(Token = "0x60137AF")]
|
|
[Address(RVA = "0x162E760", Offset = "0x162D760", VA = "0x18162E760")]
|
|
private void PIBPCBBEAMG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (nodkcfiemjh != num)
|
|
{
|
|
OrientationSubScene nodkcfiemjh2 = this.NODKCFIEMJH;
|
|
this.ADMIEOGGLNA();
|
|
}
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
Action<int, GameObject[]> action = new Action(this.BBMHDDABJGK);
|
|
}
|
|
|
|
// Token: 0x060137B0 RID: 79792 RVA: 0x0047EE3C File Offset: 0x0047D03C
|
|
[Token(Token = "0x60137B0")]
|
|
[Address(RVA = "0x162E370", Offset = "0x162D370", VA = "0x18162E370")]
|
|
private void LEADNFDKOAM()
|
|
{
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (!(nodkcfiemjh == num) && KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN eomonbhhcon = this.NODKCFIEMJH.EOMONBHHCON;
|
|
DJHELPHHAEN eomonbhhcon2 = this.EOMONBHHCON;
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
DJHELPHHAEN eomonbhhcon3 = this.EOMONBHHCON;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B1 RID: 79793 RVA: 0x0047EE9C File Offset: 0x0047D09C
|
|
[Token(Token = "0x60137B1")]
|
|
[Address(RVA = "0x162DDC0", Offset = "0x162CDC0", VA = "0x18162DDC0")]
|
|
private void HNGACJNIEKC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
KFBABPAPIMB kfbabpapimb = <EGKJPJKLEAI>k__BackingField.DespawnLocal(true, num2 != 0, num != 0, num3 != 0UL);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
|
float despawnDuration = Player.EMHMJPBKFGE;
|
|
bbpalmfngjp.KGFFMEICLNN(despawnDuration);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B2 RID: 79794 RVA: 0x0047EEF0 File Offset: 0x0047D0F0
|
|
[Token(Token = "0x60137B2")]
|
|
[Address(RVA = "0x162DA10", Offset = "0x162CA10", VA = "0x18162DA10")]
|
|
private void FEGOBNJLPNF()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.BBPALMFNGJP.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B3 RID: 79795 RVA: 0x0047EF24 File Offset: 0x0047D124
|
|
[Token(Token = "0x60137B3")]
|
|
[Address(RVA = "0x162E350", Offset = "0x162D350", VA = "0x18162E350")]
|
|
private void IEKOKCEDPID(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.ADMIEOGGLNA();
|
|
}
|
|
|
|
// Token: 0x060137B4 RID: 79796 RVA: 0x0047EF38 File Offset: 0x0047D138
|
|
[Token(Token = "0x60137B4")]
|
|
[Address(RVA = "0x162DF00", Offset = "0x162CF00", VA = "0x18162DF00")]
|
|
private void HOJMONDMACE(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
int num = 0;
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num2 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num2)
|
|
{
|
|
if (!CIIBGMBOFEI.FGDGBJKEEBA("dormroom", num))
|
|
{
|
|
Debug.LogError("Couldn't find offline room \"dormroom\".", this);
|
|
return;
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = Matchmaking.ADBMBFFPLOG(num);
|
|
int num3;
|
|
Action action = new Action(num3.AKGBHIIECDA);
|
|
num3 = 0;
|
|
Action<string> action2 = new Action(this.GCELPNDAACA);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B5 RID: 79797 RVA: 0x0047EFB0 File Offset: 0x0047D1B0
|
|
[Token(Token = "0x60137B5")]
|
|
[Address(RVA = "0x162E570", Offset = "0x162D570", VA = "0x18162E570")]
|
|
private void NEHEEHGFEJL()
|
|
{
|
|
int levelRoomCount = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.GetLevelRoomCount();
|
|
this.MAOHNHMDDHE = levelRoomCount;
|
|
this.HAIKKKPPEOE = (int)((ulong)0L);
|
|
}
|
|
|
|
// Token: 0x060137B6 RID: 79798 RVA: 0x0047EFE0 File Offset: 0x0047D1E0
|
|
[Token(Token = "0x60137B6")]
|
|
[Address(RVA = "0x162D0D0", Offset = "0x162C0D0", VA = "0x18162D0D0")]
|
|
private void AJNMKDJPHFE(int GJAHILPFGEE)
|
|
{
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (nodkcfiemjh != num)
|
|
{
|
|
OrientationSubScene nodkcfiemjh2 = this.NODKCFIEMJH;
|
|
this.ADMIEOGGLNA();
|
|
}
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
Action<int, GameObject[]> action = new Action(this.BBMHDDABJGK);
|
|
<OCDLBPHJMOP>k__BackingField.LoadLevelRoomAsync(GJAHILPFGEE, action);
|
|
}
|
|
|
|
// Token: 0x060137B7 RID: 79799 RVA: 0x0047F030 File Offset: 0x0047D230
|
|
[Token(Token = "0x60137B7")]
|
|
[Address(RVA = "0x162CE30", Offset = "0x162BE30", VA = "0x18162CE30")]
|
|
private void ADMIEOGGLNA()
|
|
{
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (!(nodkcfiemjh == num))
|
|
{
|
|
OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
|
|
float <LBBKNMJOLKN>k__BackingField = Player.<LBBKNMJOLKN>k__BackingField;
|
|
int num2 = 0;
|
|
bool flag;
|
|
Tool tool;
|
|
if (!flag || !tool.<NPODMGHKAEH>k__BackingField)
|
|
{
|
|
}
|
|
num2++;
|
|
OrientationSubScene nodkcfiemjh2 = this.NODKCFIEMJH;
|
|
int <BLHFGCBLAMP>k__BackingField = nodkcfiemjh2.<BLHFGCBLAMP>k__BackingField;
|
|
nodkcfiemjh2.OnLocalPlayerEnter();
|
|
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.UnloadLevelRoomAsync(<BLHFGCBLAMP>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B8 RID: 79800 RVA: 0x0047F0A4 File Offset: 0x0047D2A4
|
|
[Token(Token = "0x60137B8")]
|
|
[Address(RVA = "0x162E190", Offset = "0x162D190", VA = "0x18162E190")]
|
|
private void IEAONMPJOEP()
|
|
{
|
|
if (!this.IJPDMMEFNGI)
|
|
{
|
|
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
|
this.IJPDMMEFNGI = true;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
OrientationManager.JKLALBDBHFE jklalbdbhfe;
|
|
jklalbdbhfe.System.IDisposable.Dispose();
|
|
jklalbdbhfe.<>1__state = (int)((ulong)0L);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, jklalbdbhfe);
|
|
Action action = new Action(this.IMHDKCFEABL);
|
|
}
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num = 0;
|
|
if (nodkcfiemjh != num)
|
|
{
|
|
OrientationSubScene nodkcfiemjh2 = this.NODKCFIEMJH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137B9 RID: 79801 RVA: 0x0047F120 File Offset: 0x0047D320
|
|
[Token(Token = "0x60137B9")]
|
|
[Address(RVA = "0x162D6D0", Offset = "0x162C6D0", VA = "0x18162D6D0")]
|
|
private void BBMHDDABJGK(int GJAHILPFGEE, GameObject[] ONBEDNCKKID)
|
|
{
|
|
if (ONBEDNCKKID != 0)
|
|
{
|
|
int num = 0;
|
|
int length = ONBEDNCKKID.Length;
|
|
if (num < length)
|
|
{
|
|
GameObject gameObject = ONBEDNCKKID[num];
|
|
int num2 = 0;
|
|
if (gameObject != num2)
|
|
{
|
|
OrientationSubScene componentInChildren = ONBEDNCKKID[num].GetComponentInChildren<OrientationSubScene>();
|
|
this.NODKCFIEMJH = componentInChildren;
|
|
int num3 = 0;
|
|
if (componentInChildren != num3)
|
|
{
|
|
goto IL_4E;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
IL_4E:
|
|
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
|
|
int num4 = 0;
|
|
if (nodkcfiemjh != num4)
|
|
{
|
|
bool flag = this.NODKCFIEMJH.HFHFPKJENJD;
|
|
}
|
|
}
|
|
SceneSpawnManager spawnManager = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager;
|
|
int num5 = 0;
|
|
spawnManager.OGNBDGAKCBF(num5 != 0);
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
string text;
|
|
CFLMJLFBOKH.GPCBEKJFCFB(text, GJAHILPFGEE);
|
|
}
|
|
|
|
// Token: 0x060137BA RID: 79802 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137BA")]
|
|
[Address(RVA = "0x162D220", Offset = "0x162C220", VA = "0x18162D220")]
|
|
private ushort ALFFNHNMPKO(int PMHBGEOLIMO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060137BB RID: 79803 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137BB")]
|
|
[Address(RVA = "0x162DAD0", Offset = "0x162CAD0", VA = "0x18162DAD0")]
|
|
private ushort FFEBADBJKBN(int PMHBGEOLIMO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060137BC RID: 79804 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137BC")]
|
|
[Address(RVA = "0x162E560", Offset = "0x162D560", VA = "0x18162E560")]
|
|
private int MPOEKJKNGCL(int PMHBGEOLIMO, OrientationManager.HFDPGNLKALO PGHCDFDNHPK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060137BD RID: 79805 RVA: 0x0047F1D4 File Offset: 0x0047D3D4
|
|
[Token(Token = "0x60137BD")]
|
|
[Address(RVA = "0x162DCC0", Offset = "0x162CCC0", VA = "0x18162DCC0")]
|
|
public int GetCurrentSubsceneIndex()
|
|
{
|
|
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060137BE RID: 79806 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137BE")]
|
|
[Address(RVA = "0x162DA00", Offset = "0x162CA00", VA = "0x18162DA00")]
|
|
private int CHBKPGCPIMN(ushort DKNEPFBBIEB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060137BF RID: 79807 RVA: 0x0047F1F0 File Offset: 0x0047D3F0
|
|
[Token(Token = "0x60137BF")]
|
|
[Address(RVA = "0x162DD00", Offset = "0x162CD00", VA = "0x18162DD00")]
|
|
public string GetCurrentSubsceneName()
|
|
{
|
|
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
|
|
string text;
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x060137C0 RID: 79808 RVA: 0x0047F21C File Offset: 0x0047D41C
|
|
[Token(Token = "0x60137C0")]
|
|
[Address(RVA = "0x162D230", Offset = "0x162C230", VA = "0x18162D230")]
|
|
public static void AddLocalPlayerRestrictions(object PIHIPPPPEBI)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
<EGKJPJKLEAI>k__BackingField.backpack.RecallAllTools();
|
|
<EGKJPJKLEAI>k__BackingField.backpack.AddDisableFavoriteToolSelection(PIHIPPPPEBI);
|
|
<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.AddObjectiveTrackingSuppressed(PIHIPPPPEBI);
|
|
WatchUI <JNBAANDJIAD>k__BackingField = <EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
<JNBAANDJIAD>k__BackingField.PauseMessages(PIHIPPPPEBI);
|
|
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager.DMHGDALHPAK(PIHIPPPPEBI);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.AddWatchNotificationRestriction(PIHIPPPPEBI);
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
VRPlayerController vrPlayerController = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController;
|
|
vrPlayerController.PHCEEPOKFDD(PIHIPPPPEBI);
|
|
<EGKJPJKLEAI>k__BackingField.playerUI.<LKHLMIMHFGJ>k__BackingField = false;
|
|
vrPlayerController.HPHLAKLOOMO(PIHIPPPPEBI);
|
|
vrPlayerController.CPJHLNNGGPD(PIHIPPPPEBI);
|
|
}
|
|
ScreenPlayerController screenController = SingletonMonoBehaviour.ONCPNMDGGKG.screenController;
|
|
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
|
|
screenController.MLCHJDCGLGF(PIHIPPPPEBI);
|
|
screenController.NGGHLONHAEA(PIHIPPPPEBI);
|
|
screenController.JOBMOIJAAGO(PIHIPPPPEBI);
|
|
screenController.PJEALJAMPCH(PIHIPPPPEBI);
|
|
<EGKJPJKLEAI>k__BackingField.AddVoiceChatRestriction(PIHIPPPPEBI);
|
|
screenModeHUD.AddWatchNotificationBadgeRestriction(PIHIPPPPEBI);
|
|
screenModeHUD.AddRoomChatMenuRestriction(PIHIPPPPEBI);
|
|
<JNBAANDJIAD>k__BackingField.PopAllFlows();
|
|
<JNBAANDJIAD>k__BackingField.GetFlowByType<SettingsWatchUIFlow>().ShowMinimalSettingsSubscreen();
|
|
<JNBAANDJIAD>k__BackingField.<BMIJHIHBGBH>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060137C1 RID: 79809 RVA: 0x0047F324 File Offset: 0x0047D524
|
|
[Token(Token = "0x60137C1")]
|
|
[Address(RVA = "0x162E9F0", Offset = "0x162D9F0", VA = "0x18162E9F0")]
|
|
public static void RemoveLocalPlayerRestrictions(object PIHIPPPPEBI)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <EGKJPJKLEAI>k__BackingField == num;
|
|
int num2 = 0;
|
|
if (flag)
|
|
{
|
|
}
|
|
WatchUI <JNBAANDJIAD>k__BackingField = <EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
int num3 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num3)
|
|
{
|
|
<EGKJPJKLEAI>k__BackingField.backpack.RemoveDisableFavoriteToolSelection(PIHIPPPPEBI);
|
|
<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker.RemoveObjectiveTrackingSuppressed(PIHIPPPPEBI);
|
|
int num4 = 0;
|
|
if (<JNBAANDJIAD>k__BackingField != num4)
|
|
{
|
|
<JNBAANDJIAD>k__BackingField.UnpauseMessages(PIHIPPPPEBI);
|
|
}
|
|
}
|
|
RecRoomSceneManager <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
|
|
int num5 = 0;
|
|
if (<OCDLBPHJMOP>k__BackingField != num5)
|
|
{
|
|
RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.spawnManager.OIOBADIAOCE(PIHIPPPPEBI);
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num6 = 0;
|
|
if (instance != num6)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveWatchNotificationRestriction(PIHIPPPPEBI);
|
|
}
|
|
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num7 = 0;
|
|
if (instance2 != num7)
|
|
{
|
|
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
|
{
|
|
VRPlayerController vrPlayerController = SingletonMonoBehaviour.ONCPNMDGGKG.vrPlayerController;
|
|
if (vrPlayerController != 0)
|
|
{
|
|
vrPlayerController.EOHOOFFEGHK(PIHIPPPPEBI);
|
|
vrPlayerController.IPPMNCLMABO(PIHIPPPPEBI);
|
|
vrPlayerController.DBFEIOOEDLC(PIHIPPPPEBI);
|
|
}
|
|
int num8 = 0;
|
|
if (!(<EGKJPJKLEAI>k__BackingField != num8))
|
|
{
|
|
goto IL_1A3;
|
|
}
|
|
<EGKJPJKLEAI>k__BackingField.playerUI.<LKHLMIMHFGJ>k__BackingField = true;
|
|
}
|
|
if (<EGKJPJKLEAI>k__BackingField.localPlayerOnlyObjects == num2)
|
|
{
|
|
}
|
|
ScreenPlayerController screenController = SingletonMonoBehaviour.ONCPNMDGGKG.screenController;
|
|
CameraRig instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num9 = 0;
|
|
ScreenHUD screenModeHUD;
|
|
if (!(instance3 == num9))
|
|
{
|
|
screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
|
|
}
|
|
if (screenController != 0)
|
|
{
|
|
screenController.EBJMBOPFGLG(PIHIPPPPEBI);
|
|
screenController.GEMBMCPCNID(PIHIPPPPEBI);
|
|
screenController.EEJMDLPBAKM(PIHIPPPPEBI);
|
|
screenController.FGGCDPENAEP(PIHIPPPPEBI);
|
|
}
|
|
int num10 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num10)
|
|
{
|
|
<EGKJPJKLEAI>k__BackingField.RemoveVoiceChatRestriction(PIHIPPPPEBI);
|
|
}
|
|
int num11 = 0;
|
|
if (screenModeHUD != num11)
|
|
{
|
|
screenModeHUD.RemoveWatchNotificationBadgeRestriction(PIHIPPPPEBI);
|
|
screenModeHUD.RemoveRoomChatMenuRestriction(PIHIPPPPEBI);
|
|
}
|
|
IL_1A3:
|
|
int num12 = 0;
|
|
if (<JNBAANDJIAD>k__BackingField != num12)
|
|
{
|
|
<JNBAANDJIAD>k__BackingField.<BMIJHIHBGBH>k__BackingField = false;
|
|
<JNBAANDJIAD>k__BackingField.GetFlowByType<SettingsWatchUIFlow>().SwitchToDefaultSubscreen();
|
|
<JNBAANDJIAD>k__BackingField.PopAllFlows();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137C2 RID: 79810 RVA: 0x0047F504 File Offset: 0x0047D704
|
|
[Token(Token = "0x60137C2")]
|
|
[Address(RVA = "0x162DB60", Offset = "0x162CB60", VA = "0x18162DB60")]
|
|
private void GJACCEAPELK()
|
|
{
|
|
this.IJPDMMEFNGI = true;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
OrientationManager.JKLALBDBHFE jklalbdbhfe;
|
|
jklalbdbhfe.System.IDisposable.Dispose();
|
|
jklalbdbhfe.<>1__state = (int)((ulong)0L);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, jklalbdbhfe);
|
|
Action action = new Action(this.IMHDKCFEABL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060137C3 RID: 79811 RVA: 0x0047F548 File Offset: 0x0047D748
|
|
[Token(Token = "0x60137C3")]
|
|
[Address(RVA = "0x162F540", Offset = "0x162E540", VA = "0x18162F540")]
|
|
public OrientationManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060137C4 RID: 79812 RVA: 0x0047F56C File Offset: 0x0047D76C
|
|
[Token(Token = "0x60137C4")]
|
|
[Address(RVA = "0x162DAE0", Offset = "0x162CAE0", VA = "0x18162DAE0")]
|
|
[CompilerGenerated]
|
|
private void GCELPNDAACA(string MOPOMPHBHKF)
|
|
{
|
|
Debug.LogWarning("Failed going to offline room \"dormroom\". Error: " + MOPOMPHBHKF, this);
|
|
}
|
|
|
|
// Token: 0x060137C5 RID: 79813 RVA: 0x0047F58C File Offset: 0x0047D78C
|
|
[Token(Token = "0x60137C5")]
|
|
[Address(RVA = "0x162E8E0", Offset = "0x162D8E0", VA = "0x18162E8E0")]
|
|
[CompilerGenerated]
|
|
internal static void PNPDNIOEKAC(PlayerHand ONFJHABGCIP)
|
|
{
|
|
Tool febapkcnndc = ONFJHABGCIP.FEBAPKCNNDC;
|
|
int num = 0;
|
|
if (febapkcnndc != num && !ONFJHABGCIP.FEBAPKCNNDC.<NPODMGHKAEH>k__BackingField)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
float z2 = Vector3.zero.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137C6 RID: 79814 RVA: 0x0047F5D8 File Offset: 0x0047D7D8
|
|
[Token(Token = "0x60137C6")]
|
|
[Address(RVA = "0x162DC70", Offset = "0x162CC70", VA = "0x18162DC70")]
|
|
[CompilerGenerated]
|
|
internal static IEnumerator<KENFJGFMIPM> GNGBNAAJHBE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060137C6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Activities.Orientation.OrientationManager::GNGBNAAJHBE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(JKLALBDBHFE::System.IDisposable.Dispose, ldloc:JKLALBDBHFE(var_0))
|
|
stfld:int32(JKLALBDBHFE::<>1__state, ldloc:JKLALBDBHFE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
}
|
|
|
|
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: 0x060137C7 RID: 79815 RVA: 0x0047F5F4 File Offset: 0x0047D7F4
|
|
[Token(Token = "0x60137C7")]
|
|
[Address(RVA = "0x162E360", Offset = "0x162D360", VA = "0x18162E360")]
|
|
[CompilerGenerated]
|
|
private void IMHDKCFEABL()
|
|
{
|
|
OrientationManager.AddLocalPlayerRestrictions(this);
|
|
}
|
|
|
|
// Token: 0x0400CA25 RID: 51749
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CA25")]
|
|
private int MAOHNHMDDHE = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400CA26 RID: 51750
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400CA26")]
|
|
private int HAIKKKPPEOE;
|
|
|
|
// Token: 0x0400CA27 RID: 51751
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CA27")]
|
|
private OrientationSubScene NODKCFIEMJH;
|
|
|
|
// Token: 0x0400CA28 RID: 51752
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400CA28")]
|
|
private DJHELPHHAEN EOMONBHHCON;
|
|
|
|
// Token: 0x0400CA29 RID: 51753
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CA29")]
|
|
private MJNLDDCLOGP BBPALMFNGJP;
|
|
|
|
// Token: 0x0400CA2A RID: 51754
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CA2A")]
|
|
private bool IJPDMMEFNGI;
|
|
|
|
// Token: 0x02002D41 RID: 11585
|
|
[Token(Token = "0x2002D41")]
|
|
private enum AGOBCPCIJJG
|
|
{
|
|
// Token: 0x0400CA2C RID: 51756
|
|
[Token(Token = "0x400CA2C")]
|
|
INVALID,
|
|
// Token: 0x0400CA2D RID: 51757
|
|
[Token(Token = "0x400CA2D")]
|
|
RUNNING,
|
|
// Token: 0x0400CA2E RID: 51758
|
|
[Token(Token = "0x400CA2E")]
|
|
LEAVE_TO_DORM
|
|
}
|
|
|
|
// Token: 0x02002D42 RID: 11586
|
|
[Token(Token = "0x2002D42")]
|
|
private enum HFDPGNLKALO
|
|
{
|
|
// Token: 0x0400CA30 RID: 51760
|
|
[Token(Token = "0x400CA30")]
|
|
RUNNING_SCENE_SUB_STATE,
|
|
// Token: 0x0400CA31 RID: 51761
|
|
[Token(Token = "0x400CA31")]
|
|
UNLOADING_SCENE_SUB_STATE,
|
|
// Token: 0x0400CA32 RID: 51762
|
|
[Token(Token = "0x400CA32")]
|
|
STRIDE
|
|
}
|
|
}
|
|
}
|