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

1315 lines
43 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.AGUI;
using RecRoom.Core;
using RecRoom.Core.Locomotion;
using RecRoom.Core.Rendering;
using RecRoom.Systems;
using UnityEngine;
namespace RecRoom.Players.Watch
{
// Token: 0x02002879 RID: 10361
[Token(Token = "0x2002879")]
public class WatchMenuProjector : MenuProjector, GHEELCONOBP
{
// Token: 0x170030B1 RID: 12465
// (get) Token: 0x06011660 RID: 71264 RVA: 0x003F5874 File Offset: 0x003F3A74
// (set) Token: 0x06011661 RID: 71265 RVA: 0x003F5888 File Offset: 0x003F3A88
[Token(Token = "0x170030B1")]
public Player BDPNENBMDDB
{
[Token(Token = "0x6011660")]
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
get;
[Token(Token = "0x6011661")]
[Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")]
private set;
}
// Token: 0x170030B2 RID: 12466
// (get) Token: 0x06011662 RID: 71266 RVA: 0x003F589C File Offset: 0x003F3A9C
[Token(Token = "0x170030B2")]
public Renderer CNCFDJFPDPN
{
[Token(Token = "0x6011662")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.projectionRenderer;
}
}
// Token: 0x170030B3 RID: 12467
// (get) Token: 0x06011663 RID: 71267 RVA: 0x003F58B0 File Offset: 0x003F3AB0
// (set) Token: 0x06011664 RID: 71268 RVA: 0x003F58D0 File Offset: 0x003F3AD0
[Token(Token = "0x170030B3")]
public bool KGCJLAOBAHL
{
[Token(Token = "0x6011663")]
[Address(RVA = "0x7E00C0", Offset = "0x7DEEC0", VA = "0x1807E00C0")]
get
{
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
}
[Token(Token = "0x6011664")]
[Address(RVA = "0x7E0D60", Offset = "0x7DFB60", VA = "0x1807E0D60")]
private set
{
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
}
}
// Token: 0x170030B4 RID: 12468
// (get) Token: 0x06011665 RID: 71269 RVA: 0x003F58EC File Offset: 0x003F3AEC
// (set) Token: 0x06011666 RID: 71270 RVA: 0x003F590C File Offset: 0x003F3B0C
[Token(Token = "0x170030B4")]
private bool BCBKNNFALBJ
{
[Token(Token = "0x6011665")]
[Address(RVA = "0x7E12A0", Offset = "0x7E00A0", VA = "0x1807E12A0")]
get
{
return this.AHJHBAGFMGM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6011666")]
[Address(RVA = "0x7DFB80", Offset = "0x7DE980", VA = "0x1807DFB80")]
set
{
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
}
}
// Token: 0x170030B5 RID: 12469
// (get) Token: 0x06011667 RID: 71271 RVA: 0x003F5928 File Offset: 0x003F3B28
// (set) Token: 0x06011668 RID: 71272 RVA: 0x003F593C File Offset: 0x003F3B3C
[Token(Token = "0x170030B5")]
public WatchVisual HEGIBEMNKPD
{
[Token(Token = "0x6011667")]
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
get;
[Token(Token = "0x6011668")]
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")]
private set;
}
// Token: 0x170030B6 RID: 12470
// (get) Token: 0x06011669 RID: 71273 RVA: 0x003F5950 File Offset: 0x003F3B50
[Token(Token = "0x170030B6")]
public WatchGazeTracker KFLFEDBMNPB
{
[Token(Token = "0x6011669")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
get
{
return this.watchGazeTracker;
}
}
// Token: 0x170030B7 RID: 12471
// (get) Token: 0x0601166A RID: 71274 RVA: 0x003F5964 File Offset: 0x003F3B64
// (set) Token: 0x0601166B RID: 71275 RVA: 0x003F599C File Offset: 0x003F3B9C
[Token(Token = "0x170030B7")]
public PlayerHand EKKDJEIFGMJ
{
[Token(Token = "0x601166A")]
[Address(RVA = "0x7E23E0", Offset = "0x7E11E0", VA = "0x1807E23E0")]
get
{
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
return player.leftHand;
}
return player.rightHand;
}
[Token(Token = "0x601166B")]
[Address(RVA = "0x7E2680", Offset = "0x7E1480", VA = "0x1807E2680")]
set
{
int num = 0;
if (!(value != num))
{
}
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
}
}
// Token: 0x170030B8 RID: 12472
// (get) Token: 0x0601166C RID: 71276 RVA: 0x003F59C4 File Offset: 0x003F3BC4
[Token(Token = "0x170030B8")]
public bool LIJPPNAPEIC
{
[Token(Token = "0x601166C")]
[Address(RVA = "0x7E2450", Offset = "0x7E1250", VA = "0x1807E2450")]
get
{
bool flag = this.EOOHEMGLPOC.KLIAOAJIPKM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
return (!flag && this.<LCBGICCHKJE>k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN) || !flag;
}
}
// Token: 0x170030B9 RID: 12473
// (get) Token: 0x0601166D RID: 71277 RVA: 0x003F5A04 File Offset: 0x003F3C04
[Token(Token = "0x170030B9")]
private Vector3 GLELIOIOOGN
{
[Token(Token = "0x601166D")]
[Address(RVA = "0x7DF8E0", Offset = "0x7DE6E0", VA = "0x1807DF8E0")]
get
{
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x170030BA RID: 12474
// (get) Token: 0x0601166E RID: 71278 RVA: 0x003F5A2C File Offset: 0x003F3C2C
[Token(Token = "0x170030BA")]
public bool EALLKLBMKEL
{
[Token(Token = "0x601166E")]
[Address(RVA = "0x7E2530", Offset = "0x7E1330", VA = "0x1807E2530")]
get
{
return this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden;
}
}
// Token: 0x170030BB RID: 12475
// (get) Token: 0x0601166F RID: 71279 RVA: 0x003F5A48 File Offset: 0x003F3C48
[Token(Token = "0x170030BB")]
public WatchMenuProjector.MCHNPLABHMA GHIGDOJMPKD
{
[Token(Token = "0x601166F")]
[Address(RVA = "0x7E2550", Offset = "0x7E1350", VA = "0x1807E2550")]
get
{
Animator animator = this.animator;
int num = 0;
if (animator != num && this.animator.gameObject.activeInHierarchy)
{
Animator animator2 = this.animator;
AnimatorStateInfo animatorStateInfo;
float length = animatorStateInfo.m_Length;
int loop = animatorStateInfo.m_Loop;
return this.ELALAJFPOCN[loop];
}
throw new NullReferenceException();
}
}
// Token: 0x170030BC RID: 12476
// (get) Token: 0x06011670 RID: 71280 RVA: 0x003F5AAC File Offset: 0x003F3CAC
[Token(Token = "0x170030BC")]
public bool FIMBAOEHPLM
{
[Token(Token = "0x6011670")]
[Address(RVA = "0x7E2500", Offset = "0x7E1300", VA = "0x1807E2500")]
get
{
return this.EHOPMNHFJMM.CFLJGNJLBFG;
}
}
// Token: 0x06011671 RID: 71281 RVA: 0x003F5ACC File Offset: 0x003F3CCC
[Token(Token = "0x6011671")]
[Address(RVA = "0x7DF2D0", Offset = "0x7DE0D0", VA = "0x1807DF2D0")]
protected void Awake()
{
int num;
Array values;
do
{
num = 0;
Player componentInParent = base.gameObject.GetComponentInParent<Player>();
this.<LCBGICCHKJE>k__BackingField = componentInParent;
Action action = new Action(this.KEKPPIPHILE);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.AHJHBAGFMGM = kllmcpfpiie;
Action action2 = new Action(this.HNBELILEPLG);
KLLMCPFPIIE<bool> kllmcpfpiie2;
this.EFKDJJHEMKG = kllmcpfpiie2;
float z = Vector3.zero.z;
Quaternion identity = Quaternion.identity;
Action action3 = new Action(this.AFPJNCPCEAM);
Transform transform = this.remoteVisualRoot;
HCKAGCOEFNM<bool, Vector3, Quaternion, float> hckagcoefnm;
this.EOOHEMGLPOC = hckagcoefnm;
GameObject gameObject = transform.gameObject;
Player player = this.<LCBGICCHKJE>k__BackingField;
bool flag = gameObject == 0;
gameObject.SetActive(flag);
values = Enum.GetValues(typeof(WatchMenuProjector.MCHNPLABHMA));
}
while (values == 0);
if (num < values)
{
int hashCode = num.GetHashCode();
Dictionary<int, WatchMenuProjector.MCHNPLABHMA> elalajfpocn = this.ELALAJFPOCN;
num++;
}
Player player2 = this.<LCBGICCHKJE>k__BackingField;
PlayerMovementFeedback playerMovementFeedback = this.<LCBGICCHKJE>k__BackingField.playerMovementFeedback;
NBPOLJHGGLE<Player, Vector3, Vector3> teleportEvent = playerMovementFeedback.TeleportEvent;
Action<Player, Vector3, Vector3> action4 = new Action(this.ADOHOHFBDKP);
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(teleportEvent, action4);
playerMovementFeedback.TeleportEvent = nbpoljhggle;
Animator animator = this.animator;
int num2 = 0;
animator.cullingMode = (AnimatorCullingMode)num2;
Transform transform2 = base.transform;
Transform transform3 = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
transform2.parentInternal = transform3;
Transform transform4 = this.projectionRoot.transform;
Vector3 vector;
float z2 = vector.z;
this.BFLNFGEFGGH.z = z2;
}
// Token: 0x06011672 RID: 71282 RVA: 0x003F5C44 File Offset: 0x003F3E44
[Token(Token = "0x6011672")]
[Address(RVA = "0x7E1850", Offset = "0x7E0650", VA = "0x1807E1850")]
private void Start()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
Player player2 = this.<LCBGICCHKJE>k__BackingField;
PlayerHand.PLLIKAOIPHP type = player2.DNBIPBNNKJH.type;
PlayerHand otherHand = player2.GetOtherHand(type);
this.EKKDJEIFGMJ = otherHand;
this.HONNKFPLGMF();
Player player3 = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual = this.<NEHKABOEJKI>k__BackingField;
Renderer dwellVisual = watchVisual.dwellVisual;
int num = 0;
if (dwellVisual != num)
{
Renderer dwellVisual2 = watchVisual.dwellVisual;
int num2 = 0;
dwellVisual2.enabled = num2 != 0;
}
Collider[] componentsInChildren = this.<NEHKABOEJKI>k__BackingField.gameObject.GetComponentsInChildren<Collider>();
if (componentsInChildren != 0 && componentsInChildren.Length != 0)
{
int num3 = 0;
int length = componentsInChildren.Length;
if (num3 < length)
{
Collider collider = componentsInChildren[num3];
int num4 = 0;
collider.enabled = num4 != 0;
num3++;
}
}
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player4 = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player4.rightHand;
int num5 = 0;
if (rightHand != num5)
{
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
int num6 = 0;
if (watchVisual2 != num6)
{
WatchVisual watchVisual3 = this.<NEHKABOEJKI>k__BackingField;
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player5 = this.<LCBGICCHKJE>k__BackingField;
if (flag2)
{
}
PlayerHand.PLLIKAOIPHP type2 = player5.rightHand.type;
watchVisual3.MFPNEKABNPP = type2;
}
}
this.HNBELILEPLG();
this.AFPJNCPCEAM();
}
// Token: 0x06011673 RID: 71283 RVA: 0x003F5DA4 File Offset: 0x003F3FA4
[Token(Token = "0x6011673")]
[Address(RVA = "0x7E1670", Offset = "0x7E0470", VA = "0x1807E1670")]
protected void OnDestroy()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
int num = 0;
if (player != num)
{
Player player2 = this.<LCBGICCHKJE>k__BackingField;
PlayerMovement playerMovement = this.<LCBGICCHKJE>k__BackingField.playerMovement;
int num2 = 0;
if (playerMovement != num2)
{
PlayerMovementFeedback playerMovementFeedback = this.<LCBGICCHKJE>k__BackingField.playerMovementFeedback;
NBPOLJHGGLE<Player, Vector3, Vector3> teleportEvent = playerMovementFeedback.TeleportEvent;
Action<Player, Vector3, Vector3> action = new Action(this.ADOHOHFBDKP);
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(teleportEvent, action);
playerMovementFeedback.TeleportEvent = nbpoljhggle;
}
}
this.MenuDetachedChangedAction.LKLKGDMFMCC();
this.MenuVisibleChangedAction.LKLKGDMFMCC();
}
// Token: 0x06011674 RID: 71284 RVA: 0x003F5E3C File Offset: 0x003F403C
[Token(Token = "0x6011674")]
[Address(RVA = "0x7E1EB0", Offset = "0x7E0CB0", VA = "0x1807E1EB0")]
private void Update()
{
for (;;)
{
WatchMenuProjector.MCHNPLABHMA? fkleakblfbg = this.FKLEAKBLFBG;
WatchMenuProjector.MCHNPLABHMA menuAnimationState = this.GHIGDOJMPKD;
int num = 0;
this.FKLEAKBLFBG = num;
WatchMenuProjector.MCHNPLABHMA mchnplabhma;
if (this.GHIGDOJMPKD != mchnplabhma)
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0 && this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Hidden)
{
break;
}
Player player = this.<LCBGICCHKJE>k__BackingField;
WatchUI <JNBAANDJIAD>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
bool flag = this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Visible;
<JNBAANDJIAD>k__BackingField.CCBJFHFADPM = flag;
}
Player player2 = this.<LCBGICCHKJE>k__BackingField;
this.KAPKDAJJAIF();
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (this.<LCBGICCHKJE>k__BackingField.playerUI.FEIMDLDJBDD && !this.KGCJLAOBAHL)
{
this.DOJBPPBBDMH();
Player player3 = this.<LCBGICCHKJE>k__BackingField;
int num2 = 0;
bool igalpalenll;
if (player3 != num2)
{
PlayerUI playerUI = this.<LCBGICCHKJE>k__BackingField.playerUI;
int num3 = 0;
if (playerUI != num3)
{
WatchUI <JNBAANDJIAD>k__BackingField2 = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num4 = 0;
if (<JNBAANDJIAD>k__BackingField2 != num4)
{
igalpalenll = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction.IGALPALENLL;
}
}
}
if (this.WatchGazeOpeningEnabled && !igalpalenll)
{
this.watchGazeTracker.UpdateWatchDwelling();
}
}
}
if (this.LIJPPNAPEIC && this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden)
{
goto Block_12;
}
}
int num5 = 0;
this.KLAFBPPJCMH(num5 != 0);
return;
Block_12:
this.FIKBJFCNIGO();
}
// Token: 0x06011675 RID: 71285 RVA: 0x003F5FB4 File Offset: 0x003F41B4
[Token(Token = "0x6011675")]
[Address(RVA = "0x7E02B0", Offset = "0x7DF0B0", VA = "0x1807E02B0")]
private void FIKBJFCNIGO()
{
bool flag2;
Player player2;
do
{
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player.rightHand;
int num = 0;
if (!(rightHand != num))
{
return;
}
flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
player2 = this.<LCBGICCHKJE>k__BackingField;
}
while (!flag2);
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = player2.leftHand.PickupToolEvent;
Transform transform = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
Transform watchMenuOrigin = this.EKKDJEIFGMJ.watchMenuOrigin;
Transform watchFaceTransform = this.EKKDJEIFGMJ.watchFaceTransform;
Transform transform2 = this.projectionRoot.transform;
Vector3 vector;
float z = vector.z;
}
// Token: 0x06011676 RID: 71286 RVA: 0x003F605C File Offset: 0x003F425C
[Token(Token = "0x6011676")]
[Address(RVA = "0x7E0DC0", Offset = "0x7DFBC0", VA = "0x1807E0DC0")]
private void KAPKDAJJAIF()
{
bool flag2;
Player player2;
do
{
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player.rightHand;
int num = 0;
if (!(rightHand != num))
{
return;
}
flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
player2 = this.<LCBGICCHKJE>k__BackingField;
}
while (!flag2);
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = player2.leftHand.PickupToolEvent;
PlayerHand.KKECAHMCLNL kkecahmclnl;
if (kkecahmclnl == PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
Player player3 = this.<LCBGICCHKJE>k__BackingField;
bool flag3 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player4 = this.<LCBGICCHKJE>k__BackingField;
if (flag3)
{
}
PlayerHand.PLLIKAOIPHP type = player4.rightHand.type;
PlayerHand otherHand = player3.GetOtherHand(type);
int num2 = 0;
if (otherHand != num2 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
this.EKKDJEIFGMJ = otherHand;
}
}
}
// Token: 0x06011677 RID: 71287 RVA: 0x003F6128 File Offset: 0x003F4328
[Token(Token = "0x6011677")]
[Address(RVA = "0x7DE8D0", Offset = "0x7DD6D0", VA = "0x1807DE8D0")]
private void AAJMOCNEMHD()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
int num = 0;
if (player != num)
{
PlayerUI playerUI = this.<LCBGICCHKJE>k__BackingField.playerUI;
int num2 = 0;
if (playerUI != num2)
{
WatchUI <JNBAANDJIAD>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num3 = 0;
if (<JNBAANDJIAD>k__BackingField != num3)
{
BasicInteractionRestriction basicInteractionRestriction = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
}
}
}
int num4 = 0;
if (this.WatchGazeOpeningEnabled && num4 == 0)
{
this.watchGazeTracker.UpdateWatchDwelling();
}
}
// Token: 0x06011678 RID: 71288 RVA: 0x003F61BC File Offset: 0x003F43BC
[Token(Token = "0x6011678")]
[Address(RVA = "0x7DFDA0", Offset = "0x7DEBA0", VA = "0x1807DFDA0")]
private void DOJBPPBBDMH()
{
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
if (!flag && this.watchGazeTracker.IsGazingAtWatch(flag) && !this.<NEHKABOEJKI>k__BackingField._tapToOpenWatch.BOJCHEEMADH)
{
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
Renderer renderer = this.<NEHKABOEJKI>k__BackingField._renderers[0];
int num = 0;
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, 1, num != 0);
}
}
}
// Token: 0x06011679 RID: 71289 RVA: 0x003F6234 File Offset: 0x003F4434
[Token(Token = "0x6011679")]
[Address(RVA = "0x7DEA40", Offset = "0x7DD840", VA = "0x1807DEA40")]
private void ADOHOHFBDKP(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
{
Player player = this.<LCBGICCHKJE>k__BackingField;
if (!this.LIJPPNAPEIC)
{
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
int num = 0;
efkdjjhemkg.BDJFGEJFPPO(num);
return;
}
}
// Token: 0x0601167A RID: 71290 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601167A")]
[Address(RVA = "0x7DEAC0", Offset = "0x7DD8C0", VA = "0x1807DEAC0")]
private void AFPJNCPCEAM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601167B RID: 71291 RVA: 0x003F6268 File Offset: 0x003F4468
[Token(Token = "0x601167B")]
[Address(RVA = "0x7E10C0", Offset = "0x7DFEC0", VA = "0x1807E10C0")]
private void KEKPPIPHILE()
{
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player.rightHand;
int num = 0;
if (rightHand != num)
{
WatchVisual watchVisual = this.<NEHKABOEJKI>k__BackingField;
int num2 = 0;
if (watchVisual != num2)
{
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
PlayerHand.PLLIKAOIPHP type = this.EKKDJEIFGMJ.type;
watchVisual2.MFPNEKABNPP = type;
}
}
}
// Token: 0x0601167C RID: 71292 RVA: 0x003F62DC File Offset: 0x003F44DC
[Token(Token = "0x601167C")]
[Address(RVA = "0x7E0720", Offset = "0x7DF520", VA = "0x1807E0720")]
private void HNBELILEPLG()
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0)
{
Player player = this.<LCBGICCHKJE>k__BackingField;
AGVirtualKeyboard <FHFAPDOPFKF>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<FHFAPDOPFKF>k__BackingField;
int num = 0;
<FHFAPDOPFKF>k__BackingField.HideKeyboard(this, num != 0);
Animator animator = this.animator;
int num2 = 0;
animator.SetBool("Visible", num2 != 0);
}
this.KLAFBPPJCMH(true);
Action action = new Action(this.BAEDBJBIMGF);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
Player player2 = this.<LCBGICCHKJE>k__BackingField;
this.NHBAFGLIJEO(1f);
}
Transform transform = this.projectionRoot.transform;
float z = this.BFLNFGEFGGH.z;
this.AFPJNCPCEAM();
MFBGLIHGCGO<bool> menuVisibleChangedAction = this.MenuVisibleChangedAction;
this.NPBMNNCDDCP = false;
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
menuVisibleChangedAction.CNFDGDEOPPF(flag);
Player player3 = this.<LCBGICCHKJE>k__BackingField;
PlayerEvents playerEvents = this.<LCBGICCHKJE>k__BackingField.playerEvents;
bool flag2 = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
playerEvents.MenuVisible(flag2);
}
// Token: 0x0601167D RID: 71293 RVA: 0x003F63E0 File Offset: 0x003F45E0
[Token(Token = "0x601167D")]
[Address(RVA = "0x7E1C30", Offset = "0x7E0A30", VA = "0x1807E1C30")]
public void UpdateControls(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool MOEIJMMOAOD, bool JIFLBFCFKFK)
{
while (this.EFKDJJHEMKG.IAHDANBDAAM() != 0)
{
bool attachedToWrist = this.LIJPPNAPEIC;
if (!attachedToWrist)
{
if (!attachedToWrist)
{
break;
}
goto IL_5D;
}
else if (this.LIJPPNAPEIC)
{
if (!this.EKKDJEIFGMJ.BFLPFINFJLD)
{
goto IL_5D;
}
WatchGazeTracker watchGazeTracker = this.watchGazeTracker;
bool flag;
if (flag && this.NPBMNNCDDCP)
{
this.NPBMNNCDDCP = false;
}
if (!flag && this.NPBMNNCDDCP == flag)
{
goto IL_5D;
}
}
IL_63:
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (!(attachedHand != num))
{
continue;
}
PlayerHand attachedHand2 = this.EKKDJEIFGMJ;
while (!ALOCMMHPEIN)
{
}
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
throw new NullReferenceException();
}
continue;
IL_5D:
this.AuthorityCloseMenu();
goto IL_63;
}
}
// Token: 0x0601167E RID: 71294 RVA: 0x003F64B0 File Offset: 0x003F46B0
[Token(Token = "0x601167E")]
[Address(RVA = "0x7DEE70", Offset = "0x7DDC70", VA = "0x1807DEE70")]
public void AuthorityOpenMenuAttached(PlayerHand ONFJHABGCIP, bool CDFHDACBFKN = false)
{
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
if ((uint)1 != 0U)
{
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
int num = 0;
eoohemglpoc.IOFAAIEOLKL(num);
this.EKKDJEIFGMJ = ONFJHABGCIP;
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
}
}
// Token: 0x0601167F RID: 71295 RVA: 0x003F64F4 File Offset: 0x003F46F4
[Token(Token = "0x601167F")]
[Address(RVA = "0x7DEF60", Offset = "0x7DDD60", VA = "0x1807DEF60")]
public void AuthorityOpenMenuDetached(bool CDFHDACBFKN = false)
{
Vector3 vector;
float z = vector.z;
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
if ((uint)1 != 0U)
{
this.NHBAFGLIJEO(0.5f);
}
}
// Token: 0x06011680 RID: 71296 RVA: 0x003F652C File Offset: 0x003F472C
[Token(Token = "0x6011680")]
[Address(RVA = "0x7DF060", Offset = "0x7DDE60", VA = "0x1807DF060")]
public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, bool CDFHDACBFKN)
{
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
if ((uint)1 != 0U)
{
float z = DDHPAFKBMON.z;
this.NHBAFGLIJEO(0.5f);
}
}
// Token: 0x06011681 RID: 71297 RVA: 0x003F6564 File Offset: 0x003F4764
[Token(Token = "0x6011681")]
[Address(RVA = "0x7DF140", Offset = "0x7DDF40", VA = "0x1807DF140")]
public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, bool CDFHDACBFKN)
{
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
if ((uint)1 != 0U)
{
float z = DDHPAFKBMON.z;
this.NHBAFGLIJEO(0.5f);
}
}
// Token: 0x06011682 RID: 71298 RVA: 0x003F659C File Offset: 0x003F479C
[Token(Token = "0x6011682")]
[Address(RVA = "0x7DED80", Offset = "0x7DDB80", VA = "0x1807DED80")]
public void AuthorityDetachMenu()
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
}
}
// Token: 0x06011683 RID: 71299 RVA: 0x003F65DC File Offset: 0x003F47DC
[Token(Token = "0x6011683")]
[Address(RVA = "0x7DF220", Offset = "0x7DE020", VA = "0x1807DF220")]
public void AuthorityReattachMenu()
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && !this.LIJPPNAPEIC)
{
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
int num = 0;
eoohemglpoc.IOFAAIEOLKL(num);
this.NHBAFGLIJEO(0.5f);
return;
}
}
// Token: 0x06011684 RID: 71300 RVA: 0x003F6624 File Offset: 0x003F4824
[Token(Token = "0x6011684")]
[Address(RVA = "0x7DEC40", Offset = "0x7DDA40", VA = "0x1807DEC40")]
public void AuthorityCloseMenu()
{
if (this.EHOPMNHFJMM.CFLJGNJLBFG && !Player.<EGKJPJKLEAI>k__BackingField.ICMBJEEFPLE)
{
Debug.LogWarning("Tried to close watch when ForceMenuToRemainOpen is true");
return;
}
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
int num = 0;
efkdjjhemkg.BDJFGEJFPPO(num);
}
// Token: 0x06011685 RID: 71301 RVA: 0x003F6670 File Offset: 0x003F4870
[Token(Token = "0x6011685")]
[Address(RVA = "0x7DFBE0", Offset = "0x7DE9E0", VA = "0x1807DFBE0")]
private void CFFGODDNGLP(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL, float CPODGMFFKEA)
{
Transform transform = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
float z = AIDHPLINJEL.z;
Player player = this.<LCBGICCHKJE>k__BackingField;
Vector3 vector;
float z2 = vector.z;
Transform transform2 = player.trackingSpace.transform;
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
}
// Token: 0x06011686 RID: 71302 RVA: 0x003F66C8 File Offset: 0x003F48C8
[Token(Token = "0x6011686")]
[Address(RVA = "0x7E0110", Offset = "0x7DEF10", VA = "0x1807E0110")]
private void FDFGLGNMDEH()
{
this.KLAFBPPJCMH(true);
Action action = new Action(this.BAEDBJBIMGF);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
KHINMMJIENE khinmmjiene;
if (khinmmjiene != 0)
{
Player player = this.<LCBGICCHKJE>k__BackingField;
this.NHBAFGLIJEO(1f);
}
Transform transform = this.projectionRoot.transform;
float z = this.BFLNFGEFGGH.z;
}
// Token: 0x06011687 RID: 71303 RVA: 0x003F672C File Offset: 0x003F492C
[Token(Token = "0x6011687")]
[Address(RVA = "0x7E0610", Offset = "0x7DF410", VA = "0x1807E0610")]
private void FLOLPAPNHLJ()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
AGVirtualKeyboard <FHFAPDOPFKF>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<FHFAPDOPFKF>k__BackingField;
int num = 0;
<FHFAPDOPFKF>k__BackingField.HideKeyboard(this, num != 0);
Animator animator = this.animator;
int num2 = 0;
animator.SetBool("Visible", num2 != 0);
}
// Token: 0x06011688 RID: 71304 RVA: 0x003F6778 File Offset: 0x003F4978
[Token(Token = "0x6011688")]
[Address(RVA = "0x7E1800", Offset = "0x7E0600", VA = "0x1807E1800")]
public void SetForceMenuToRemainOpen(bool ICOLAMJOGKF, object PIHIPPPPEBI)
{
AOLMGGAPKEH ehopmnhfjmm = this.EHOPMNHFJMM;
if (!ICOLAMJOGKF)
{
ehopmnhfjmm.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
ehopmnhfjmm.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06011689 RID: 71305 RVA: 0x003F67A8 File Offset: 0x003F49A8
[Token(Token = "0x6011689")]
[Address(RVA = "0x7E1BE0", Offset = "0x7E09E0", VA = "0x1807E1BE0")]
public void TriggerTransition()
{
this.animator.SetTrigger("Transition");
}
// Token: 0x0601168A RID: 71306 RVA: 0x003F67CC File Offset: 0x003F49CC
[Token(Token = "0x601168A")]
[Address(RVA = "0x7E1B90", Offset = "0x7E0990", VA = "0x1807E1B90")]
public void TriggerRefresh()
{
this.animator.SetTrigger("Refresh");
}
// Token: 0x0601168B RID: 71307 RVA: 0x003F67F0 File Offset: 0x003F49F0
[Token(Token = "0x601168B")]
[Address(RVA = "0x7E1840", Offset = "0x7E0640", VA = "0x1807E1840")]
public void ShowProjectionVisuals(object PIHIPPPPEBI)
{
this.KDHKOKICBOA(true, PIHIPPPPEBI);
}
// Token: 0x0601168C RID: 71308 RVA: 0x003F6808 File Offset: 0x003F4A08
[Token(Token = "0x601168C")]
[Address(RVA = "0x7E0CB0", Offset = "0x7DFAB0", VA = "0x1807E0CB0")]
public void HideProjectionVisuals(object PIHIPPPPEBI)
{
int num = 0;
this.KDHKOKICBOA(num != 0, PIHIPPPPEBI);
}
// Token: 0x0601168D RID: 71309 RVA: 0x003F6820 File Offset: 0x003F4A20
[Token(Token = "0x601168D")]
[Address(RVA = "0x7E0FE0", Offset = "0x7DFDE0", VA = "0x1807E0FE0")]
private void KDHKOKICBOA(bool NOCJEBBJIAN, object PIHIPPPPEBI)
{
AOLMGGAPKEH hjmhbgpiida = this.HJMHBGPIIDA;
if (NOCJEBBJIAN)
{
hjmhbgpiida.BIHKNNPGGKP(PIHIPPPPEBI);
}
hjmhbgpiida.BPAJKKAGPKB(PIHIPPPPEBI);
Renderer renderer = this.projectionRenderer;
int num = 0;
if (renderer != num)
{
AOLMGGAPKEH hjmhbgpiida2 = this.HJMHBGPIIDA;
Renderer renderer2 = this.projectionRenderer;
bool flag = !hjmhbgpiida2.CFLJGNJLBFG;
renderer2.enabled = flag;
}
}
// Token: 0x0601168E RID: 71310 RVA: 0x003F6884 File Offset: 0x003F4A84
[Token(Token = "0x601168E")]
[Address(RVA = "0x7E1480", Offset = "0x7E0280", VA = "0x1807E1480")]
private void NHBAFGLIJEO(float BJJEDIGOMGC)
{
if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.SCREEN)
{
float num = Mathf.Max(Time.time, BJJEDIGOMGC);
this.JKONPKDAFDB = num;
if (this.PEHNMDBDLJE != (ulong)0L)
{
BasicInteractionRestriction basicInteractionRestriction = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
int num2 = 0;
basicInteractionRestriction.IIIAFOLMNDI = num2 != 0;
Coroutine pehnmdbdlje = this.PEHNMDBDLJE;
this.OMNDHPIFFEM(pehnmdbdlje);
}
float jkonpkdafdb = this.JKONPKDAFDB;
float time = Time.time;
WatchMenuProjector.DEFFBAPKPGP deffbapkpgp;
deffbapkpgp.System.IDisposable.Dispose();
deffbapkpgp.<>1__state = (int)((ulong)0L);
deffbapkpgp.<>4__this = this;
deffbapkpgp.duration = jkonpkdafdb;
Coroutine coroutine = base.StartCoroutine(deffbapkpgp);
this.PEHNMDBDLJE = coroutine;
}
}
// Token: 0x0601168F RID: 71311 RVA: 0x003F6944 File Offset: 0x003F4B44
[Token(Token = "0x601168F")]
[Address(RVA = "0x7E06B0", Offset = "0x7DF4B0", VA = "0x1807E06B0")]
private IEnumerator HLBJKBDCEPG(float BJJEDIGOMGC)
{
/*
An exception occurred when decompiling this method (0601168F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Players.Watch.WatchMenuProjector::HLBJKBDCEPG(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DEFFBAPKPGP::System.IDisposable.Dispose, ldloc:DEFFBAPKPGP(var_0))
stfld:float32(DEFFBAPKPGP::duration, ldloc:DEFFBAPKPGP(var_0), ldloc:float32(BJJEDIGOMGC))
stfld:int32(DEFFBAPKPGP::<>1__state, ldloc:DEFFBAPKPGP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:WatchMenuProjector(DEFFBAPKPGP::<>4__this, ldloc:DEFFBAPKPGP(var_0), ldloc:WatchMenuProjector(this))
}
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: 0x06011690 RID: 71312 RVA: 0x003F6970 File Offset: 0x003F4B70
[Token(Token = "0x6011690")]
[Address(RVA = "0x7DFF80", Offset = "0x7DED80", VA = "0x1807DFF80")]
private void EFBGPHOGHAI(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD)
{
Transform transform = base.transform;
float z = GHBPCACOCOL.z;
Transform transform2 = base.transform;
Transform transform3 = base.transform;
float z2 = Vector3.one.z;
Vector3 vector;
float z3 = vector.z;
}
// Token: 0x06011691 RID: 71313 RVA: 0x003F69B4 File Offset: 0x003F4BB4
[Token(Token = "0x6011691")]
[Address(RVA = "0x7E11F0", Offset = "0x7DFFF0", VA = "0x1807E11F0")]
private void KLAFBPPJCMH(bool ENJABEBOEHC)
{
int num = 0;
int childCount = base.transform.childCount;
if (num < childCount)
{
base.transform.GetChild(num).gameObject.SetActive(ENJABEBOEHC);
num++;
Transform transform = base.transform;
}
}
// Token: 0x06011692 RID: 71314 RVA: 0x003F69FC File Offset: 0x003F4BFC
[Token(Token = "0x6011692")]
[Address(RVA = "0x7E1300", Offset = "0x7E0100", VA = "0x1807E1300")]
private bool LNNABPPGCFI()
{
if (this.LIJPPNAPEIC)
{
if (!this.EKKDJEIFGMJ.BFLPFINFJLD)
{
return true;
}
WatchGazeTracker watchGazeTracker = this.watchGazeTracker;
bool flag;
if (flag && this.NPBMNNCDDCP)
{
this.NPBMNNCDDCP = false;
}
if (!flag)
{
return this.NPBMNNCDDCP == flag;
}
}
throw new NullReferenceException();
}
// Token: 0x06011693 RID: 71315 RVA: 0x003F6A54 File Offset: 0x003F4C54
[Token(Token = "0x6011693")]
[Address(RVA = "0x7E0AA0", Offset = "0x7DF8A0", VA = "0x1807E0AA0")]
private void HONNKFPLGMF()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual = global::UnityEngine.Object.Instantiate<WatchVisual>(this.watchVisualLocalPrefab);
this.<NEHKABOEJKI>k__BackingField = watchVisual;
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player2 = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player2.rightHand;
int num = 0;
if (rightHand != num)
{
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player3 = this.<LCBGICCHKJE>k__BackingField;
if (flag2)
{
}
PlayerHand rightHand2 = player3.rightHand;
}
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
Player player4 = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual3 = this.<NEHKABOEJKI>k__BackingField;
PlayerUI playerUI = player4.playerUI;
WatchAttractor component = watchVisual3.GetComponent<WatchAttractor>();
playerUI.<DMFKNEOJGIJ>k__BackingField = component;
}
// Token: 0x170030BD RID: 12477
// (get) Token: 0x06011694 RID: 71316 RVA: 0x003F6B08 File Offset: 0x003F4D08
[Token(Token = "0x170030BD")]
private Transform GELLCPKHNEO
{
[Token(Token = "0x6011694")]
[Address(RVA = "0x7E1390", Offset = "0x7E0190", VA = "0x1807E1390", Slot = "5")]
get
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
return this.XLKeyboardRoot.transform;
}
}
// Token: 0x170030BE RID: 12478
// (get) Token: 0x06011695 RID: 71317 RVA: 0x003F6B38 File Offset: 0x003F4D38
[Token(Token = "0x170030BE")]
private bool GHEMLINHHEP
{
[Token(Token = "0x6011695")]
[Address(RVA = "0x7E00C0", Offset = "0x7DEEC0", VA = "0x1807E00C0", Slot = "6")]
get
{
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
}
}
// Token: 0x06011696 RID: 71318 RVA: 0x003F6B58 File Offset: 0x003F4D58
[Token(Token = "0x6011696")]
[Address(RVA = "0x7E0CC0", Offset = "0x7DFAC0", VA = "0x1807E0CC0", Slot = "7")]
private void IAFIPFAKNHJ()
{
if (this.LIJPPNAPEIC)
{
Vector3 vector;
float z = vector.z;
this.NHBAFGLIJEO(0.5f);
}
}
// Token: 0x06011697 RID: 71319 RVA: 0x003F6B80 File Offset: 0x003F4D80
[Token(Token = "0x6011697")]
[Address(RVA = "0x7E2290", Offset = "0x7E1090", VA = "0x1807E2290")]
public WatchMenuProjector()
{
int num;
int num2;
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
this.MenuDetachedChangedAction = mfbglihgcgo;
int num3;
int num4;
MFBGLIHGCGO<bool> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
this.MenuVisibleChangedAction = mfbglihgcgo2;
this.WatchGazeOpeningEnabled = true;
Dictionary<int, WatchMenuProjector.MCHNPLABHMA> dictionary = new Dictionary();
this.ELALAJFPOCN = dictionary;
float z = Vector3.zero.z;
this.BFLNFGEFGGH.z = z;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.HJMHBGPIIDA = aolmggapkeh;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.EHOPMNHFJMM = aolmggapkeh2;
base..ctor();
}
// Token: 0x06011698 RID: 71320 RVA: 0x003F6C0C File Offset: 0x003F4E0C
[Token(Token = "0x6011698")]
[Address(RVA = "0x7DF840", Offset = "0x7DE640", VA = "0x1807DF840")]
[CompilerGenerated]
private void BAEDBJBIMGF()
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0)
{
this.animator.enabled = true;
this.animator.SetBool("Visible", true);
return;
}
}
// Token: 0x0400B301 RID: 45825
[Token(Token = "0x400B301")]
private const float CMKILPDFMCB = 0.5f;
// Token: 0x0400B302 RID: 45826
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B302")]
[SerializeField]
private GameObject projectionRoot;
// Token: 0x0400B303 RID: 45827
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B303")]
[SerializeField]
private GameObject keyboardRoot;
// Token: 0x0400B304 RID: 45828
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B304")]
[SerializeField]
private GameObject XLKeyboardRoot;
// Token: 0x0400B305 RID: 45829
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B305")]
[SerializeField]
private Renderer projectionRenderer;
// Token: 0x0400B306 RID: 45830
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B306")]
[SerializeField]
private WatchVisual watchVisualLocalPrefab;
// Token: 0x0400B307 RID: 45831
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B307")]
[SerializeField]
private WatchVisual watchVisualRemotePrefab;
// Token: 0x0400B308 RID: 45832
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B308")]
[SerializeField]
private Transform remoteVisualRoot;
// Token: 0x0400B309 RID: 45833
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B309")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Animator animator;
// Token: 0x0400B30A RID: 45834
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B30A")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private WatchGazeTracker watchGazeTracker;
// Token: 0x0400B30B RID: 45835
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400B30B")]
[SerializeField]
private Transform leftHandWatchAnchor;
// Token: 0x0400B30C RID: 45836
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400B30C")]
[SerializeField]
private Transform rightHandWatchAnchor;
// Token: 0x0400B30D RID: 45837
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400B30D")]
public readonly MFBGLIHGCGO<bool> MenuDetachedChangedAction;
// Token: 0x0400B30E RID: 45838
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400B30E")]
public readonly MFBGLIHGCGO<bool> MenuVisibleChangedAction;
// Token: 0x0400B30F RID: 45839
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400B30F")]
[NonSerialized]
public bool WatchGazeOpeningEnabled;
// Token: 0x0400B310 RID: 45840
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400B310")]
private float JKONPKDAFDB;
// Token: 0x0400B311 RID: 45841
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400B311")]
private Coroutine PEHNMDBDLJE;
// Token: 0x0400B312 RID: 45842
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400B312")]
private Dictionary<int, WatchMenuProjector.MCHNPLABHMA> ELALAJFPOCN;
// Token: 0x0400B313 RID: 45843
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400B313")]
private Vector3 BFLNFGEFGGH;
// Token: 0x0400B314 RID: 45844
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400B314")]
private bool NPBMNNCDDCP;
// Token: 0x0400B315 RID: 45845
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400B315")]
private AOLMGGAPKEH HJMHBGPIIDA;
// Token: 0x0400B316 RID: 45846
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400B316")]
private AOLMGGAPKEH EHOPMNHFJMM;
// Token: 0x0400B318 RID: 45848
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400B318")]
private KLLMCPFPIIE<bool> EFKDJJHEMKG;
// Token: 0x0400B319 RID: 45849
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400B319")]
private KLLMCPFPIIE<bool> AHJHBAGFMGM;
// Token: 0x0400B31B RID: 45851
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400B31B")]
private HCKAGCOEFNM<bool, Vector3, Quaternion, float> EOOHEMGLPOC;
// Token: 0x0400B31C RID: 45852
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400B31C")]
private WatchMenuProjector.MCHNPLABHMA? FKLEAKBLFBG;
// Token: 0x0200287A RID: 10362
[Token(Token = "0x200287A")]
public enum MCHNPLABHMA
{
// Token: 0x0400B31E RID: 45854
[Token(Token = "0x400B31E")]
Hidden,
// Token: 0x0400B31F RID: 45855
[Token(Token = "0x400B31F")]
Hydrate,
// Token: 0x0400B320 RID: 45856
[Token(Token = "0x400B320")]
Visible,
// Token: 0x0400B321 RID: 45857
[Token(Token = "0x400B321")]
Dehydrate,
// Token: 0x0400B322 RID: 45858
[Token(Token = "0x400B322")]
PlayerMenu_Transition,
// Token: 0x0400B323 RID: 45859
[Token(Token = "0x400B323")]
PlayerMenu_Refresh,
// Token: 0x0400B324 RID: 45860
[Token(Token = "0x400B324")]
PlayerMenu_KeyboardActive,
// Token: 0x0400B325 RID: 45861
[Token(Token = "0x400B325")]
PlayerMenu_KeyboardInactive
}
}
}