795 lines
20 KiB
C#
795 lines
20 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020007EB RID: 2027
|
|
public class SteamVR_TrackedObject : MonoBehaviour
|
|
{
|
|
// Token: 0x06010C92 RID: 68754 RVA: 0x00517984 File Offset: 0x00515B84
|
|
public bool DMGPLLAIKOA()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06010C93 RID: 68755 RVA: 0x0051798C File Offset: 0x00515B8C
|
|
private SteamVR_TrackedObject()
|
|
{
|
|
this.JLOIJPLGPBH = DAGNICICCAN.PCIJIKEEDKP(new UnityAction<OCINCFKMHBE[]>(this.HOEBFFCBEPI));
|
|
}
|
|
|
|
// Token: 0x06010C94 RID: 68756 RVA: 0x005179AC File Offset: 0x00515BAC
|
|
public bool ODCPOEIEMKP()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06010C95 RID: 68757 RVA: 0x005179B4 File Offset: 0x00515BB4
|
|
public void PGGHCFNEJIO(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010C96 RID: 68758 RVA: 0x005179EC File Offset: 0x00515BEC
|
|
private void DJNFDMNDNFP(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010C97 RID: 68759 RVA: 0x005179F8 File Offset: 0x00515BF8
|
|
private void EBPLAJCGDDK()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = true;
|
|
this.EJMABPELIHI(false);
|
|
}
|
|
|
|
// Token: 0x06010C98 RID: 68760 RVA: 0x00517A10 File Offset: 0x00515C10
|
|
private void MACNEONAACD(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010C99 RID: 68761 RVA: 0x00517A1C File Offset: 0x00515C1C
|
|
public void SetDeviceIndex(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C9A RID: 68762 RVA: 0x00517A40 File Offset: 0x00515C40
|
|
private void HFEPOKIGNAF(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.DLJJBEKEPOP(true);
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.EICDDPBFJIF(true);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C9B RID: 68763 RVA: 0x00517B44 File Offset: 0x00515D44
|
|
private void BMGCGACNEFL(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.MACNEONAACD(true);
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.EICDDPBFJIF(false);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C9C RID: 68764 RVA: 0x00517C48 File Offset: 0x00515E48
|
|
public void DKCAHAMDGCK(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C9D RID: 68765 RVA: 0x00517C6C File Offset: 0x00515E6C
|
|
private void NPIPOCJKJEH(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.DLJJBEKEPOP(true);
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.JIJMFMBKLIF(false);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010C9E RID: 68766 RVA: 0x00517D70 File Offset: 0x00515F70
|
|
private void IBDJIHEMGMJ()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
this.NFNFDEFKGII(false);
|
|
}
|
|
|
|
// Token: 0x06010C9F RID: 68767 RVA: 0x00517D88 File Offset: 0x00515F88
|
|
public bool MBLEEHNGFDH()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x170006F2 RID: 1778
|
|
// (get) Token: 0x06010CCD RID: 68813 RVA: 0x00518778 File Offset: 0x00516978
|
|
// (set) Token: 0x06010CA0 RID: 68768 RVA: 0x00517D90 File Offset: 0x00515F90
|
|
public bool EKMHFDNIAIO { get; private set; }
|
|
|
|
// Token: 0x06010CA1 RID: 68769 RVA: 0x00517D9C File Offset: 0x00515F9C
|
|
private void OnEnable()
|
|
{
|
|
SteamVR_Render instance = SteamVR_Render.FCDPFLMFDBC;
|
|
if (instance == null)
|
|
{
|
|
base.enabled = false;
|
|
return;
|
|
}
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = true;
|
|
}
|
|
|
|
// Token: 0x06010CA2 RID: 68770 RVA: 0x00517DD0 File Offset: 0x00515FD0
|
|
public void ALPGMLMFAJG(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CA3 RID: 68771 RVA: 0x00517E08 File Offset: 0x00516008
|
|
private void FAFDPEMGDBG(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.NFNFDEFKGII(true);
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.DJNFDMNDNFP(true);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CA4 RID: 68772 RVA: 0x00517F0C File Offset: 0x0051610C
|
|
private void PMNHPAPLJDL(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.ABJEHPGPDFF(false);
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.ABJEHPGPDFF(true);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CA5 RID: 68773 RVA: 0x00518010 File Offset: 0x00516210
|
|
private void COBBKPHELBD()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
this.NFNFDEFKGII(true);
|
|
}
|
|
|
|
// Token: 0x06010CA6 RID: 68774 RVA: 0x00518028 File Offset: 0x00516228
|
|
private void PDFOKEDPGOB()
|
|
{
|
|
SteamVR_Render instance = SteamVR_Render.FCDPFLMFDBC;
|
|
if (instance == null)
|
|
{
|
|
base.enabled = true;
|
|
return;
|
|
}
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = true;
|
|
}
|
|
|
|
// Token: 0x06010CA7 RID: 68775 RVA: 0x0051805C File Offset: 0x0051625C
|
|
public void IKBPJLNGFGI(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CA8 RID: 68776 RVA: 0x00518080 File Offset: 0x00516280
|
|
private void OnDisable()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
this.EKMHFDNIAIO = false;
|
|
}
|
|
|
|
// Token: 0x06010CA9 RID: 68777 RVA: 0x00518098 File Offset: 0x00516298
|
|
private void DLJJBEKEPOP(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CAA RID: 68778 RVA: 0x005180A4 File Offset: 0x005162A4
|
|
private void OAGDLCEEGGE(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.EKMHFDNIAIO = true;
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.IANMJMFMMON(true);
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CAB RID: 68779 RVA: 0x005181A8 File Offset: 0x005163A8
|
|
private void EJMABPELIHI(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CAC RID: 68780 RVA: 0x005181B4 File Offset: 0x005163B4
|
|
public void JOEHBMBEHGA(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CAD RID: 68781 RVA: 0x005181EC File Offset: 0x005163EC
|
|
private void GBHKPBDCHIE()
|
|
{
|
|
SteamVR_Render steamVR_Render = SteamVR_Render.LIIPCDCHOLM();
|
|
if (steamVR_Render == null)
|
|
{
|
|
base.enabled = true;
|
|
return;
|
|
}
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
}
|
|
|
|
// Token: 0x06010CAE RID: 68782 RVA: 0x00518220 File Offset: 0x00516420
|
|
public bool EHGHMGPAHFO()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06010CAF RID: 68783 RVA: 0x00518228 File Offset: 0x00516428
|
|
public void MDLDNMGOCDO(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB0 RID: 68784 RVA: 0x00518260 File Offset: 0x00516460
|
|
public void LNNPFLGMONK(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB1 RID: 68785 RVA: 0x00518298 File Offset: 0x00516498
|
|
public void FHLDGGFGHOM(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB2 RID: 68786 RVA: 0x005182D0 File Offset: 0x005164D0
|
|
public void BCPCGPHANFM(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CB3 RID: 68787 RVA: 0x005182F4 File Offset: 0x005164F4
|
|
public void LIHGDHFMNFL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB4 RID: 68788 RVA: 0x0051832C File Offset: 0x0051652C
|
|
public void GGFDFJDKNGM(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB5 RID: 68789 RVA: 0x00518364 File Offset: 0x00516564
|
|
public void MJJENEHOJPN(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x14000051 RID: 81
|
|
// (add) Token: 0x06010CB6 RID: 68790 RVA: 0x0051839C File Offset: 0x0051659C
|
|
// (remove) Token: 0x06010CC7 RID: 68807 RVA: 0x00518590 File Offset: 0x00516790
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action IOOPPMCPKPE;
|
|
|
|
// Token: 0x06010CB7 RID: 68791 RVA: 0x005183D4 File Offset: 0x005165D4
|
|
public void AJNDINBGLDL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CB8 RID: 68792 RVA: 0x0051840C File Offset: 0x0051660C
|
|
public bool DHFFLLBOMLH()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06010CB9 RID: 68793 RVA: 0x00518414 File Offset: 0x00516614
|
|
private void NFNFDEFKGII(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CBA RID: 68794 RVA: 0x00518420 File Offset: 0x00516620
|
|
public void PPJFDDPAKND(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CBB RID: 68795 RVA: 0x00518444 File Offset: 0x00516644
|
|
private void JIJMFMBKLIF(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CBC RID: 68796 RVA: 0x00518450 File Offset: 0x00516650
|
|
private void EICDDPBFJIF(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CBD RID: 68797 RVA: 0x0051845C File Offset: 0x0051665C
|
|
private void HOODHBNLEBB()
|
|
{
|
|
SteamVR_Render instance = SteamVR_Render.FCDPFLMFDBC;
|
|
if (instance == null)
|
|
{
|
|
base.enabled = false;
|
|
return;
|
|
}
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
}
|
|
|
|
// Token: 0x06010CBE RID: 68798 RVA: 0x00518490 File Offset: 0x00516690
|
|
public void PAIOECAKEFD(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CBF RID: 68799 RVA: 0x005184B4 File Offset: 0x005166B4
|
|
public void EMHCNJJMMEO(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CC0 RID: 68800 RVA: 0x005184D8 File Offset: 0x005166D8
|
|
public void DCACLFJDNAB(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CC1 RID: 68801 RVA: 0x00518510 File Offset: 0x00516710
|
|
public bool NJNAIJCJACP()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06010CC2 RID: 68802 RVA: 0x00518518 File Offset: 0x00516718
|
|
private void ABJEHPGPDFF(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CC3 RID: 68803 RVA: 0x00518524 File Offset: 0x00516724
|
|
private void IANMJMFMMON(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ILABOKMGMHC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06010CC4 RID: 68804 RVA: 0x00518530 File Offset: 0x00516730
|
|
public void IIEOIPCGCJK(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CC5 RID: 68805 RVA: 0x00518554 File Offset: 0x00516754
|
|
private void KGNIGEGFNEB()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
this.DLJJBEKEPOP(false);
|
|
}
|
|
|
|
// Token: 0x06010CC6 RID: 68806 RVA: 0x0051856C File Offset: 0x0051676C
|
|
public void NIHEDCHFMEB(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CC8 RID: 68808 RVA: 0x005185C8 File Offset: 0x005167C8
|
|
public void GNDINNCIDJB(int DMPGHHGCLFK)
|
|
{
|
|
if (Enum.IsDefined(typeof(SteamVR_TrackedObject.OLNHBHEPOKD), DMPGHHGCLFK))
|
|
{
|
|
this.index = (SteamVR_TrackedObject.OLNHBHEPOKD)DMPGHHGCLFK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CC9 RID: 68809 RVA: 0x005185EC File Offset: 0x005167EC
|
|
private void FGOIMOBMEPM()
|
|
{
|
|
this.JLOIJPLGPBH.KELIMOCDMOD = false;
|
|
this.EJMABPELIHI(false);
|
|
}
|
|
|
|
// Token: 0x06010CCA RID: 68810 RVA: 0x00518604 File Offset: 0x00516804
|
|
public void MOJMAPHCLFL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CCB RID: 68811 RVA: 0x0051863C File Offset: 0x0051683C
|
|
public void GGPMBFDICDJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.IOOPPMCPKPE;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.IOOPPMCPKPE, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06010CCC RID: 68812 RVA: 0x00518674 File Offset: 0x00516874
|
|
private void HOEBFFCBEPI(OCINCFKMHBE[] HKPLFKDPJFA)
|
|
{
|
|
if (this.index == SteamVR_TrackedObject.OLNHBHEPOKD.None)
|
|
{
|
|
return;
|
|
}
|
|
int num = (int)this.index;
|
|
this.EKMHFDNIAIO = false;
|
|
if (HKPLFKDPJFA.Length <= num)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].LACBPHNDLNP)
|
|
{
|
|
return;
|
|
}
|
|
if (!HKPLFKDPJFA[num].MLFHGDKPAAF)
|
|
{
|
|
return;
|
|
}
|
|
this.EKMHFDNIAIO = true;
|
|
GGJHKKJMNKB.RigidTransform rigidTransform = new GGJHKKJMNKB.RigidTransform(HKPLFKDPJFA[num].LHKCGGLDEGJ);
|
|
if (this.origin != null)
|
|
{
|
|
base.transform.position = this.origin.transform.TransformPoint(rigidTransform.pos);
|
|
base.transform.rotation = this.origin.rotation * rigidTransform.rot;
|
|
}
|
|
else
|
|
{
|
|
base.transform.localPosition = rigidTransform.pos;
|
|
base.transform.localRotation = rigidTransform.rot;
|
|
}
|
|
if (this.IOOPPMCPKPE != null)
|
|
{
|
|
this.IOOPPMCPKPE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010CCE RID: 68814 RVA: 0x00518780 File Offset: 0x00516980
|
|
public bool OLCKKEKJADP()
|
|
{
|
|
return this.<ILABOKMGMHC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x04002AF9 RID: 11001
|
|
public SteamVR_TrackedObject.OLNHBHEPOKD index;
|
|
|
|
// Token: 0x04002AFA RID: 11002
|
|
[Tooltip("If not set, relative to parent")]
|
|
public Transform origin;
|
|
|
|
// Token: 0x04002AFC RID: 11004
|
|
private DAGNICICCAN.MIGBABMNAHI JLOIJPLGPBH;
|
|
|
|
// Token: 0x020007EC RID: 2028
|
|
public enum OLNHBHEPOKD
|
|
{
|
|
// Token: 0x04002AFE RID: 11006
|
|
None = -1,
|
|
// Token: 0x04002AFF RID: 11007
|
|
Hmd,
|
|
// Token: 0x04002B00 RID: 11008
|
|
Device1,
|
|
// Token: 0x04002B01 RID: 11009
|
|
Device2,
|
|
// Token: 0x04002B02 RID: 11010
|
|
Device3,
|
|
// Token: 0x04002B03 RID: 11011
|
|
Device4,
|
|
// Token: 0x04002B04 RID: 11012
|
|
Device5,
|
|
// Token: 0x04002B05 RID: 11013
|
|
Device6,
|
|
// Token: 0x04002B06 RID: 11014
|
|
Device7,
|
|
// Token: 0x04002B07 RID: 11015
|
|
Device8,
|
|
// Token: 0x04002B08 RID: 11016
|
|
Device9,
|
|
// Token: 0x04002B09 RID: 11017
|
|
Device10,
|
|
// Token: 0x04002B0A RID: 11018
|
|
Device11,
|
|
// Token: 0x04002B0B RID: 11019
|
|
Device12,
|
|
// Token: 0x04002B0C RID: 11020
|
|
Device13,
|
|
// Token: 0x04002B0D RID: 11021
|
|
Device14,
|
|
// Token: 0x04002B0E RID: 11022
|
|
Device15
|
|
}
|
|
}
|