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

329 lines
11 KiB
C#

using System;
using System.Collections;
using UnityEngine;
namespace Valve.VR.InteractionSystem
{
// Token: 0x020005AF RID: 1455
public class DistanceHaptics : MonoBehaviour
{
// Token: 0x0600E6A5 RID: 59045 RVA: 0x0044DB04 File Offset: 0x0044BD04
private IEnumerator PGELJEHELFN()
{
for (;;)
{
float num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
SteamVR_TrackedObject componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num2 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num2, LKMJJEMLLKJ.k_EButton_Axis0);
}
float num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6A6 RID: 59046 RVA: 0x0044DB20 File Offset: 0x0044BD20
private IEnumerator Start()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6A7 RID: 59047 RVA: 0x0044DB3C File Offset: 0x0044BD3C
private IEnumerator FGCPHGJDALF()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6A9 RID: 59049 RVA: 0x0044DBAC File Offset: 0x0044BDAC
private IEnumerator MOAAJAOGKEO()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AA RID: 59050 RVA: 0x0044DBC8 File Offset: 0x0044BDC8
private IEnumerator CBNFIOBLLIH()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AB RID: 59051 RVA: 0x0044DBE4 File Offset: 0x0044BDE4
private IEnumerator PAEIJLKEEGJ()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AC RID: 59052 RVA: 0x0044DC00 File Offset: 0x0044BE00
private IEnumerator OCEJENEOCJK()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AD RID: 59053 RVA: 0x0044DC1C File Offset: 0x0044BE1C
private IEnumerator CADEDHJGPMM()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AE RID: 59054 RVA: 0x0044DC38 File Offset: 0x0044BE38
private IEnumerator AMCANMJHAEH()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6AF RID: 59055 RVA: 0x0044DC54 File Offset: 0x0044BE54
private IEnumerator OMKBNLGFNIL()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B0 RID: 59056 RVA: 0x0044DC70 File Offset: 0x0044BE70
private IEnumerator JAMDPKFNJBF()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B1 RID: 59057 RVA: 0x0044DC8C File Offset: 0x0044BE8C
private IEnumerator KOKOKCHBFPP()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B2 RID: 59058 RVA: 0x0044DCA8 File Offset: 0x0044BEA8
private IEnumerator PINHMNLCHGK()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B3 RID: 59059 RVA: 0x0044DCC4 File Offset: 0x0044BEC4
private IEnumerator JGOAIIIJNAI()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B4 RID: 59060 RVA: 0x0044DCE0 File Offset: 0x0044BEE0
private IEnumerator CAMGAFPKAMM()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B5 RID: 59061 RVA: 0x0044DCFC File Offset: 0x0044BEFC
private IEnumerator POEDAMONBNL()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0600E6B6 RID: 59062 RVA: 0x0044DD18 File Offset: 0x0044BF18
private IEnumerator KCKPOOJHBNO()
{
for (;;)
{
num = Vector3.Distance(this.firstTransform.position, this.secondTransform.position);
componentInParent = base.GetComponentInParent<SteamVR_TrackedObject>();
if (componentInParent)
{
float num4 = this.distanceIntensityCurve.Evaluate(num);
PNLCMOFOFOH.KHOLKDHABII((int)componentInParent.index).BLAOIIFDDED((ushort)num4, LKMJJEMLLKJ.k_EButton_Axis0);
}
num3 = this.pulseIntervalCurve.Evaluate(num);
yield return new WaitForSeconds(num3);
}
yield break;
}
// Token: 0x0400215D RID: 8541
public Transform firstTransform;
// Token: 0x0400215E RID: 8542
public Transform secondTransform;
// Token: 0x0400215F RID: 8543
public AnimationCurve distanceIntensityCurve = AnimationCurve.Linear(0f, 800f, 1f, 800f);
// Token: 0x04002160 RID: 8544
public AnimationCurve pulseIntervalCurve = AnimationCurve.Linear(0f, 0.01f, 1f, 0f);
}
}