using System; using UnityEngine; // Token: 0x02000C4A RID: 3146 public class ClockFace : MonoBehaviour { // Token: 0x06018B9E RID: 101278 RVA: 0x006D6F24 File Offset: 0x006D5124 private Vector3 PGFIDPCCHCA() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018B9F RID: 101279 RVA: 0x006D6F3C File Offset: 0x006D513C private void OnDisable() { this.GDAPGMDDFDL = false; } // Token: 0x06018BA0 RID: 101280 RVA: 0x006D6F48 File Offset: 0x006D5148 private Quaternion FOGBJDJNDFI(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1358f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.OOOLMIHFMNN() * num * 1117f * this.FBGCLEDJFGB(); return Quaternion.Euler(vector); } // Token: 0x06018BA1 RID: 101281 RVA: 0x006D6F8C File Offset: 0x006D518C private Vector3 JGHPMHKIEPC() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BA2 RID: 101282 RVA: 0x006D6FA4 File Offset: 0x006D51A4 private void LNJHECEEDFB() { this.ADGNCGCMGMC(true); } // Token: 0x06018BA3 RID: 101283 RVA: 0x006D6FB0 File Offset: 0x006D51B0 private void CAMGAFPKAMM() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BA4 RID: 101284 RVA: 0x006D6FC8 File Offset: 0x006D51C8 private void NAAIJJININD(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BA5 RID: 101285 RVA: 0x006D7000 File Offset: 0x006D5200 private void Update() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 1f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % 60; this.secondHand.localRotation = this.LAABHDANFIN((float)num, 60f); float num2 = (float)(dateTime.Minute % 60) + (float)num / 60f; this.minuteHand.localRotation = this.LAABHDANFIN(num2, 60f); float num3 = (float)(dateTime.Hour % 12) + num2 / 60f; this.hourHand.localRotation = this.LAABHDANFIN(num3, 12f); } // Token: 0x06018BA6 RID: 101286 RVA: 0x006D70C0 File Offset: 0x006D52C0 private void ADIMNKKPECO() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BA7 RID: 101287 RVA: 0x006D70D8 File Offset: 0x006D52D8 private float BPDGNNNCKDK() { return (!this.rotateClockwise) ? 16f : 113f; } // Token: 0x06018BA8 RID: 101288 RVA: 0x006D70F4 File Offset: 0x006D52F4 private Vector3 OOOLMIHFMNN() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BA9 RID: 101289 RVA: 0x006D710C File Offset: 0x006D530C private Vector3 IMCDGMPKJJM() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BAB RID: 101291 RVA: 0x006D7164 File Offset: 0x006D5364 private float GGCFIBCAFFD() { return (!this.rotateClockwise) ? 677f : 1879f; } // Token: 0x06018BAC RID: 101292 RVA: 0x006D7180 File Offset: 0x006D5380 private void FOJMCLIHCHJ() { this.MMKNAGKCKJF(false); } // Token: 0x06018BAD RID: 101293 RVA: 0x006D718C File Offset: 0x006D538C private Vector3 AOMBNNIDAEL() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BAE RID: 101294 RVA: 0x006D71A4 File Offset: 0x006D53A4 private void KELEGFCAIBI() { this.GDAPGMDDFDL = false; } // Token: 0x06018BAF RID: 101295 RVA: 0x006D71B0 File Offset: 0x006D53B0 private Vector3 PACPBCLKOBO() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BB0 RID: 101296 RVA: 0x006D71C8 File Offset: 0x006D53C8 private void HHECCCMNJDL() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BB1 RID: 101297 RVA: 0x006D71E0 File Offset: 0x006D53E0 private float PIOHMIMPPIA() { return (!this.rotateClockwise) ? 203f : 656f; } // Token: 0x06018BB2 RID: 101298 RVA: 0x006D71FC File Offset: 0x006D53FC private Vector3 LPNCHOGDFJH() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BB3 RID: 101299 RVA: 0x006D7214 File Offset: 0x006D5414 private Vector3 DCJHOACODKJ() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BB4 RID: 101300 RVA: 0x006D722C File Offset: 0x006D542C private void GBHKPBDCHIE() { this.GHBJECKGGIN(true); } // Token: 0x06018BB5 RID: 101301 RVA: 0x006D7238 File Offset: 0x006D5438 private void AAEGKLIDDCL() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BB6 RID: 101302 RVA: 0x006D7250 File Offset: 0x006D5450 private void BHOMEEDCHBJ() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 819f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % -116; this.secondHand.localRotation = this.NIJGNPDCHMK((float)num, 541f); float num2 = (float)(dateTime.Minute % -60) + (float)num / 1415f; this.minuteHand.localRotation = this.MHJBBFJBILP(num2, 1427f); float num3 = (float)(dateTime.Hour % -27) + num2 / 990f; this.hourHand.localRotation = this.HJIDGMBDADG(num3, 808f); } // Token: 0x06018BB7 RID: 101303 RVA: 0x006D7310 File Offset: 0x006D5510 private void LKLBCGNBJEM() { this.HHOAIFMLLGB(false); } // Token: 0x06018BB8 RID: 101304 RVA: 0x006D731C File Offset: 0x006D551C private Quaternion DCIBJCNENEJ(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(77f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.BJEBDKKDAAN() * num * 1686f * this.INPBMDKFFAA(); return Quaternion.Euler(vector); } // Token: 0x06018BB9 RID: 101305 RVA: 0x006D7360 File Offset: 0x006D5560 private void PBJCOFOHPAL() { this.GAGNIFPAGEP(true); } // Token: 0x06018BBA RID: 101306 RVA: 0x006D736C File Offset: 0x006D556C private void EBPLAJCGDDK() { this.DHCAKJCPCDK(true); } // Token: 0x06018BBB RID: 101307 RVA: 0x006D7378 File Offset: 0x006D5578 private void AMJEANBMHFF() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BBC RID: 101308 RVA: 0x006D7390 File Offset: 0x006D5590 private void GAGNIFPAGEP(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BBD RID: 101309 RVA: 0x006D73C8 File Offset: 0x006D55C8 private float FBGCLEDJFGB() { return (!this.rotateClockwise) ? 1058f : 514f; } // Token: 0x06018BBE RID: 101310 RVA: 0x006D73E4 File Offset: 0x006D55E4 private Quaternion EFKKOIBDLAB(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1710f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.ANPJKGPPDLI() * num * 1314f * this.LOIJCDPLFOP(); return Quaternion.Euler(vector); } // Token: 0x06018BBF RID: 101311 RVA: 0x006D7428 File Offset: 0x006D5628 private float FFANGDIDCCD() { return (!this.rotateClockwise) ? 581f : 980f; } // Token: 0x06018BC0 RID: 101312 RVA: 0x006D7444 File Offset: 0x006D5644 private Vector3 BJEBDKKDAAN() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BC1 RID: 101313 RVA: 0x006D745C File Offset: 0x006D565C private void PJNHHENFDGI() { this.HHOAIFMLLGB(true); } // Token: 0x06018BC2 RID: 101314 RVA: 0x006D7468 File Offset: 0x006D5668 private void DHCHEPNIKDJ(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BC3 RID: 101315 RVA: 0x006D74A0 File Offset: 0x006D56A0 private Quaternion LAABHDANFIN(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(0f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.CHBJHKAPFNG * num * 360f * this.PJOAKCEJAFM; return Quaternion.Euler(vector); } // Token: 0x06018BC4 RID: 101316 RVA: 0x006D74E4 File Offset: 0x006D56E4 private Vector3 OHKHOMCHOFM() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BC5 RID: 101317 RVA: 0x006D74FC File Offset: 0x006D56FC private Quaternion HJIDGMBDADG(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(985f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.CHBJHKAPFNG * num * 865f * this.IGLNIODHOGO(); return Quaternion.Euler(vector); } // Token: 0x06018BC6 RID: 101318 RVA: 0x006D7540 File Offset: 0x006D5740 private Quaternion NJMKJGAECEO(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(495f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.KIIGIPLDGGE() * num * 103f * this.GGCFIBCAFFD(); return Quaternion.Euler(vector); } // Token: 0x06018BC7 RID: 101319 RVA: 0x006D7584 File Offset: 0x006D5784 private void EOLPGKMBFDI() { this.MMKNAGKCKJF(false); } // Token: 0x06018BC8 RID: 101320 RVA: 0x006D7590 File Offset: 0x006D5790 private void IPIFGGBNGLP() { this.MMKNAGKCKJF(false); } // Token: 0x06018BC9 RID: 101321 RVA: 0x006D759C File Offset: 0x006D579C private Quaternion MHJBBFJBILP(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1480f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.PACPBCLKOBO() * num * 225f * this.PJOAKCEJAFM; return Quaternion.Euler(vector); } // Token: 0x06018BCA RID: 101322 RVA: 0x006D75E0 File Offset: 0x006D57E0 private void NDIAAIGKNKA() { this.DOHEMBCLNCE(true); } // Token: 0x06018BCB RID: 101323 RVA: 0x006D75EC File Offset: 0x006D57EC private void MJEHPNFIMPP() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 1112f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % 11; this.secondHand.localRotation = this.MHJBBFJBILP((float)num, 1434f); float num2 = (float)(dateTime.Minute % -38) + (float)num / 227f; this.minuteHand.localRotation = this.NJMKJGAECEO(num2, 312f); float num3 = (float)(dateTime.Hour % 0) + num2 / 737f; this.hourHand.localRotation = this.NLHKOMJMLGM(num3, 578f); } // Token: 0x06018BCC RID: 101324 RVA: 0x006D76AC File Offset: 0x006D58AC private float LOIJCDPLFOP() { return (!this.rotateClockwise) ? 11f : 894f; } // Token: 0x06018BCD RID: 101325 RVA: 0x006D76C8 File Offset: 0x006D58C8 private void LONDICPJLND() { this.EDJKPAPAJKI(true); } // Token: 0x06018BCE RID: 101326 RVA: 0x006D76D4 File Offset: 0x006D58D4 private void OLDHNJCBLCG() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BCF RID: 101327 RVA: 0x006D76EC File Offset: 0x006D58EC private Quaternion NKLMJKONBMJ(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1778f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.IGFBKLEFGGJ() * num * 1515f * this.FFANGDIDCCD(); return Quaternion.Euler(vector); } // Token: 0x06018BD0 RID: 101328 RVA: 0x006D7730 File Offset: 0x006D5930 private float INPBMDKFFAA() { return (!this.rotateClockwise) ? 272f : 797f; } // Token: 0x06018BD1 RID: 101329 RVA: 0x006D774C File Offset: 0x006D594C private void OLLOAPMOOHE() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BD2 RID: 101330 RVA: 0x006D7764 File Offset: 0x006D5964 private void JPLHGLLAELO() { this.NAAIJJININD(false); } // Token: 0x06018BD3 RID: 101331 RVA: 0x006D7770 File Offset: 0x006D5970 private void EDJKPAPAJKI(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BD4 RID: 101332 RVA: 0x006D77A8 File Offset: 0x006D59A8 private void LCAIEBEDGMJ() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 977f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % -74; this.secondHand.localRotation = this.NKLMJKONBMJ((float)num, 1703f); float num2 = (float)(dateTime.Minute % -95) + (float)num / 1172f; this.minuteHand.localRotation = this.HJIDGMBDADG(num2, 841f); float num3 = (float)(dateTime.Hour % -18) + num2 / 1745f; this.hourHand.localRotation = this.EIDJLGKJBBN(num3, 867f); } // Token: 0x06018BD5 RID: 101333 RVA: 0x006D7868 File Offset: 0x006D5A68 private void OBFADPEEBLG() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 859f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % -111; this.secondHand.localRotation = this.NKLMJKONBMJ((float)num, 1345f); float num2 = (float)(dateTime.Minute % 35) + (float)num / 806f; this.minuteHand.localRotation = this.FOGBJDJNDFI(num2, 1223f); float num3 = (float)(dateTime.Hour % -57) + num2 / 1038f; this.hourHand.localRotation = this.LADKNDLJFPN(num3, 643f); } // Token: 0x06018BD6 RID: 101334 RVA: 0x006D7928 File Offset: 0x006D5B28 private Quaternion NIJGNPDCHMK(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(631f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.DCJHOACODKJ() * num * 1171f * this.IGLNIODHOGO(); return Quaternion.Euler(vector); } // Token: 0x06018BD7 RID: 101335 RVA: 0x006D796C File Offset: 0x006D5B6C private void LGIOGECFBJB() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BD8 RID: 101336 RVA: 0x006D7984 File Offset: 0x006D5B84 private Quaternion EIDJLGKJBBN(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1979f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.JGHPMHKIEPC() * num * 26f * this.PIOHMIMPPIA(); return Quaternion.Euler(vector); } // Token: 0x06018BD9 RID: 101337 RVA: 0x006D79C8 File Offset: 0x006D5BC8 private void MMKNAGKCKJF(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BDA RID: 101338 RVA: 0x006D7A00 File Offset: 0x006D5C00 private Vector3 GIPMAAGKJOH() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BDB RID: 101339 RVA: 0x006D7A18 File Offset: 0x006D5C18 private void DJDODDJLJPO() { this.DOHEMBCLNCE(true); } // Token: 0x06018BDC RID: 101340 RVA: 0x006D7A24 File Offset: 0x006D5C24 private void LHAMEPDGJLO() { this.ADGNCGCMGMC(false); } // Token: 0x06018BDD RID: 101341 RVA: 0x006D7A30 File Offset: 0x006D5C30 private void CMMKAPCLGLH() { this.GAGNIFPAGEP(false); } // Token: 0x06018BDE RID: 101342 RVA: 0x006D7A3C File Offset: 0x006D5C3C private void DOHEMBCLNCE(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BDF RID: 101343 RVA: 0x006D7A74 File Offset: 0x006D5C74 private void PEILEFHDJDO() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BE0 RID: 101344 RVA: 0x006D7A8C File Offset: 0x006D5C8C private void NEFFCEJLOCD() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 1731f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % -102; this.secondHand.localRotation = this.NLHKOMJMLGM((float)num, 934f); float num2 = (float)(dateTime.Minute % -39) + (float)num / 935f; this.minuteHand.localRotation = this.NLHKOMJMLGM(num2, 1629f); float num3 = (float)(dateTime.Hour % 122) + num2 / 1765f; this.hourHand.localRotation = this.EFKKOIBDLAB(num3, 661f); } // Token: 0x06018BE1 RID: 101345 RVA: 0x006D7B4C File Offset: 0x006D5D4C private void LCGODBFFGIJ() { this.MMKNAGKCKJF(false); } // Token: 0x06018BE2 RID: 101346 RVA: 0x006D7B58 File Offset: 0x006D5D58 private void ADGNCGCMGMC(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BE3 RID: 101347 RVA: 0x006D7B90 File Offset: 0x006D5D90 private void GNPNOGDHPDP() { this.DHCHEPNIKDJ(true); } // Token: 0x06018BE4 RID: 101348 RVA: 0x006D7B9C File Offset: 0x006D5D9C private float IGLNIODHOGO() { return (!this.rotateClockwise) ? 999f : 873f; } // Token: 0x06018BE5 RID: 101349 RVA: 0x006D7BB8 File Offset: 0x006D5DB8 private Vector3 HEIIAHDKAJK() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BE6 RID: 101350 RVA: 0x006D7BD0 File Offset: 0x006D5DD0 private void AALFMGKANKG() { this.NAAIJJININD(true); } // Token: 0x06018BE7 RID: 101351 RVA: 0x006D7BDC File Offset: 0x006D5DDC private void JHAMELDHDFM() { this.DHCAKJCPCDK(false); } // Token: 0x06018BE8 RID: 101352 RVA: 0x006D7BE8 File Offset: 0x006D5DE8 private Vector3 FKGLFDFLGLB() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BE9 RID: 101353 RVA: 0x006D7C00 File Offset: 0x006D5E00 private Vector3 KIIGIPLDGGE() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BEA RID: 101354 RVA: 0x006D7C18 File Offset: 0x006D5E18 private Vector3 IGFBKLEFGGJ() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BEB RID: 101355 RVA: 0x006D7C30 File Offset: 0x006D5E30 private void NEEAJCGBOAK() { this.EDJKPAPAJKI(true); } // Token: 0x06018BEC RID: 101356 RVA: 0x006D7C3C File Offset: 0x006D5E3C private void CADEDHJGPMM() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BED RID: 101357 RVA: 0x006D7C54 File Offset: 0x006D5E54 private void FKOICHJGFOL() { this.GDAPGMDDFDL = false; } // Token: 0x06018BEE RID: 101358 RVA: 0x006D7C60 File Offset: 0x006D5E60 private void BIAAJIANIBO() { this.DOHEMBCLNCE(true); } // Token: 0x06018BEF RID: 101359 RVA: 0x006D7C6C File Offset: 0x006D5E6C private void KOKOKCHBFPP() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BF0 RID: 101360 RVA: 0x006D7C84 File Offset: 0x006D5E84 private Vector3 LNKGEIPJIBD() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BF1 RID: 101361 RVA: 0x006D7C9C File Offset: 0x006D5E9C private Quaternion LADKNDLJFPN(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1356f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.CHBJHKAPFNG * num * 1270f * this.PJOAKCEJAFM; return Quaternion.Euler(vector); } // Token: 0x06018BF2 RID: 101362 RVA: 0x006D7CE0 File Offset: 0x006D5EE0 private void AHDFNCJNAEJ() { this.NAAIJJININD(false); } // Token: 0x06018BF3 RID: 101363 RVA: 0x006D7CEC File Offset: 0x006D5EEC private void DHCAKJCPCDK(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x17000ABE RID: 2750 // (set) Token: 0x06018BF4 RID: 101364 RVA: 0x006D7D24 File Offset: 0x006D5F24 private bool GDAPGMDDFDL { set { this.secondHand.gameObject.SetActive(value); this.minuteHand.gameObject.SetActive(value); this.hourHand.gameObject.SetActive(value); } } // Token: 0x06018BF5 RID: 101365 RVA: 0x006D7D5C File Offset: 0x006D5F5C private void GIMINELAKFC() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018BF6 RID: 101366 RVA: 0x006D7D74 File Offset: 0x006D5F74 private void GFCEINODOKN() { this.GHBJECKGGIN(false); } // Token: 0x06018BF7 RID: 101367 RVA: 0x006D7D80 File Offset: 0x006D5F80 private void CIKFMHFBNDE() { this.EDJKPAPAJKI(false); } // Token: 0x06018BF8 RID: 101368 RVA: 0x006D7D8C File Offset: 0x006D5F8C private Vector3 MFGKHBKCHGM() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BF9 RID: 101369 RVA: 0x006D7DA4 File Offset: 0x006D5FA4 private Vector3 ANPJKGPPDLI() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BFA RID: 101370 RVA: 0x006D7DBC File Offset: 0x006D5FBC private void CJLKAIHKADP() { this.GHBJECKGGIN(false); } // Token: 0x06018BFB RID: 101371 RVA: 0x006D7DC8 File Offset: 0x006D5FC8 private Vector3 PFFELPOFDDH() { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } // Token: 0x06018BFC RID: 101372 RVA: 0x006D7DE0 File Offset: 0x006D5FE0 private Quaternion NLHKOMJMLGM(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1578f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.DCJHOACODKJ() * num * 1751f * this.GGCFIBCAFFD(); return Quaternion.Euler(vector); } // Token: 0x17000AC0 RID: 2752 // (get) Token: 0x06018BFD RID: 101373 RVA: 0x006D7E24 File Offset: 0x006D6024 private float PJOAKCEJAFM { get { return (!this.rotateClockwise) ? 1f : (-1f); } } // Token: 0x06018BFE RID: 101374 RVA: 0x006D7E40 File Offset: 0x006D6040 private void HHOAIFMLLGB(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x06018BFF RID: 101375 RVA: 0x006D7E78 File Offset: 0x006D6078 private Quaternion FGKPINKNHMA(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1422f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.BJEBDKKDAAN() * num * 460f * this.PJOAKCEJAFM; return Quaternion.Euler(vector); } // Token: 0x06018C00 RID: 101376 RVA: 0x006D7EBC File Offset: 0x006D60BC private void EMCIDNALPKI() { this.HHOAIFMLLGB(false); } // Token: 0x06018C01 RID: 101377 RVA: 0x006D7EC8 File Offset: 0x006D60C8 private void MJGFPAHIHGG() { float realtimeSinceStartup = Time.realtimeSinceStartup; if (realtimeSinceStartup - this.DFNJIAFHJHA < 819f) { return; } this.DFNJIAFHJHA = realtimeSinceStartup; DateTime dateTime = this.DHCOOPJEKOM.AddSeconds((double)(realtimeSinceStartup - this.AOMAMEJBHMN)); int num = dateTime.Second % 73; this.secondHand.localRotation = this.NJMKJGAECEO((float)num, 1715f); float num2 = (float)(dateTime.Minute % -89) + (float)num / 836f; this.minuteHand.localRotation = this.NJMKJGAECEO(num2, 911f); float num3 = (float)(dateTime.Hour % -79) + num2 / 410f; this.hourHand.localRotation = this.DCIBJCNENEJ(num3, 136f); } // Token: 0x06018C02 RID: 101378 RVA: 0x006D7F88 File Offset: 0x006D6188 private void Start() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018C04 RID: 101380 RVA: 0x006D7FB8 File Offset: 0x006D61B8 private void MFINEGNOHCB() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018C05 RID: 101381 RVA: 0x006D7FD0 File Offset: 0x006D61D0 private Quaternion CJCPBKDMFBP(float HLKFCJACANP, float IBLNDGEBKPK) { float num = Mathf.InverseLerp(1366f, IBLNDGEBKPK, HLKFCJACANP); Vector3 vector = this.IMCDGMPKJJM() * num * 104f * this.BPDGNNNCKDK(); return Quaternion.Euler(vector); } // Token: 0x06018C06 RID: 101382 RVA: 0x006D8014 File Offset: 0x006D6214 private void NJCGLHJMAEC() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x06018C07 RID: 101383 RVA: 0x006D802C File Offset: 0x006D622C private void PGELJEHELFN() { this.DHCOOPJEKOM = DateTime.Now; this.AOMAMEJBHMN = Time.realtimeSinceStartup; } // Token: 0x17000ABF RID: 2751 // (get) Token: 0x06018C08 RID: 101384 RVA: 0x006D8044 File Offset: 0x006D6244 private Vector3 CHBJHKAPFNG { get { return ClockFace.HHFMICLJOOC[(int)this.localRotationAxis]; } } // Token: 0x06018C09 RID: 101385 RVA: 0x006D805C File Offset: 0x006D625C private void OnEnable() { this.GDAPGMDDFDL = true; } // Token: 0x06018C0A RID: 101386 RVA: 0x006D8068 File Offset: 0x006D6268 private void GHBJECKGGIN(bool NOBAPCOKFIL) { this.secondHand.gameObject.SetActive(NOBAPCOKFIL); this.minuteHand.gameObject.SetActive(NOBAPCOKFIL); this.hourHand.gameObject.SetActive(NOBAPCOKFIL); } // Token: 0x0400433A RID: 17210 [SerializeField] private Transform secondHand; // Token: 0x0400433B RID: 17211 [SerializeField] private Transform minuteHand; // Token: 0x0400433C RID: 17212 [SerializeField] private Transform hourHand; // Token: 0x0400433D RID: 17213 [SerializeField] [Header("Configuration")] private ClockFace.HJJKINGCJPP localRotationAxis = ClockFace.HJJKINGCJPP.Z; // Token: 0x0400433E RID: 17214 [SerializeField] private bool rotateClockwise = true; // Token: 0x0400433F RID: 17215 private DateTime DHCOOPJEKOM; // Token: 0x04004340 RID: 17216 private float AOMAMEJBHMN; // Token: 0x04004341 RID: 17217 private float DFNJIAFHJHA; // Token: 0x04004342 RID: 17218 private static readonly Vector3[] HHFMICLJOOC = new Vector3[] { Vector3.right, Vector3.up, Vector3.forward }; // Token: 0x02000C4B RID: 3147 private enum HJJKINGCJPP { // Token: 0x04004344 RID: 17220 X, // Token: 0x04004345 RID: 17221 Y, // Token: 0x04004346 RID: 17222 Z } }