Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Players/Watch/WatchMenuProjector.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1296 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: 0x02002962 RID: 10594
[Token(Token = "0x2002962")]
public class WatchMenuProjector : MenuProjector, GHEELCONOBP
{
// Token: 0x17003160 RID: 12640
// (get) Token: 0x06011A95 RID: 72341 RVA: 0x003FF13C File Offset: 0x003FD33C
// (set) Token: 0x06011A96 RID: 72342 RVA: 0x003FF150 File Offset: 0x003FD350
[Token(Token = "0x17003160")]
public Player BDPNENBMDDB
{
[Token(Token = "0x6011A95")]
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
get;
[Token(Token = "0x6011A96")]
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
private set;
}
// Token: 0x17003161 RID: 12641
// (get) Token: 0x06011A97 RID: 72343 RVA: 0x003FF164 File Offset: 0x003FD364
[Token(Token = "0x17003161")]
public Renderer CNCFDJFPDPN
{
[Token(Token = "0x6011A97")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.projectionRenderer;
}
}
// Token: 0x17003162 RID: 12642
// (get) Token: 0x06011A98 RID: 72344 RVA: 0x003FF178 File Offset: 0x003FD378
// (set) Token: 0x06011A99 RID: 72345 RVA: 0x003FF198 File Offset: 0x003FD398
[Token(Token = "0x17003162")]
public bool KGCJLAOBAHL
{
[Token(Token = "0x6011A98")]
[Address(RVA = "0x1356B90", Offset = "0x1355B90", VA = "0x181356B90")]
get
{
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
}
[Token(Token = "0x6011A99")]
[Address(RVA = "0x13576D0", Offset = "0x13566D0", VA = "0x1813576D0")]
private set
{
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
}
}
// Token: 0x17003163 RID: 12643
// (get) Token: 0x06011A9A RID: 72346 RVA: 0x003FF1B4 File Offset: 0x003FD3B4
// (set) Token: 0x06011A9B RID: 72347 RVA: 0x003FF1D4 File Offset: 0x003FD3D4
[Token(Token = "0x17003163")]
private bool BCBKNNFALBJ
{
[Token(Token = "0x6011A9A")]
[Address(RVA = "0x1357B10", Offset = "0x1356B10", VA = "0x181357B10")]
get
{
return this.AHJHBAGFMGM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6011A9B")]
[Address(RVA = "0x1356650", Offset = "0x1355650", VA = "0x181356650")]
set
{
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
}
}
// Token: 0x17003164 RID: 12644
// (get) Token: 0x06011A9C RID: 72348 RVA: 0x003FF1F0 File Offset: 0x003FD3F0
// (set) Token: 0x06011A9D RID: 72349 RVA: 0x003FF204 File Offset: 0x003FD404
[Token(Token = "0x17003164")]
public WatchVisual HEGIBEMNKPD
{
[Token(Token = "0x6011A9C")]
[Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")]
get;
[Token(Token = "0x6011A9D")]
[Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")]
private set;
}
// Token: 0x17003165 RID: 12645
// (get) Token: 0x06011A9E RID: 72350 RVA: 0x003FF218 File Offset: 0x003FD418
[Token(Token = "0x17003165")]
public WatchGazeTracker KFLFEDBMNPB
{
[Token(Token = "0x6011A9E")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
get
{
return this.watchGazeTracker;
}
}
// Token: 0x17003166 RID: 12646
// (get) Token: 0x06011A9F RID: 72351 RVA: 0x003FF22C File Offset: 0x003FD42C
// (set) Token: 0x06011AA0 RID: 72352 RVA: 0x003FF264 File Offset: 0x003FD464
[Token(Token = "0x17003166")]
public PlayerHand EKKDJEIFGMJ
{
[Token(Token = "0x6011A9F")]
[Address(RVA = "0x1358EF0", Offset = "0x1357EF0", VA = "0x181358EF0")]
get
{
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
return player.leftHand;
}
return player.rightHand;
}
[Token(Token = "0x6011AA0")]
[Address(RVA = "0x1359190", Offset = "0x1358190", VA = "0x181359190")]
set
{
int num = 0;
if (!(value != num))
{
}
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
}
}
// Token: 0x17003167 RID: 12647
// (get) Token: 0x06011AA1 RID: 72353 RVA: 0x003FF28C File Offset: 0x003FD48C
[Token(Token = "0x17003167")]
public bool LIJPPNAPEIC
{
[Token(Token = "0x6011AA1")]
[Address(RVA = "0x1358F70", Offset = "0x1357F70", VA = "0x181358F70")]
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: 0x17003168 RID: 12648
// (get) Token: 0x06011AA2 RID: 72354 RVA: 0x003FF2CC File Offset: 0x003FD4CC
[Token(Token = "0x17003168")]
private Vector3 GLELIOIOOGN
{
[Token(Token = "0x6011AA2")]
[Address(RVA = "0x13563B0", Offset = "0x13553B0", VA = "0x1813563B0")]
get
{
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x17003169 RID: 12649
// (get) Token: 0x06011AA3 RID: 72355 RVA: 0x003FF2F4 File Offset: 0x003FD4F4
[Token(Token = "0x17003169")]
public bool EALLKLBMKEL
{
[Token(Token = "0x6011AA3")]
[Address(RVA = "0x1359050", Offset = "0x1358050", VA = "0x181359050")]
get
{
return this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden;
}
}
// Token: 0x1700316A RID: 12650
// (get) Token: 0x06011AA4 RID: 72356 RVA: 0x003FF310 File Offset: 0x003FD510
[Token(Token = "0x1700316A")]
public WatchMenuProjector.MCHNPLABHMA GHIGDOJMPKD
{
[Token(Token = "0x6011AA4")]
[Address(RVA = "0x1359070", Offset = "0x1358070", VA = "0x181359070")]
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: 0x1700316B RID: 12651
// (get) Token: 0x06011AA5 RID: 72357 RVA: 0x003FF374 File Offset: 0x003FD574
[Token(Token = "0x1700316B")]
public bool FIMBAOEHPLM
{
[Token(Token = "0x6011AA5")]
[Address(RVA = "0x1359020", Offset = "0x1358020", VA = "0x181359020")]
get
{
return this.EHOPMNHFJMM.CFLJGNJLBFG;
}
}
// Token: 0x06011AA6 RID: 72358 RVA: 0x003FF394 File Offset: 0x003FD594
[Token(Token = "0x6011AA6")]
[Address(RVA = "0x1355DA0", Offset = "0x1354DA0", VA = "0x181355DA0")]
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: 0x06011AA7 RID: 72359 RVA: 0x003FF50C File Offset: 0x003FD70C
[Token(Token = "0x6011AA7")]
[Address(RVA = "0x13580B0", Offset = "0x13570B0", VA = "0x1813580B0")]
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;
Player player3 = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual = global::UnityEngine.Object.Instantiate<WatchVisual>(this.watchVisualLocalPrefab);
this.<NEHKABOEJKI>k__BackingField = watchVisual;
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (attachedHand != num)
{
PlayerHand attachedHand2 = this.EKKDJEIFGMJ;
}
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
int num2 = 0;
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;
Player player5 = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual4 = this.<NEHKABOEJKI>k__BackingField;
Renderer dwellVisual = watchVisual4.dwellVisual;
int num3 = 0;
if (dwellVisual != num3)
{
Renderer dwellVisual2 = watchVisual4.dwellVisual;
int num4 = 0;
dwellVisual2.enabled = num4 != 0;
}
Collider[] componentsInChildren = this.<NEHKABOEJKI>k__BackingField.gameObject.GetComponentsInChildren<Collider>();
if (componentsInChildren != 0 && componentsInChildren.Length != num2)
{
int length = componentsInChildren.Length;
if (num2 < length)
{
Collider collider = componentsInChildren[num2];
int num5 = 0;
collider.enabled = num5 != 0;
num2++;
}
}
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player6 = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand rightHand = player6.rightHand;
int num6 = 0;
if (rightHand != num6)
{
WatchVisual watchVisual5 = this.<NEHKABOEJKI>k__BackingField;
int num7 = 0;
if (watchVisual5 != num7)
{
WatchVisual watchVisual6 = this.<NEHKABOEJKI>k__BackingField;
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player7 = this.<LCBGICCHKJE>k__BackingField;
if (flag2)
{
}
PlayerHand.PLLIKAOIPHP type2 = player7.rightHand.type;
watchVisual6.MFPNEKABNPP = type2;
}
}
this.HNBELILEPLG();
this.AFPJNCPCEAM();
}
// Token: 0x06011AA8 RID: 72360 RVA: 0x003FF6D4 File Offset: 0x003FD8D4
[Token(Token = "0x6011AA8")]
[Address(RVA = "0x1357ED0", Offset = "0x1356ED0", VA = "0x181357ED0")]
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: 0x06011AA9 RID: 72361 RVA: 0x003FF76C File Offset: 0x003FD96C
[Token(Token = "0x6011AA9")]
[Address(RVA = "0x1358860", Offset = "0x1357860", VA = "0x181358860")]
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;
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num2 = 0;
if (attachedHand != num2 && this.EKKDJEIFGMJ.GIFMBEHHKMB == PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
Player player3 = this.<LCBGICCHKJE>k__BackingField;
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player4 = this.<LCBGICCHKJE>k__BackingField;
if (flag2)
{
}
PlayerHand.PLLIKAOIPHP type = player4.rightHand.type;
PlayerHand otherHand = player3.GetOtherHand(type);
int num3 = 0;
if (otherHand != num3 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
this.EKKDJEIFGMJ = otherHand;
}
}
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (this.<LCBGICCHKJE>k__BackingField.playerUI.FEIMDLDJBDD && !this.KGCJLAOBAHL)
{
this.DOJBPPBBDMH();
Player player5 = this.<LCBGICCHKJE>k__BackingField;
int num4 = 0;
bool igalpalenll;
if (player5 != num4)
{
PlayerUI playerUI = this.<LCBGICCHKJE>k__BackingField.playerUI;
int num5 = 0;
if (playerUI != num5)
{
WatchUI <JNBAANDJIAD>k__BackingField2 = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num6 = 0;
if (<JNBAANDJIAD>k__BackingField2 != num6)
{
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_16;
}
}
int num7 = 0;
this.KLAFBPPJCMH(num7 != 0);
return;
Block_16:
this.FIKBJFCNIGO();
}
// Token: 0x06011AAA RID: 72362 RVA: 0x003FF960 File Offset: 0x003FDB60
[Token(Token = "0x6011AAA")]
[Address(RVA = "0x1356D80", Offset = "0x1355D80", VA = "0x181356D80")]
private void FIKBJFCNIGO()
{
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (attachedHand != num)
{
Transform transform = this.EKKDJEIFGMJ.transform;
Transform transform2 = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
Transform watchMenuOrigin = this.EKKDJEIFGMJ.watchMenuOrigin;
Transform watchFaceTransform = this.EKKDJEIFGMJ.watchFaceTransform;
Transform transform3 = this.projectionRoot.transform;
}
}
// Token: 0x06011AAB RID: 72363 RVA: 0x003FF9CC File Offset: 0x003FDBCC
[Token(Token = "0x6011AAB")]
[Address(RVA = "0x1357730", Offset = "0x1356730", VA = "0x181357730")]
private void KAPKDAJJAIF()
{
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (attachedHand != num && this.EKKDJEIFGMJ.GIFMBEHHKMB == PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
Player player = this.<LCBGICCHKJE>k__BackingField;
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
Player player2 = this.<LCBGICCHKJE>k__BackingField;
if (flag)
{
}
PlayerHand.PLLIKAOIPHP type = player2.rightHand.type;
PlayerHand otherHand = player.GetOtherHand(type);
int num2 = 0;
if (otherHand != num2 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
{
this.EKKDJEIFGMJ = otherHand;
}
}
}
// Token: 0x06011AAC RID: 72364 RVA: 0x003FFA58 File Offset: 0x003FDC58
[Token(Token = "0x6011AAC")]
[Address(RVA = "0x13553A0", Offset = "0x13543A0", VA = "0x1813553A0")]
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: 0x06011AAD RID: 72365 RVA: 0x003FFAEC File Offset: 0x003FDCEC
[Token(Token = "0x6011AAD")]
[Address(RVA = "0x1356870", Offset = "0x1355870", VA = "0x181356870")]
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: 0x06011AAE RID: 72366 RVA: 0x003FFB64 File Offset: 0x003FDD64
[Token(Token = "0x6011AAE")]
[Address(RVA = "0x1355510", Offset = "0x1354510", VA = "0x181355510")]
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: 0x06011AAF RID: 72367 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011AAF")]
[Address(RVA = "0x1355590", Offset = "0x1354590", VA = "0x181355590")]
private void AFPJNCPCEAM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011AB0 RID: 72368 RVA: 0x003FFB98 File Offset: 0x003FDD98
[Token(Token = "0x6011AB0")]
[Address(RVA = "0x1357980", Offset = "0x1356980", VA = "0x181357980")]
private void KEKPPIPHILE()
{
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (attachedHand != 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: 0x06011AB1 RID: 72369 RVA: 0x003FFBF0 File Offset: 0x003FDDF0
[Token(Token = "0x6011AB1")]
[Address(RVA = "0x1357140", Offset = "0x1356140", VA = "0x181357140")]
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: 0x06011AB2 RID: 72370 RVA: 0x003FFCF4 File Offset: 0x003FDEF4
[Token(Token = "0x6011AB2")]
[Address(RVA = "0x13585E0", Offset = "0x13575E0", VA = "0x1813585E0")]
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: 0x06011AB3 RID: 72371 RVA: 0x003FFDC4 File Offset: 0x003FDFC4
[Token(Token = "0x6011AB3")]
[Address(RVA = "0x1355940", Offset = "0x1354940", VA = "0x181355940")]
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: 0x06011AB4 RID: 72372 RVA: 0x003FFE08 File Offset: 0x003FE008
[Token(Token = "0x6011AB4")]
[Address(RVA = "0x1355A30", Offset = "0x1354A30", VA = "0x181355A30")]
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: 0x06011AB5 RID: 72373 RVA: 0x003FFE40 File Offset: 0x003FE040
[Token(Token = "0x6011AB5")]
[Address(RVA = "0x1355B30", Offset = "0x1354B30", VA = "0x181355B30")]
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: 0x06011AB6 RID: 72374 RVA: 0x003FFE78 File Offset: 0x003FE078
[Token(Token = "0x6011AB6")]
[Address(RVA = "0x1355C10", Offset = "0x1354C10", VA = "0x181355C10")]
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: 0x06011AB7 RID: 72375 RVA: 0x003FFEB0 File Offset: 0x003FE0B0
[Token(Token = "0x6011AB7")]
[Address(RVA = "0x1355850", Offset = "0x1354850", VA = "0x181355850")]
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: 0x06011AB8 RID: 72376 RVA: 0x003FFEF0 File Offset: 0x003FE0F0
[Token(Token = "0x6011AB8")]
[Address(RVA = "0x1355CF0", Offset = "0x1354CF0", VA = "0x181355CF0")]
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: 0x06011AB9 RID: 72377 RVA: 0x003FFF38 File Offset: 0x003FE138
[Token(Token = "0x6011AB9")]
[Address(RVA = "0x1355710", Offset = "0x1354710", VA = "0x181355710")]
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: 0x06011ABA RID: 72378 RVA: 0x003FFF84 File Offset: 0x003FE184
[Token(Token = "0x6011ABA")]
[Address(RVA = "0x13566B0", Offset = "0x13556B0", VA = "0x1813566B0")]
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: 0x06011ABB RID: 72379 RVA: 0x003FFFDC File Offset: 0x003FE1DC
[Token(Token = "0x6011ABB")]
[Address(RVA = "0x1356BE0", Offset = "0x1355BE0", VA = "0x181356BE0")]
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: 0x06011ABC RID: 72380 RVA: 0x00400040 File Offset: 0x003FE240
[Token(Token = "0x6011ABC")]
[Address(RVA = "0x1357030", Offset = "0x1356030", VA = "0x181357030")]
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: 0x06011ABD RID: 72381 RVA: 0x0040008C File Offset: 0x003FE28C
[Token(Token = "0x6011ABD")]
[Address(RVA = "0x1358060", Offset = "0x1357060", VA = "0x181358060")]
public void SetForceMenuToRemainOpen(bool ICOLAMJOGKF, object PIHIPPPPEBI)
{
AOLMGGAPKEH ehopmnhfjmm = this.EHOPMNHFJMM;
if (!ICOLAMJOGKF)
{
ehopmnhfjmm.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
ehopmnhfjmm.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06011ABE RID: 72382 RVA: 0x004000BC File Offset: 0x003FE2BC
[Token(Token = "0x6011ABE")]
[Address(RVA = "0x1358590", Offset = "0x1357590", VA = "0x181358590")]
public void TriggerTransition()
{
this.animator.SetTrigger("Transition");
}
// Token: 0x06011ABF RID: 72383 RVA: 0x004000E0 File Offset: 0x003FE2E0
[Token(Token = "0x6011ABF")]
[Address(RVA = "0x1358540", Offset = "0x1357540", VA = "0x181358540")]
public void TriggerRefresh()
{
this.animator.SetTrigger("Refresh");
}
// Token: 0x06011AC0 RID: 72384 RVA: 0x00400104 File Offset: 0x003FE304
[Token(Token = "0x6011AC0")]
[Address(RVA = "0x13580A0", Offset = "0x13570A0", VA = "0x1813580A0")]
public void ShowProjectionVisuals(object PIHIPPPPEBI)
{
this.KDHKOKICBOA(true, PIHIPPPPEBI);
}
// Token: 0x06011AC1 RID: 72385 RVA: 0x0040011C File Offset: 0x003FE31C
[Token(Token = "0x6011AC1")]
[Address(RVA = "0x1357620", Offset = "0x1356620", VA = "0x181357620")]
public void HideProjectionVisuals(object PIHIPPPPEBI)
{
int num = 0;
this.KDHKOKICBOA(num != 0, PIHIPPPPEBI);
}
// Token: 0x06011AC2 RID: 72386 RVA: 0x00400134 File Offset: 0x003FE334
[Token(Token = "0x6011AC2")]
[Address(RVA = "0x13578A0", Offset = "0x13568A0", VA = "0x1813578A0")]
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: 0x06011AC3 RID: 72387 RVA: 0x00400198 File Offset: 0x003FE398
[Token(Token = "0x6011AC3")]
[Address(RVA = "0x1357CE0", Offset = "0x1356CE0", VA = "0x181357CE0")]
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: 0x06011AC4 RID: 72388 RVA: 0x00400258 File Offset: 0x003FE458
[Token(Token = "0x6011AC4")]
[Address(RVA = "0x13570D0", Offset = "0x13560D0", VA = "0x1813570D0")]
private IEnumerator HLBJKBDCEPG(float BJJEDIGOMGC)
{
/*
An exception occurred when decompiling this method (06011AC4)
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: 0x06011AC5 RID: 72389 RVA: 0x00400284 File Offset: 0x003FE484
[Token(Token = "0x6011AC5")]
[Address(RVA = "0x1356A50", Offset = "0x1355A50", VA = "0x181356A50")]
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: 0x06011AC6 RID: 72390 RVA: 0x004002C8 File Offset: 0x003FE4C8
[Token(Token = "0x6011AC6")]
[Address(RVA = "0x1357A60", Offset = "0x1356A60", VA = "0x181357A60")]
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: 0x06011AC7 RID: 72391 RVA: 0x00400310 File Offset: 0x003FE510
[Token(Token = "0x6011AC7")]
[Address(RVA = "0x1357B60", Offset = "0x1356B60", VA = "0x181357B60")]
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: 0x06011AC8 RID: 72392 RVA: 0x00400368 File Offset: 0x003FE568
[Token(Token = "0x6011AC8")]
[Address(RVA = "0x13574C0", Offset = "0x13564C0", VA = "0x1813574C0")]
private void HONNKFPLGMF()
{
Player player = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual = global::UnityEngine.Object.Instantiate<WatchVisual>(this.watchVisualLocalPrefab);
this.<NEHKABOEJKI>k__BackingField = watchVisual;
PlayerHand attachedHand = this.EKKDJEIFGMJ;
int num = 0;
if (attachedHand != num)
{
PlayerHand attachedHand2 = this.EKKDJEIFGMJ;
}
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
Player player2 = this.<LCBGICCHKJE>k__BackingField;
WatchVisual watchVisual3 = this.<NEHKABOEJKI>k__BackingField;
PlayerUI playerUI = player2.playerUI;
WatchAttractor component = watchVisual3.GetComponent<WatchAttractor>();
playerUI.<DMFKNEOJGIJ>k__BackingField = component;
}
// Token: 0x1700316C RID: 12652
// (get) Token: 0x06011AC9 RID: 72393 RVA: 0x004003E4 File Offset: 0x003FE5E4
[Token(Token = "0x1700316C")]
private Transform GELLCPKHNEO
{
[Token(Token = "0x6011AC9")]
[Address(RVA = "0x1357BF0", Offset = "0x1356BF0", VA = "0x181357BF0", Slot = "5")]
get
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
return this.XLKeyboardRoot.transform;
}
}
// Token: 0x1700316D RID: 12653
// (get) Token: 0x06011ACA RID: 72394 RVA: 0x00400414 File Offset: 0x003FE614
[Token(Token = "0x1700316D")]
private bool GHEMLINHHEP
{
[Token(Token = "0x6011ACA")]
[Address(RVA = "0x1356B90", Offset = "0x1355B90", VA = "0x181356B90", Slot = "6")]
get
{
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
}
}
// Token: 0x06011ACB RID: 72395 RVA: 0x00400434 File Offset: 0x003FE634
[Token(Token = "0x6011ACB")]
[Address(RVA = "0x1357630", Offset = "0x1356630", VA = "0x181357630", Slot = "7")]
private void IAFIPFAKNHJ()
{
if (this.LIJPPNAPEIC)
{
Vector3 vector;
float z = vector.z;
this.NHBAFGLIJEO(0.5f);
}
}
// Token: 0x06011ACC RID: 72396 RVA: 0x0040045C File Offset: 0x003FE65C
[Token(Token = "0x6011ACC")]
[Address(RVA = "0x1358DA0", Offset = "0x1357DA0", VA = "0x181358DA0")]
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: 0x06011ACD RID: 72397 RVA: 0x004004E8 File Offset: 0x003FE6E8
[Token(Token = "0x6011ACD")]
[Address(RVA = "0x1356310", Offset = "0x1355310", VA = "0x181356310")]
[CompilerGenerated]
private void BAEDBJBIMGF()
{
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0)
{
this.animator.enabled = true;
this.animator.SetBool("Visible", true);
return;
}
}
// Token: 0x0400B50F RID: 46351
[Token(Token = "0x400B50F")]
private const float CMKILPDFMCB = 0.5f;
// Token: 0x0400B510 RID: 46352
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B510")]
[SerializeField]
private GameObject projectionRoot;
// Token: 0x0400B511 RID: 46353
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B511")]
[SerializeField]
private GameObject keyboardRoot;
// Token: 0x0400B512 RID: 46354
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B512")]
[SerializeField]
private GameObject XLKeyboardRoot;
// Token: 0x0400B513 RID: 46355
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B513")]
[SerializeField]
private Renderer projectionRenderer;
// Token: 0x0400B514 RID: 46356
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B514")]
[SerializeField]
private WatchVisual watchVisualLocalPrefab;
// Token: 0x0400B515 RID: 46357
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B515")]
[SerializeField]
private WatchVisual watchVisualRemotePrefab;
// Token: 0x0400B516 RID: 46358
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B516")]
[SerializeField]
private Transform remoteVisualRoot;
// Token: 0x0400B517 RID: 46359
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B517")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Animator animator;
// Token: 0x0400B518 RID: 46360
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B518")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private WatchGazeTracker watchGazeTracker;
// Token: 0x0400B519 RID: 46361
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400B519")]
[SerializeField]
private Transform leftHandWatchAnchor;
// Token: 0x0400B51A RID: 46362
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400B51A")]
[SerializeField]
private Transform rightHandWatchAnchor;
// Token: 0x0400B51B RID: 46363
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400B51B")]
public readonly MFBGLIHGCGO<bool> MenuDetachedChangedAction;
// Token: 0x0400B51C RID: 46364
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400B51C")]
public readonly MFBGLIHGCGO<bool> MenuVisibleChangedAction;
// Token: 0x0400B51D RID: 46365
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400B51D")]
[NonSerialized]
public bool WatchGazeOpeningEnabled;
// Token: 0x0400B51E RID: 46366
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x400B51E")]
private float JKONPKDAFDB;
// Token: 0x0400B51F RID: 46367
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400B51F")]
private Coroutine PEHNMDBDLJE;
// Token: 0x0400B520 RID: 46368
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400B520")]
private Dictionary<int, WatchMenuProjector.MCHNPLABHMA> ELALAJFPOCN;
// Token: 0x0400B521 RID: 46369
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400B521")]
private Vector3 BFLNFGEFGGH;
// Token: 0x0400B522 RID: 46370
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400B522")]
private bool NPBMNNCDDCP;
// Token: 0x0400B523 RID: 46371
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400B523")]
private AOLMGGAPKEH HJMHBGPIIDA;
// Token: 0x0400B524 RID: 46372
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400B524")]
private AOLMGGAPKEH EHOPMNHFJMM;
// Token: 0x0400B526 RID: 46374
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400B526")]
private KLLMCPFPIIE<bool> EFKDJJHEMKG;
// Token: 0x0400B527 RID: 46375
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400B527")]
private KLLMCPFPIIE<bool> AHJHBAGFMGM;
// Token: 0x0400B529 RID: 46377
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400B529")]
private HCKAGCOEFNM<bool, Vector3, Quaternion, float> EOOHEMGLPOC;
// Token: 0x0400B52A RID: 46378
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400B52A")]
private WatchMenuProjector.MCHNPLABHMA? FKLEAKBLFBG;
// Token: 0x02002963 RID: 10595
[Token(Token = "0x2002963")]
public enum MCHNPLABHMA
{
// Token: 0x0400B52C RID: 46380
[Token(Token = "0x400B52C")]
Hidden,
// Token: 0x0400B52D RID: 46381
[Token(Token = "0x400B52D")]
Hydrate,
// Token: 0x0400B52E RID: 46382
[Token(Token = "0x400B52E")]
Visible,
// Token: 0x0400B52F RID: 46383
[Token(Token = "0x400B52F")]
Dehydrate,
// Token: 0x0400B530 RID: 46384
[Token(Token = "0x400B530")]
PlayerMenu_Transition,
// Token: 0x0400B531 RID: 46385
[Token(Token = "0x400B531")]
PlayerMenu_Refresh,
// Token: 0x0400B532 RID: 46386
[Token(Token = "0x400B532")]
PlayerMenu_KeyboardActive,
// Token: 0x0400B533 RID: 46387
[Token(Token = "0x400B533")]
PlayerMenu_KeyboardInactive
}
}
}