using System; using System.Collections; using Cpp2IlInjected; using RecRoom.Systems; using UnityEngine; // Token: 0x020006CF RID: 1743 [Token(Token = "0x20006CF")] public class TapToOpenWatch : MonoBehaviour { // Token: 0x170008A9 RID: 2217 // (get) Token: 0x06003311 RID: 13073 RVA: 0x000D14D4 File Offset: 0x000CF6D4 // (set) Token: 0x06003312 RID: 13074 RVA: 0x000D14E8 File Offset: 0x000CF6E8 [Token(Token = "0x170008A9")] public bool EILLILEAEIO { [Token(Token = "0x6003311")] [Address(RVA = "0x6CBD10", Offset = "0x6CAB10", VA = "0x1806CBD10")] get { return this.BOJCHEEMADH; } [Token(Token = "0x6003312")] [Address(RVA = "0x983790", Offset = "0x982590", VA = "0x180983790")] 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: 0x06003313 RID: 13075 RVA: 0x000D1548 File Offset: 0x000CF748 [Token(Token = "0x6003313")] [Address(RVA = "0x983370", Offset = "0x982170", VA = "0x180983370")] 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: 0x06003314 RID: 13076 RVA: 0x000D15C8 File Offset: 0x000CF7C8 [Token(Token = "0x6003314")] [Address(RVA = "0x983470", Offset = "0x982270", VA = "0x180983470")] private IEnumerator JDLAOADMOFB() { /* An exception occurred when decompiling this method (06003314) 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 1660 */; } // Token: 0x06003315 RID: 13077 RVA: 0x000D15EC File Offset: 0x000CF7EC [Token(Token = "0x6003315")] [Address(RVA = "0x9834D0", Offset = "0x9822D0", VA = "0x1809834D0")] 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: 0x06003316 RID: 13078 RVA: 0x000D1664 File Offset: 0x000CF864 [Token(Token = "0x6003316")] [Address(RVA = "0x983770", Offset = "0x982570", VA = "0x180983770")] public TapToOpenWatch() { } // Token: 0x04002A25 RID: 10789 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002A25")] [SerializeField] private Collider oculusCollider; // Token: 0x04002A26 RID: 10790 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002A26")] [SerializeField] private Collider viveCollider; // Token: 0x04002A27 RID: 10791 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002A27")] private float JHMOAOOECGF = 0.5f; // Token: 0x04002A28 RID: 10792 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002A28")] private float MKJHEBKLBIH = 1f; // Token: 0x04002A29 RID: 10793 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002A29")] private float AHNAEGFCMBE; // Token: 0x04002A2A RID: 10794 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4002A2A")] private bool BOJCHEEMADH; }