Files
2026-06-04 11:42:34 +02:00

860 lines
26 KiB
C#

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
}
}