1296 lines
43 KiB
C#
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
|
|
}
|
|
}
|
|
}
|