using System; using UnityEngine; using UnityEngine.Events; namespace Valve.VR.InteractionSystem { // Token: 0x020005BA RID: 1466 [RequireComponent(typeof(Interactable))] public class HapticRack : MonoBehaviour { // Token: 0x0600E888 RID: 59528 RVA: 0x004572D8 File Offset: 0x004554D8 private void HEHOFOOOILJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E889 RID: 59529 RVA: 0x004572E4 File Offset: 0x004554E4 private void JILBHGKKAMI() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)(-9)); this.onPulse.Invoke(); } } // Token: 0x0600E88A RID: 59530 RVA: 0x00457354 File Offset: 0x00455554 private void AKBIJAGHGIA() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)68); this.onPulse.Invoke(); } } // Token: 0x0600E88B RID: 59531 RVA: 0x004573C4 File Offset: 0x004555C4 private void LHMGNEDHIHI() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1616f); if (num != this.OHGNNHCOIGD) { this.IBLHFDKICGE(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E88C RID: 59532 RVA: 0x0045740C File Offset: 0x0045560C private void IKIKGJMFLIC() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, LKMJJEMLLKJ.k_EButton_Axis0); this.onPulse.Invoke(); } } // Token: 0x0600E88D RID: 59533 RVA: 0x0045747C File Offset: 0x0045567C private void OFKGLPOECEG() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1925f); if (num != this.OHGNNHCOIGD) { this.JKLILPJKIOB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E88E RID: 59534 RVA: 0x004574C4 File Offset: 0x004556C4 private void APHCCAPHPDJ() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.IGIIDDCCPNC(num, (LKMJJEMLLKJ)(-26)); this.onPulse.Invoke(); } } // Token: 0x0600E88F RID: 59535 RVA: 0x00457534 File Offset: 0x00455734 private void MNONJPCDMPB() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 498f); if (num != this.OHGNNHCOIGD) { this.APHCCAPHPDJ(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E890 RID: 59536 RVA: 0x0045757C File Offset: 0x0045577C private void CDMAFNFENKP(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E891 RID: 59537 RVA: 0x00457588 File Offset: 0x00455788 private void AJLMLNBDMCH() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1024f); if (num != this.OHGNNHCOIGD) { this.PHNMBHGIOMD(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E892 RID: 59538 RVA: 0x004575D0 File Offset: 0x004557D0 private void MKBGDPNIOBB() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)63); this.onPulse.Invoke(); } } // Token: 0x0600E893 RID: 59539 RVA: 0x00457640 File Offset: 0x00455840 private void KHENCKEEPDB() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E894 RID: 59540 RVA: 0x00457660 File Offset: 0x00455860 private void DHKOHMJLFCA() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E895 RID: 59541 RVA: 0x00457680 File Offset: 0x00455880 private void OBIOAHFKBJC(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E896 RID: 59542 RVA: 0x0045768C File Offset: 0x0045588C private void OBIDKAKNMLI() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)(-13)); this.onPulse.Invoke(); } } // Token: 0x0600E897 RID: 59543 RVA: 0x004576FC File Offset: 0x004558FC private void AAIACCBOLJF() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.NHFIGMODKIG(num, (LKMJJEMLLKJ)77); this.onPulse.Invoke(); } } // Token: 0x0600E898 RID: 59544 RVA: 0x0045776C File Offset: 0x0045596C private void IABDGAJLFNK() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E899 RID: 59545 RVA: 0x0045778C File Offset: 0x0045598C private void GHFAJDCMJAK() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E89A RID: 59546 RVA: 0x004577AC File Offset: 0x004559AC private void PJPCIJICAME() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 322f); if (num != this.OHGNNHCOIGD) { this.PHNMBHGIOMD(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E89B RID: 59547 RVA: 0x004577F4 File Offset: 0x004559F4 private void KDBCELIHFGB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E89C RID: 59548 RVA: 0x00457800 File Offset: 0x00455A00 private void KKAAFDLJCCB() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 285f); if (num != this.OHGNNHCOIGD) { this.FNAALFKCBHH(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E89D RID: 59549 RVA: 0x00457848 File Offset: 0x00455A48 private void JKLILPJKIOB() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)46); this.onPulse.Invoke(); } } // Token: 0x0600E89E RID: 59550 RVA: 0x004578B8 File Offset: 0x00455AB8 private void JPGAAAPBGGO(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E89F RID: 59551 RVA: 0x004578C4 File Offset: 0x00455AC4 private void CJIOLJNPPOM() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8A0 RID: 59552 RVA: 0x004578E4 File Offset: 0x00455AE4 private void HNEFHCDMBKK() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8A1 RID: 59553 RVA: 0x00457904 File Offset: 0x00455B04 private void OAFLJICHCHO() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.FCKFLGGGDMO(num, LKMJJEMLLKJ.k_EButton_A); this.onPulse.Invoke(); } } // Token: 0x0600E8A2 RID: 59554 RVA: 0x00457974 File Offset: 0x00455B74 private void NNNAKMENIBJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8A3 RID: 59555 RVA: 0x00457980 File Offset: 0x00455B80 private void GMDBGNMCONK() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8A4 RID: 59556 RVA: 0x004579A0 File Offset: 0x00455BA0 private void OJAIDLPNIEI() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8A5 RID: 59557 RVA: 0x004579C0 File Offset: 0x00455BC0 private void NCODCKPNFLP(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8A6 RID: 59558 RVA: 0x004579CC File Offset: 0x00455BCC private void KJDGALHFNPC() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)37); this.onPulse.Invoke(); } } // Token: 0x0600E8A7 RID: 59559 RVA: 0x00457A3C File Offset: 0x00455C3C private void IBLHFDKICGE() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.IGIIDDCCPNC(num, (LKMJJEMLLKJ)(-103)); this.onPulse.Invoke(); } } // Token: 0x0600E8A8 RID: 59560 RVA: 0x00457AAC File Offset: 0x00455CAC private void IOKIFHGPMKI() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8A9 RID: 59561 RVA: 0x00457ACC File Offset: 0x00455CCC private void MJANJBNFEGG() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1156f); if (num != this.OHGNNHCOIGD) { this.JKLILPJKIOB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8AA RID: 59562 RVA: 0x00457B14 File Offset: 0x00455D14 private void PBMJMCBOAID(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8AB RID: 59563 RVA: 0x00457B20 File Offset: 0x00455D20 private void PPNEPPCLJED(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8AC RID: 59564 RVA: 0x00457B2C File Offset: 0x00455D2C private void FBAODGIGFGK() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)(-78)); this.onPulse.Invoke(); } } // Token: 0x0600E8AD RID: 59565 RVA: 0x00457B9C File Offset: 0x00455D9C private void LLDOABMBNBF(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8AE RID: 59566 RVA: 0x00457BA8 File Offset: 0x00455DA8 private void HJDEALMAIJN(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8AF RID: 59567 RVA: 0x00457BB4 File Offset: 0x00455DB4 private void GMKGDNNPKNN() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.FCKFLGGGDMO(num, (LKMJJEMLLKJ)(-117)); this.onPulse.Invoke(); } } // Token: 0x0600E8B0 RID: 59568 RVA: 0x00457C24 File Offset: 0x00455E24 private void OACOHMBADPB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8B1 RID: 59569 RVA: 0x00457C30 File Offset: 0x00455E30 private void GBEMOECAMLL(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8B2 RID: 59570 RVA: 0x00457C3C File Offset: 0x00455E3C private void GICGPANHPMF(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8B3 RID: 59571 RVA: 0x00457C48 File Offset: 0x00455E48 private void Update() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 0.5f); if (num != this.OHGNNHCOIGD) { this.IKIKGJMFLIC(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8B4 RID: 59572 RVA: 0x00457C90 File Offset: 0x00455E90 private void PEPENCBBICG(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8B5 RID: 59573 RVA: 0x00457C9C File Offset: 0x00455E9C private void PHNMBHGIOMD() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, (LKMJJEMLLKJ)(-111)); this.onPulse.Invoke(); } } // Token: 0x0600E8B6 RID: 59574 RVA: 0x00457D0C File Offset: 0x00455F0C private void NGOPCBJCNJM() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8B7 RID: 59575 RVA: 0x00457D2C File Offset: 0x00455F2C private void BINLMLHBEDA(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8B8 RID: 59576 RVA: 0x00457D38 File Offset: 0x00455F38 private void BJHDPMEJMMG(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8B9 RID: 59577 RVA: 0x00457D44 File Offset: 0x00455F44 private void PIKFABHDHBJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8BA RID: 59578 RVA: 0x00457D50 File Offset: 0x00455F50 private void GCOFOGPIJJA() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8BB RID: 59579 RVA: 0x00457D70 File Offset: 0x00455F70 private void LJPJMNNJEIO() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1584f); if (num != this.OHGNNHCOIGD) { this.JKLILPJKIOB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8BC RID: 59580 RVA: 0x00457DB8 File Offset: 0x00455FB8 private void ECGBEOKEDGP() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)28); this.onPulse.Invoke(); } } // Token: 0x0600E8BD RID: 59581 RVA: 0x00457E28 File Offset: 0x00456028 private void DAMLBCOHMIJ() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 445f); if (num != this.OHGNNHCOIGD) { this.ECGBEOKEDGP(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8BE RID: 59582 RVA: 0x00457E70 File Offset: 0x00456070 private void ACCOGFKBHII(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8BF RID: 59583 RVA: 0x00457E7C File Offset: 0x0045607C private void BKFMPHAHBEO(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8C0 RID: 59584 RVA: 0x00457E88 File Offset: 0x00456088 private void LOGFBGOPLLO() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 708f); if (num != this.OHGNNHCOIGD) { this.FNAALFKCBHH(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8C1 RID: 59585 RVA: 0x00457ED0 File Offset: 0x004560D0 private void GDFBPNCIHPP() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, (LKMJJEMLLKJ)103); this.onPulse.Invoke(); } } // Token: 0x0600E8C2 RID: 59586 RVA: 0x00457F40 File Offset: 0x00456140 private void ECOOEHBOJJL() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.PBMDDJKFFAI(num, (LKMJJEMLLKJ)(-26)); this.onPulse.Invoke(); } } // Token: 0x0600E8C3 RID: 59587 RVA: 0x00457FB0 File Offset: 0x004561B0 private void EEFJBLAIGBP() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8C4 RID: 59588 RVA: 0x00457FD0 File Offset: 0x004561D0 private void ODJCIHHHNFM() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.KEOAHFCEDBG(num, (LKMJJEMLLKJ)46); this.onPulse.Invoke(); } } // Token: 0x0600E8C5 RID: 59589 RVA: 0x00458040 File Offset: 0x00456240 private void KFKGELJDJOP(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8C6 RID: 59590 RVA: 0x0045804C File Offset: 0x0045624C private void KIIDHLAOBGB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8C7 RID: 59591 RVA: 0x00458058 File Offset: 0x00456258 private void KECGOHENBBK(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8C8 RID: 59592 RVA: 0x00458064 File Offset: 0x00456264 private void AIPOMFGMKOC(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8C9 RID: 59593 RVA: 0x00458070 File Offset: 0x00456270 private void OLCHODACOOF() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.BLECLFPGFMG()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, (LKMJJEMLLKJ)(-20)); this.onPulse.Invoke(); } } // Token: 0x0600E8CA RID: 59594 RVA: 0x004580E0 File Offset: 0x004562E0 private void PPDKCLFFABH(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8CB RID: 59595 RVA: 0x004580EC File Offset: 0x004562EC private void HNNJIEMLCNN() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.JJJGEOKNEFP(num, LKMJJEMLLKJ.k_EButton_Axis3); this.onPulse.Invoke(); } } // Token: 0x0600E8CC RID: 59596 RVA: 0x0045815C File Offset: 0x0045635C private void DPMMBDJMCAM(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8CD RID: 59597 RVA: 0x00458168 File Offset: 0x00456368 private void FDBHMLOEHCE() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8CE RID: 59598 RVA: 0x00458188 File Offset: 0x00456388 private void FNHPFHOPCLL() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 614f); if (num != this.OHGNNHCOIGD) { this.AKBIJAGHGIA(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8CF RID: 59599 RVA: 0x004581D0 File Offset: 0x004563D0 private void CCOHCCEHNIC() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8D0 RID: 59600 RVA: 0x004581F0 File Offset: 0x004563F0 private void GGDLONAHJJO(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8D1 RID: 59601 RVA: 0x004581FC File Offset: 0x004563FC private void EOCOJKNBCEB() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.FCKFLGGGDMO(num, (LKMJJEMLLKJ)(-65)); this.onPulse.Invoke(); } } // Token: 0x0600E8D2 RID: 59602 RVA: 0x0045826C File Offset: 0x0045646C private void PBJLHPKJBPB() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.NHFIGMODKIG(num, (LKMJJEMLLKJ)(-71)); this.onPulse.Invoke(); } } // Token: 0x0600E8D3 RID: 59603 RVA: 0x004582DC File Offset: 0x004564DC private void EJELDFPCKKF() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1808f); if (num != this.OHGNNHCOIGD) { this.OAFLJICHCHO(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8D4 RID: 59604 RVA: 0x00458324 File Offset: 0x00456524 private void PEMILJJNOEP() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8D5 RID: 59605 RVA: 0x00458344 File Offset: 0x00456544 private void APLCIIDOGHJ() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.NHFIGMODKIG(num, (LKMJJEMLLKJ)53); this.onPulse.Invoke(); } } // Token: 0x0600E8D6 RID: 59606 RVA: 0x004583B4 File Offset: 0x004565B4 private void PMFENPNBDLF(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8D7 RID: 59607 RVA: 0x004583C0 File Offset: 0x004565C0 private void FFCEDJAONIB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8D8 RID: 59608 RVA: 0x004583CC File Offset: 0x004565CC private void OLBHGKFCKEM() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.CHAFDDMCHNL()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)89); this.onPulse.Invoke(); } } // Token: 0x0600E8D9 RID: 59609 RVA: 0x0045843C File Offset: 0x0045663C private void AHMFBBAOGGB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8DA RID: 59610 RVA: 0x00458448 File Offset: 0x00456648 private void MGIHBLBGJKB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8DB RID: 59611 RVA: 0x00458454 File Offset: 0x00456654 private void HONLDHAILGP(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8DC RID: 59612 RVA: 0x00458460 File Offset: 0x00456660 private void HIJOFIKNJEE() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 340f); if (num != this.OHGNNHCOIGD) { this.GDFBPNCIHPP(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8DD RID: 59613 RVA: 0x004584A8 File Offset: 0x004566A8 private void HAAACMPOBNB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8DE RID: 59614 RVA: 0x004584B4 File Offset: 0x004566B4 private void APDJJLINGKO(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8DF RID: 59615 RVA: 0x004584C0 File Offset: 0x004566C0 private void DIBPMNIAOKJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8E0 RID: 59616 RVA: 0x004584CC File Offset: 0x004566CC private void Awake() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8E1 RID: 59617 RVA: 0x004584EC File Offset: 0x004566EC private void JFFLHAMMGAH() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8E2 RID: 59618 RVA: 0x0045850C File Offset: 0x0045670C private void FHIBCCPIFPK(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8E3 RID: 59619 RVA: 0x00458518 File Offset: 0x00456718 private void DLCHNOFPONJ() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8E4 RID: 59620 RVA: 0x00458538 File Offset: 0x00456738 private void LPBFEEHNDAD() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8E5 RID: 59621 RVA: 0x00458558 File Offset: 0x00456758 private void AJMAOAOGHFK() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8E6 RID: 59622 RVA: 0x00458578 File Offset: 0x00456778 private void DCBHIHIGLBA(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8E7 RID: 59623 RVA: 0x00458584 File Offset: 0x00456784 private void PPFIBIEHPDP() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1114f); if (num != this.OHGNNHCOIGD) { this.IKIKGJMFLIC(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8E8 RID: 59624 RVA: 0x004585CC File Offset: 0x004567CC private void LOIAJLBHDEG(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8E9 RID: 59625 RVA: 0x004585D8 File Offset: 0x004567D8 private void FMOOCPKKLAA(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8EA RID: 59626 RVA: 0x004585E4 File Offset: 0x004567E4 private void LOFEIHMJJFA() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8EB RID: 59627 RVA: 0x00458604 File Offset: 0x00456804 private void IDGJGAIBOCK() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1732f); if (num != this.OHGNNHCOIGD) { this.FNAALFKCBHH(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8EC RID: 59628 RVA: 0x0045864C File Offset: 0x0045684C private void LEMGDPHJENH() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8ED RID: 59629 RVA: 0x0045866C File Offset: 0x0045686C private void FICAFNMOJID() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 925f); if (num != this.OHGNNHCOIGD) { this.APLCIIDOGHJ(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8EE RID: 59630 RVA: 0x004586B4 File Offset: 0x004568B4 private void JJHGPNEHNOM() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1565f); if (num != this.OHGNNHCOIGD) { this.OLCHODACOOF(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8EF RID: 59631 RVA: 0x004586FC File Offset: 0x004568FC private void HGKMGHHCNLB() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 143f); if (num != this.OHGNNHCOIGD) { this.MKBGDPNIOBB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8F0 RID: 59632 RVA: 0x00458744 File Offset: 0x00456944 private void CIIEBIFJODB() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 1); this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, (LKMJJEMLLKJ)(-114)); this.onPulse.Invoke(); } } // Token: 0x0600E8F1 RID: 59633 RVA: 0x004587B4 File Offset: 0x004569B4 private void FOFJHMNOAPK(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8F2 RID: 59634 RVA: 0x004587C0 File Offset: 0x004569C0 private void JFDKBLMAFHP(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8F3 RID: 59635 RVA: 0x004587CC File Offset: 0x004569CC private void ONPGOFLGHAC(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8F4 RID: 59636 RVA: 0x004587D8 File Offset: 0x004569D8 private void LEMDPFMPCFH(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8F5 RID: 59637 RVA: 0x004587E4 File Offset: 0x004569E4 private void LKONBDPFMJE() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E8F6 RID: 59638 RVA: 0x00458804 File Offset: 0x00456A04 private void HLADMFFFENH() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1762f); if (num != this.OHGNNHCOIGD) { this.HNNJIEMLCNN(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8F7 RID: 59639 RVA: 0x0045884C File Offset: 0x00456A4C private void PIJGDJHHKJJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8F9 RID: 59641 RVA: 0x00458888 File Offset: 0x00456A88 private void OAEFONNKFDD(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E8FA RID: 59642 RVA: 0x00458894 File Offset: 0x00456A94 private void HFEANEDMIIB(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = GAEKGDCFOJM; } // Token: 0x0600E8FB RID: 59643 RVA: 0x004588A0 File Offset: 0x00456AA0 private void FNAALFKCBHH() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)(-95)); this.onPulse.Invoke(); } } // Token: 0x0600E8FC RID: 59644 RVA: 0x00458910 File Offset: 0x00456B10 private void OKJAOPHDIJM() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 249f); if (num != this.OHGNNHCOIGD) { this.DAOEAMJKMEO(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8FD RID: 59645 RVA: 0x00458958 File Offset: 0x00456B58 private void DAOEAMJKMEO() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.GetStandardInteractionButton()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.OJAPHKLGMBC(num, (LKMJJEMLLKJ)123); this.onPulse.Invoke(); } } // Token: 0x0600E8FE RID: 59646 RVA: 0x004589C8 File Offset: 0x00456BC8 private void INALENOMPGH() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 193f); if (num != this.OHGNNHCOIGD) { this.MKBGDPNIOBB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E8FF RID: 59647 RVA: 0x00458A10 File Offset: 0x00456C10 private void OAGPPJEGOBC() { if (this.linearMapping == null) { this.linearMapping = base.GetComponent(); } } // Token: 0x0600E900 RID: 59648 RVA: 0x00458A30 File Offset: 0x00456C30 private void IGJPNDDCGKJ(Hand GAEKGDCFOJM) { this.GAEKGDCFOJM = null; } // Token: 0x0600E901 RID: 59649 RVA: 0x00458A3C File Offset: 0x00456C3C private void OPJLBOGKPPI() { int num = Mathf.RoundToInt(this.linearMapping.value * (float)this.teethCount - 1150f); if (num != this.OHGNNHCOIGD) { this.PBJLHPKJBPB(); this.OHGNNHCOIGD = num; } } // Token: 0x0600E902 RID: 59650 RVA: 0x00458A84 File Offset: 0x00456C84 private void NPLBHHCNAOD() { if (this.GAEKGDCFOJM && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.HMHAGBJPDOE()) { ushort num = (ushort)global::UnityEngine.Random.Range(this.minimumPulseDuration, this.maximumPulseDuration + 0); this.GAEKGDCFOJM.controller.BLAOIIFDDED(num, (LKMJJEMLLKJ)(-72)); this.onPulse.Invoke(); } } // Token: 0x0400219B RID: 8603 [Tooltip("The linear mapping driving the haptic rack")] public LinearMapping linearMapping; // Token: 0x0400219C RID: 8604 [Tooltip("The number of haptic pulses evenly distributed along the mapping")] public int teethCount = 128; // Token: 0x0400219D RID: 8605 [Tooltip("Minimum duration of the haptic pulse")] public int minimumPulseDuration = 500; // Token: 0x0400219E RID: 8606 [Tooltip("Maximum duration of the haptic pulse")] public int maximumPulseDuration = 900; // Token: 0x0400219F RID: 8607 [Tooltip("This event is triggered every time a haptic pulse is made")] public UnityEvent onPulse; // Token: 0x040021A0 RID: 8608 private Hand GAEKGDCFOJM; // Token: 0x040021A1 RID: 8609 private int OHGNNHCOIGD = -1; } }