using System; using System.Collections; using Cpp2IlInjected; using RecRoom.Systems; using UnityEngine; // Token: 0x020006DC RID: 1756 [Token(Token = "0x20006DC")] public class TapToOpenWatch : MonoBehaviour { // Token: 0x170008BB RID: 2235 // (get) Token: 0x0600339A RID: 13210 RVA: 0x000D2228 File Offset: 0x000D0428 // (set) Token: 0x0600339B RID: 13211 RVA: 0x000D223C File Offset: 0x000D043C [Token(Token = "0x170008BB")] public bool EILLILEAEIO { [Token(Token = "0x600339A")] [Address(RVA = "0x4B4FB0", Offset = "0x4B3FB0", VA = "0x1804B4FB0")] get { return this.BOJCHEEMADH; } [Token(Token = "0x600339B")] [Address(RVA = "0x147C6C0", Offset = "0x147B6C0", VA = "0x18147C6C0")] set { if (!value) { this.BOJCHEEMADH = value; return; } if (Time.time > this.MKJHEBKLBIH) { float time = Time.time; this.AHNAEGFCMBE = time; this.BOJCHEEMADH = value; TapToOpenWatch.IDKIJNFJJFF idkijnfjjff; idkijnfjjff.System.IDisposable.Dispose(); idkijnfjjff.<>1__state = (int)((ulong)0L); idkijnfjjff.<>4__this = this; Coroutine coroutine = base.StartCoroutine(idkijnfjjff); } } } // Token: 0x0600339C RID: 13212 RVA: 0x000D229C File Offset: 0x000D049C [Token(Token = "0x600339C")] [Address(RVA = "0x147C2A0", Offset = "0x147B2A0", VA = "0x18147C2A0")] private void Awake() { InputManager.LNEHPBFDEGG k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; Collider collider = this.oculusCollider; if (k__BackingField != InputManager.LNEHPBFDEGG.Off) { if (k__BackingField > InputManager.LNEHPBFDEGG.Oculus_Quest || k__BackingField < InputManager.LNEHPBFDEGG.Oculus_Quest) { } bool flag = k__BackingField == InputManager.LNEHPBFDEGG.SteamVR_WindowsMR; collider.enabled = flag; Collider collider2 = this.oculusCollider; Collider collider3 = this.viveCollider; bool flag2 = !collider2.enabled; collider3.enabled = flag2; return; } int num = 0; collider.enabled = num != 0; Collider collider4 = this.viveCollider; int num2 = 0; collider4.enabled = num2 != 0; } // Token: 0x0600339D RID: 13213 RVA: 0x000D231C File Offset: 0x000D051C [Token(Token = "0x600339D")] [Address(RVA = "0x147C3A0", Offset = "0x147B3A0", VA = "0x18147C3A0")] private IEnumerator JDLAOADMOFB() { /* An exception occurred when decompiling this method (0600339D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator TapToOpenWatch::JDLAOADMOFB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(IDKIJNFJJFF::System.IDisposable.Dispose, ldloc:IDKIJNFJJFF(var_0)) stfld:int32(IDKIJNFJJFF::<>1__state, ldloc:IDKIJNFJJFF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:TapToOpenWatch(IDKIJNFJJFF::<>4__this, ldloc:IDKIJNFJJFF(var_0), ldloc:TapToOpenWatch(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: 0x0600339E RID: 13214 RVA: 0x000D2340 File Offset: 0x000D0540 [Token(Token = "0x600339E")] [Address(RVA = "0x147C400", Offset = "0x147B400", VA = "0x18147C400")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { PlayerHand componentInParent = HPKICPNGMDJ.GetComponentInParent(); PlayerHand attachedHand = Player.k__BackingField.playerUI.watchMenuProjector.EKKDJEIFGMJ; int num = 0; if (attachedHand != num) { PlayerHand.PLLIKAOIPHP type = attachedHand.type; PlayerHand playerHand; if (componentInParent == playerHand) { GameObject gameObject = componentInParent._localMenuFinger.gameObject; GameObject gameObject2 = HPKICPNGMDJ.gameObject; if (gameObject == gameObject2) { this.EILLILEAEIO = true; } } } } // Token: 0x0600339F RID: 13215 RVA: 0x000D23B8 File Offset: 0x000D05B8 [Token(Token = "0x600339F")] [Address(RVA = "0x147C6A0", Offset = "0x147B6A0", VA = "0x18147C6A0")] public TapToOpenWatch() { } // Token: 0x04002A91 RID: 10897 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002A91")] [SerializeField] private Collider oculusCollider; // Token: 0x04002A92 RID: 10898 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002A92")] [SerializeField] private Collider viveCollider; // Token: 0x04002A93 RID: 10899 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002A93")] private float JHMOAOOECGF = 0.5f; // Token: 0x04002A94 RID: 10900 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002A94")] private float MKJHEBKLBIH = 1f; // Token: 0x04002A95 RID: 10901 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002A95")] private float AHNAEGFCMBE; // Token: 0x04002A96 RID: 10902 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4002A96")] private bool BOJCHEEMADH; }