using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200031C RID: 796 [Token(Token = "0x200031C")] public class ClockFace : MonoBehaviour { // Token: 0x17000425 RID: 1061 // (set) Token: 0x060018A8 RID: 6312 RVA: 0x00063D04 File Offset: 0x00061F04 [Token(Token = "0x17000425")] private bool JEKJCLPEIMG { [Token(Token = "0x60018A8")] [Address(RVA = "0x145F320", Offset = "0x145E120", VA = "0x18145F320")] set { Transform transform = this.secondHand; int num = 0; if (transform != num) { this.secondHand.gameObject.SetActive(value); } this.minuteHand.gameObject.SetActive(value); this.hourHand.gameObject.SetActive(value); } } // Token: 0x060018A9 RID: 6313 RVA: 0x00063D60 File Offset: 0x00061F60 [Token(Token = "0x60018A9")] [Address(RVA = "0x145F640", Offset = "0x145E440", VA = "0x18145F640")] private void OnEnable() { this.JEKJCLPEIMG = true; } // Token: 0x060018AA RID: 6314 RVA: 0x00063D74 File Offset: 0x00061F74 [Token(Token = "0x60018AA")] [Address(RVA = "0x145F630", Offset = "0x145E430", VA = "0x18145F630")] private void OnDisable() { int num = 0; this.JEKJCLPEIMG = num != 0; } // Token: 0x060018AB RID: 6315 RVA: 0x00063D8C File Offset: 0x00061F8C [Token(Token = "0x60018AB")] [Address(RVA = "0x145F650", Offset = "0x145E450", VA = "0x18145F650")] private void Start() { DateTime now = DateTime.Now; this.AFKMLFMLPGP = now; float realtimeSinceStartup = Time.realtimeSinceStartup; this.FPHNFJAAHKB = realtimeSinceStartup; } // Token: 0x060018AC RID: 6316 RVA: 0x00063DB8 File Offset: 0x00061FB8 [Token(Token = "0x60018AC")] [Address(RVA = "0x145F6B0", Offset = "0x145E4B0", VA = "0x18145F6B0")] private void Update() { float realtimeSinceStartup = Time.realtimeSinceStartup; this.KAKKMEIHKEL = realtimeSinceStartup; Transform transform = this.secondHand; ulong num; num += num; long num2 = (long)(num * (ulong)((uint)60)); int num3 = (int)((long)num3 - num2); int num4 = 0; if (transform != num4) { Transform transform2 = this.secondHand; } Transform transform3 = this.minuteHand; ulong num5; num5 += num5; long num6 = (long)(num5 * (ulong)((uint)60)); int num7 = (int)((long)num7 - num6); Transform transform4 = this.hourHand; ulong num8; num8 += num8; int num9 = (int)((ulong)num9 - num8); } // Token: 0x060018AD RID: 6317 RVA: 0x00063E48 File Offset: 0x00062048 [Token(Token = "0x60018AD")] [Address(RVA = "0x145F430", Offset = "0x145E230", VA = "0x18145F430")] private Quaternion HAKFFHOMCCA(float EMDPNLFBLAL, float FAMFFCNCNJH) { float num = Mathf.InverseLerp((float)0, EMDPNLFBLAL, FAMFFCNCNJH); Vector3[] oilgfbcfbmh = ClockFace.OILGFBCFBMH; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; throw new NullReferenceException(); } // Token: 0x17000426 RID: 1062 // (get) Token: 0x060018AE RID: 6318 RVA: 0x00063E84 File Offset: 0x00062084 [Token(Token = "0x17000426")] private Vector3 FGKPNDLHAIL { [Token(Token = "0x60018AE")] [Address(RVA = "0x145F270", Offset = "0x145E070", VA = "0x18145F270")] get { Vector3[] oilgfbcfbmh = ClockFace.OILGFBCFBMH; throw new NullReferenceException(); } } // Token: 0x17000427 RID: 1063 // (get) Token: 0x060018AF RID: 6319 RVA: 0x00063E9C File Offset: 0x0006209C [Token(Token = "0x17000427")] private float KDCHGOAINJI { [Token(Token = "0x60018AF")] [Address(RVA = "0x145F410", Offset = "0x145E210", VA = "0x18145F410")] get { /* An exception occurred when decompiling this method (060018AF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single ClockFace::FLBJMLEPPPA() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, logicnot:bool(ldfld:bool(ClockFace::rotateClockwise, ldloc:ClockFace(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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x060018B0 RID: 6320 RVA: 0x00063EB4 File Offset: 0x000620B4 [Token(Token = "0x60018B0")] [Address(RVA = "0x145FA30", Offset = "0x145E830", VA = "0x18145FA30")] public ClockFace() { } // Token: 0x060018B1 RID: 6321 RVA: 0x00063ED8 File Offset: 0x000620D8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60018B1")] [Address(RVA = "0x145F920", Offset = "0x145E720", VA = "0x18145F920")] static ClockFace() { Vector3[] array = new Vector3[3]; float z = Vector3.right.z; array[1] = z; float z2 = Vector3.up.z; array[2] = z2; float z3 = Vector3.forward.z; array[4] = z3; ClockFace.OILGFBCFBMH = array; } // Token: 0x040012B7 RID: 4791 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40012B7")] [SerializeField] private Transform secondHand; // Token: 0x040012B8 RID: 4792 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40012B8")] [SerializeField] private Transform minuteHand; // Token: 0x040012B9 RID: 4793 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40012B9")] [SerializeField] private Transform hourHand; // Token: 0x040012BA RID: 4794 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40012BA")] [SerializeField] [Header("Configuration")] private ClockFace.FPEAICOLGCP localRotationAxis = (ClockFace.FPEAICOLGCP)((ulong)2L); // Token: 0x040012BB RID: 4795 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40012BB")] [SerializeField] private bool rotateClockwise = true; // Token: 0x040012BC RID: 4796 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40012BC")] private DateTime AFKMLFMLPGP; // Token: 0x040012BD RID: 4797 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40012BD")] private float FPHNFJAAHKB; // Token: 0x040012BE RID: 4798 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40012BE")] private float KAKKMEIHKEL; // Token: 0x040012BF RID: 4799 [Token(Token = "0x40012BF")] private static readonly Vector3[] OILGFBCFBMH; // Token: 0x0200031D RID: 797 [Token(Token = "0x200031D")] private enum FPEAICOLGCP { // Token: 0x040012C1 RID: 4801 [Token(Token = "0x40012C1")] X, // Token: 0x040012C2 RID: 4802 [Token(Token = "0x40012C2")] Y, // Token: 0x040012C3 RID: 4803 [Token(Token = "0x40012C3")] Z } }