Files
2026-04-10 22:50:51 +02:00

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: 0x02002C57 RID: 11351
[Token(Token = "0x2002C57")]
[RequireComponent(typeof(PhotonView))]
public class OrientationManager : NetworkedSingletonMonoBehaviour<OrientationManager>
{
// Token: 0x17003550 RID: 13648
// (get) Token: 0x06013369 RID: 78697 RVA: 0x00474E58 File Offset: 0x00473058
[Token(Token = "0x17003550")]
public static bool ALIBOJPEPPE
{
[Token(Token = "0x6013369")]
[Address(RVA = "0xB2F740", Offset = "0xB2E540", VA = "0x180B2F740")]
get
{
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsLegacyTutorialComplete())
{
return true;
}
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
return instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num);
}
}
// Token: 0x0601336A RID: 78698 RVA: 0x00474E8C File Offset: 0x0047308C
[Token(Token = "0x601336A")]
[Address(RVA = "0xB2D7D0", Offset = "0xB2C5D0", VA = "0x180B2D7D0", Slot = "13")]
protected override void Awake()
{
base.Awake();
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ORIENTATION_TIMER", (OHOEENCHJJE)((uint)1));
this.BBPALMFNGJP = mjnlddclogp;
RecRoomSceneManager.DeferInitialization();
}
// Token: 0x0601336B RID: 78699 RVA: 0x00474EBC File Offset: 0x004730BC
[Token(Token = "0x601336B")]
[Address(RVA = "0xB2F2B0", Offset = "0xB2E0B0", VA = "0x180B2F2B0")]
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: 0x0601336C RID: 78700 RVA: 0x00475008 File Offset: 0x00473208
[Token(Token = "0x601336C")]
[Address(RVA = "0xB2E7D0", Offset = "0xB2D5D0", VA = "0x180B2E7D0", 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: 0x0601336D RID: 78701 RVA: 0x00475070 File Offset: 0x00473270
[Token(Token = "0x601336D")]
[Address(RVA = "0x8D8A30", Offset = "0x8D7830", VA = "0x1808D8A30")]
private void Update()
{
this.EOMONBHHCON.OPEMIFENIJM();
}
// Token: 0x0601336E RID: 78702 RVA: 0x00475090 File Offset: 0x00473290
[Token(Token = "0x601336E")]
[Address(RVA = "0xB2E900", Offset = "0xB2D700", VA = "0x180B2E900")]
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: 0x0601336F RID: 78703 RVA: 0x004750E0 File Offset: 0x004732E0
[Token(Token = "0x601336F")]
[Address(RVA = "0xB2E510", Offset = "0xB2D310", VA = "0x180B2E510")]
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: 0x06013370 RID: 78704 RVA: 0x00475140 File Offset: 0x00473340
[Token(Token = "0x6013370")]
[Address(RVA = "0xB2DF60", Offset = "0xB2CD60", VA = "0x180B2DF60")]
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: 0x06013371 RID: 78705 RVA: 0x00475194 File Offset: 0x00473394
[Token(Token = "0x6013371")]
[Address(RVA = "0xB2DBB0", Offset = "0xB2C9B0", VA = "0x180B2DBB0")]
private void FEGOBNJLPNF()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.BBPALMFNGJP.OLGMEEIPCAL)
{
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
return;
}
}
// Token: 0x06013372 RID: 78706 RVA: 0x004751C8 File Offset: 0x004733C8
[Token(Token = "0x6013372")]
[Address(RVA = "0xB2E4F0", Offset = "0xB2D2F0", VA = "0x180B2E4F0")]
private void IEKOKCEDPID(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
{
this.ADMIEOGGLNA();
}
// Token: 0x06013373 RID: 78707 RVA: 0x004751DC File Offset: 0x004733DC
[Token(Token = "0x6013373")]
[Address(RVA = "0xB2E0A0", Offset = "0xB2CEA0", VA = "0x180B2E0A0")]
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: 0x06013374 RID: 78708 RVA: 0x00475254 File Offset: 0x00473454
[Token(Token = "0x6013374")]
[Address(RVA = "0xB2E710", Offset = "0xB2D510", VA = "0x180B2E710")]
private void NEHEEHGFEJL()
{
int levelRoomCount = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.GetLevelRoomCount();
this.MAOHNHMDDHE = levelRoomCount;
this.HAIKKKPPEOE = (int)((ulong)0L);
}
// Token: 0x06013375 RID: 78709 RVA: 0x00475284 File Offset: 0x00473484
[Token(Token = "0x6013375")]
[Address(RVA = "0xB2D270", Offset = "0xB2C070", VA = "0x180B2D270")]
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: 0x06013376 RID: 78710 RVA: 0x004752D4 File Offset: 0x004734D4
[Token(Token = "0x6013376")]
[Address(RVA = "0xB2CFD0", Offset = "0xB2BDD0", VA = "0x180B2CFD0")]
private void ADMIEOGGLNA()
{
OrientationSubScene nodkcfiemjh = this.NODKCFIEMJH;
int num = 0;
if (!(nodkcfiemjh == num))
{
MEFKCIOFGAI<Player> pmcadmdkalp = Player.PMCADMDKALP;
OKNNKFGFODL localPlayerFadedInAfterSpawnEvent = Player.LocalPlayerFadedInAfterSpawnEvent;
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: 0x06013377 RID: 78711 RVA: 0x00475348 File Offset: 0x00473548
[Token(Token = "0x6013377")]
[Address(RVA = "0xB2E330", Offset = "0xB2D130", VA = "0x180B2E330")]
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: 0x06013378 RID: 78712 RVA: 0x004753C4 File Offset: 0x004735C4
[Token(Token = "0x6013378")]
[Address(RVA = "0xB2D870", Offset = "0xB2C670", VA = "0x180B2D870")]
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: 0x06013379 RID: 78713 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013379")]
[Address(RVA = "0xB2D3C0", Offset = "0xB2C1C0", VA = "0x180B2D3C0")]
private ushort ALFFNHNMPKO(int PMHBGEOLIMO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601337A RID: 78714 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601337A")]
[Address(RVA = "0xB2DC70", Offset = "0xB2CA70", VA = "0x180B2DC70")]
private ushort FFEBADBJKBN(int PMHBGEOLIMO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601337B RID: 78715 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601337B")]
[Address(RVA = "0xB2E700", Offset = "0xB2D500", VA = "0x180B2E700")]
private int MPOEKJKNGCL(int PMHBGEOLIMO, OrientationManager.HFDPGNLKALO PGHCDFDNHPK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601337C RID: 78716 RVA: 0x00475478 File Offset: 0x00473678
[Token(Token = "0x601337C")]
[Address(RVA = "0xB2DE60", Offset = "0xB2CC60", VA = "0x180B2DE60")]
public int GetCurrentSubsceneIndex()
{
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
throw new NullReferenceException();
}
// Token: 0x0601337D RID: 78717 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601337D")]
[Address(RVA = "0xB2DBA0", Offset = "0xB2C9A0", VA = "0x180B2DBA0")]
private int CHBKPGCPIMN(ushort DKNEPFBBIEB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601337E RID: 78718 RVA: 0x00475494 File Offset: 0x00473694
[Token(Token = "0x601337E")]
[Address(RVA = "0xB2DEA0", Offset = "0xB2CCA0", VA = "0x180B2DEA0")]
public string GetCurrentSubsceneName()
{
COBKKLOJNNE <PGOEAIDCELB>k__BackingField = Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
DJHELPHHAEN eomonbhhcon = this.EOMONBHHCON;
string text;
return text;
}
// Token: 0x0601337F RID: 78719 RVA: 0x004754C0 File Offset: 0x004736C0
[Token(Token = "0x601337F")]
[Address(RVA = "0xB2D3D0", Offset = "0xB2C1D0", VA = "0x180B2D3D0")]
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: 0x06013380 RID: 78720 RVA: 0x004755C8 File Offset: 0x004737C8
[Token(Token = "0x6013380")]
[Address(RVA = "0xB2EB90", Offset = "0xB2D990", VA = "0x180B2EB90")]
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.remotePlayerOnlyObjects == 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: 0x06013381 RID: 78721 RVA: 0x004757A8 File Offset: 0x004739A8
[Token(Token = "0x6013381")]
[Address(RVA = "0xB2DD00", Offset = "0xB2CB00", VA = "0x180B2DD00")]
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: 0x06013382 RID: 78722 RVA: 0x004757EC File Offset: 0x004739EC
[Token(Token = "0x6013382")]
[Address(RVA = "0xB2F6E0", Offset = "0xB2E4E0", VA = "0x180B2F6E0")]
public OrientationManager()
{
}
// Token: 0x06013383 RID: 78723 RVA: 0x00475810 File Offset: 0x00473A10
[Token(Token = "0x6013383")]
[Address(RVA = "0xB2DC80", Offset = "0xB2CA80", VA = "0x180B2DC80")]
[CompilerGenerated]
private void GCELPNDAACA(string MOPOMPHBHKF)
{
Debug.LogWarning("Failed going to offline room \"dormroom\". Error: " + MOPOMPHBHKF, this);
}
// Token: 0x06013384 RID: 78724 RVA: 0x00475830 File Offset: 0x00473A30
[Token(Token = "0x6013384")]
[Address(RVA = "0xB2EA80", Offset = "0xB2D880", VA = "0x180B2EA80")]
[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: 0x06013385 RID: 78725 RVA: 0x0047587C File Offset: 0x00473A7C
[Token(Token = "0x6013385")]
[Address(RVA = "0xB2DE10", Offset = "0xB2CC10", VA = "0x180B2DE10")]
[CompilerGenerated]
internal static IEnumerator<KENFJGFMIPM> GNGBNAAJHBE()
{
/*
An exception occurred when decompiling this method (06013385)
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: 0x06013386 RID: 78726 RVA: 0x00475898 File Offset: 0x00473A98
[Token(Token = "0x6013386")]
[Address(RVA = "0xB2E500", Offset = "0xB2D300", VA = "0x180B2E500")]
[CompilerGenerated]
private void IMHDKCFEABL()
{
OrientationManager.AddLocalPlayerRestrictions(this);
}
// Token: 0x0400C811 RID: 51217
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C811")]
private int MAOHNHMDDHE = (int)((ulong)4294967295L);
// Token: 0x0400C812 RID: 51218
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400C812")]
private int HAIKKKPPEOE;
// Token: 0x0400C813 RID: 51219
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C813")]
private OrientationSubScene NODKCFIEMJH;
// Token: 0x0400C814 RID: 51220
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C814")]
private DJHELPHHAEN EOMONBHHCON;
// Token: 0x0400C815 RID: 51221
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C815")]
private MJNLDDCLOGP BBPALMFNGJP;
// Token: 0x0400C816 RID: 51222
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C816")]
private bool IJPDMMEFNGI;
// Token: 0x02002C58 RID: 11352
[Token(Token = "0x2002C58")]
private enum AGOBCPCIJJG
{
// Token: 0x0400C818 RID: 51224
[Token(Token = "0x400C818")]
INVALID,
// Token: 0x0400C819 RID: 51225
[Token(Token = "0x400C819")]
RUNNING,
// Token: 0x0400C81A RID: 51226
[Token(Token = "0x400C81A")]
LEAVE_TO_DORM
}
// Token: 0x02002C59 RID: 11353
[Token(Token = "0x2002C59")]
private enum HFDPGNLKALO
{
// Token: 0x0400C81C RID: 51228
[Token(Token = "0x400C81C")]
RUNNING_SCENE_SUB_STATE,
// Token: 0x0400C81D RID: 51229
[Token(Token = "0x400C81D")]
UNLOADING_SCENE_SUB_STATE,
// Token: 0x0400C81E RID: 51230
[Token(Token = "0x400C81E")]
STRIDE
}
}
}