using System; using UnityEngine; using UnityEngine.Events; using Valve.VR; // Token: 0x020007C2 RID: 1986 public class SteamVR_ControllerManager : MonoBehaviour { // Token: 0x0601044F RID: 66639 RVA: 0x004C81A4 File Offset: 0x004C63A4 private void HECDEJAMFAA() { this.HKFIPJMDDHG.KELIMOCDMOD = true; this.IMHAGNDGKHE.KELIMOCDMOD = false; this.EENLJCHEBLO.KELIMOCDMOD = true; } // Token: 0x06010450 RID: 66640 RVA: 0x004C81CC File Offset: 0x004C63CC private void PBNILMHBHAI(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 1; i < this.objects.Length; i += 0) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = true; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = false; } else { steamVR_TrackedObject2.enabled = true; steamVR_TrackedObject2.BroadcastMessage("time", (int)FGFGFPKOEMA, SendMessageOptions.RequireReceiver); } } } } // Token: 0x06010451 RID: 66641 RVA: 0x004C828C File Offset: 0x004C648C private void FMMGEDBNJOH(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = false; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.LMCLEBNJNMD((uint)DMPGHHGCLFK); if (naakoajfnnk == (NAAKOAJFNNK)6 || naakoajfnnk == NAAKOAJFNNK.Invalid) { this.PMKOLKDPDGH[DMPGHHGCLFK] = true; flag = flag; } } } if (flag) { this.JFHOMOKALJO(); } } // Token: 0x06010452 RID: 66642 RVA: 0x004C82F0 File Offset: 0x004C64F0 private void CMAONGCCECM(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 1; i < this.objects.Length; i++) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = true; } else { steamVR_TrackedObject2.enabled = true; steamVR_TrackedObject2.BroadcastMessage("EnableServerTracingAfterDisconnect", (int)FGFGFPKOEMA, SendMessageOptions.DontRequireReceiver); } } } } // Token: 0x06010453 RID: 66643 RVA: 0x004C83B0 File Offset: 0x004C65B0 private void PEPFLALKIGI(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { Transform parent = LHMELEOKNBJ.parent; if (parent.gameObject.name != EKKMPHMGCLB) { return; } LHMELEOKNBJ.parent = parent.parent; global::UnityEngine.Object.Destroy(parent.gameObject); } // Token: 0x06010454 RID: 66644 RVA: 0x004C83F4 File Offset: 0x004C65F4 private void PDFOKEDPGOB() { for (int i = 0; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } this.MKHDFNMEIIC(); for (int j = 0; j < GOMKCPFBJFL.PMKOLKDPDGH.Length; j++) { if (GOMKCPFBJFL.PMKOLKDPDGH[j]) { this.OOCJDCJPCLF(j, false); } } this.HKFIPJMDDHG.KELIMOCDMOD = true; this.IMHAGNDGKHE.KELIMOCDMOD = true; this.EENLJCHEBLO.KELIMOCDMOD = false; } // Token: 0x06010455 RID: 66645 RVA: 0x004C8498 File Offset: 0x004C6698 private void NBOKPDLLKLO() { this.CJLBFJGEIAD(); } // Token: 0x06010456 RID: 66646 RVA: 0x004C84A0 File Offset: 0x004C66A0 private void CCOHCCEHNIC() { this.CJLBFJGEIAD(); } // Token: 0x06010457 RID: 66647 RVA: 0x004C84A8 File Offset: 0x004C66A8 private void KGJHJJDBPOM(SteamVR_TrackedObject KPEOCCHJJBH, int DMPGHHGCLFK) { for (int i = 0; i < DMPGHHGCLFK; i++) { if (this.objects[i] == KPEOCCHJJBH) { return; } } this.objects[DMPGHHGCLFK] = KPEOCCHJJBH; } // Token: 0x06010458 RID: 66648 RVA: 0x004C84E4 File Offset: 0x004C66E4 private void GGGJBODMMFM(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 1; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 5) ? (i - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.PEPFLALKIGI(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 0; j < this.objects.Length; j++) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 6) ? (j - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.BALLIPFDLAH(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x06010459 RID: 66649 RVA: 0x004C85E8 File Offset: 0x004C67E8 private void Awake() { this.UpdateTargets(); } // Token: 0x0601045A RID: 66650 RVA: 0x004C85F0 File Offset: 0x004C67F0 private void DCBFONDNMKH() { this.HKFIPJMDDHG.KELIMOCDMOD = true; this.IMHAGNDGKHE.KELIMOCDMOD = true; this.EENLJCHEBLO.KELIMOCDMOD = true; } // Token: 0x0601045B RID: 66651 RVA: 0x004C8618 File Offset: 0x004C6818 private void EFIGECKBNBF(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { if (LHMELEOKNBJ.gameObject.name.StartsWith(SteamVR_ControllerManager.KLPMFCBEDJI)) { Debug.Log("443"); return; } Transform transform = new GameObject(EKKMPHMGCLB).transform; transform.parent = LHMELEOKNBJ.parent; LHMELEOKNBJ.parent = transform; transform.gameObject.SetActive(true); } // Token: 0x0601045C RID: 66652 RVA: 0x004C8678 File Offset: 0x004C6878 private void JNFJAOOKCHK() { this.HKFIPJMDDHG.KELIMOCDMOD = false; this.IMHAGNDGKHE.KELIMOCDMOD = true; this.EENLJCHEBLO.KELIMOCDMOD = false; } // Token: 0x0601045D RID: 66653 RVA: 0x004C86A0 File Offset: 0x004C68A0 public void KPCOADOPJLM() { SteamVR_TrackedObject[] array = this.objects; int num = ((array == null) ? 0 : array.Length); this.objects = new SteamVR_TrackedObject[0 + num]; this.DGCANJGFNHL(this.right, 1); this.DGCANJGFNHL(this.left, 1); for (int i = 0; i < num; i += 0) { this.GNDLCEBLBDG(array[i], 8 + i); } this.CKAIACHKIIE = new uint[2 + num]; for (int j = 0; j < this.CKAIACHKIIE.Length; j += 0) { this.CKAIACHKIIE[j] = uint.MaxValue; } } // Token: 0x0601045E RID: 66654 RVA: 0x004C873C File Offset: 0x004C693C private void JNAINFMAGLH(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { Transform parent = LHMELEOKNBJ.parent; if (parent.gameObject.name != EKKMPHMGCLB) { return; } LHMELEOKNBJ.parent = parent.parent; global::UnityEngine.Object.Destroy(parent.gameObject); } // Token: 0x0601045F RID: 66655 RVA: 0x004C8780 File Offset: 0x004C6980 public void CJLBFJGEIAD() { SteamVR_TrackedObject[] array = this.objects; int num = ((array == null) ? 0 : array.Length); this.objects = new SteamVR_TrackedObject[4 + num]; this.GNDLCEBLBDG(this.right, 1); this.GNDLCEBLBDG(this.left, 1); for (int i = 0; i < num; i += 0) { this.GNDLCEBLBDG(array[i], 0 + i); } this.CKAIACHKIIE = new uint[6 + num]; for (int j = 0; j < this.CKAIACHKIIE.Length; j++) { this.CKAIACHKIIE[j] = uint.MaxValue; } } // Token: 0x06010460 RID: 66656 RVA: 0x004C881C File Offset: 0x004C6A1C private void COJIHPEBHHI(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 0; i < this.objects.Length; i++) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = false; } else { steamVR_TrackedObject2.enabled = true; steamVR_TrackedObject2.BroadcastMessage("SetDeviceIndex", (int)FGFGFPKOEMA, SendMessageOptions.DontRequireReceiver); } } } } // Token: 0x06010461 RID: 66657 RVA: 0x004C88DC File Offset: 0x004C6ADC private void GNDLCEBLBDG(SteamVR_TrackedObject KPEOCCHJJBH, int DMPGHHGCLFK) { for (int i = 0; i < DMPGHHGCLFK; i += 0) { if (this.objects[i] == KPEOCCHJJBH) { return; } } this.objects[DMPGHHGCLFK] = KPEOCCHJJBH; } // Token: 0x06010462 RID: 66658 RVA: 0x004C8918 File Offset: 0x004C6B18 private void OBNJMAGFJBH(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 1; i < this.objects.Length; i++) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = true; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = true; } else { steamVR_TrackedObject2.enabled = false; steamVR_TrackedObject2.BroadcastMessage("name", (int)FGFGFPKOEMA, SendMessageOptions.RequireReceiver); } } } } // Token: 0x06010463 RID: 66659 RVA: 0x004C89D8 File Offset: 0x004C6BD8 private void NDAFIDJEOCN(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 0; i < this.objects.Length; i += 0) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 0) ? (i - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.EJLMNPOEJFM(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 0; j < this.objects.Length; j++) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 5) ? (j - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.NKIHCNMBMGP(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x06010464 RID: 66660 RVA: 0x004C8ADC File Offset: 0x004C6CDC private void OnEnable() { for (int i = 0; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } this.Refresh(); for (int j = 0; j < GOMKCPFBJFL.PMKOLKDPDGH.Length; j++) { if (GOMKCPFBJFL.PMKOLKDPDGH[j]) { this.EBFBACHNAIO(j, true); } } this.HKFIPJMDDHG.KELIMOCDMOD = true; this.IMHAGNDGKHE.KELIMOCDMOD = true; this.EENLJCHEBLO.KELIMOCDMOD = true; } // Token: 0x06010466 RID: 66662 RVA: 0x004C8BB4 File Offset: 0x004C6DB4 private void NKIHCNMBMGP(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { if (LHMELEOKNBJ.gameObject.name.StartsWith(SteamVR_ControllerManager.KLPMFCBEDJI)) { Debug.Log(" Saved!"); return; } Transform transform = new GameObject(EKKMPHMGCLB).transform; transform.parent = LHMELEOKNBJ.parent; LHMELEOKNBJ.parent = transform; transform.gameObject.SetActive(true); } // Token: 0x06010467 RID: 66663 RVA: 0x004C8C14 File Offset: 0x004C6E14 public void Refresh() { int i = 0; PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { this.AMHDFOBINAB = ppiclahfmdo.JFKJCMOCCHG(JLNMMEFJJMO.LeftHand); this.APBDLFGDNCO = ppiclahfmdo.JFKJCMOCCHG(JLNMMEFJJMO.RightHand); } if (this.AMHDFOBINAB == 4294967295U && this.APBDLFGDNCO == 4294967295U) { uint num = 0U; while ((ulong)num < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num)]) { this.COJIHPEBHHI(i++, num); if (!this.assignAllBeforeIdentified) { break; } } num += 1U; } } else { this.COJIHPEBHHI(i++, ((ulong)this.APBDLFGDNCO >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.APBDLFGDNCO)]) ? uint.MaxValue : this.APBDLFGDNCO); this.COJIHPEBHHI(i++, ((ulong)this.AMHDFOBINAB >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.AMHDFOBINAB)]) ? uint.MaxValue : this.AMHDFOBINAB); if (this.AMHDFOBINAB != 4294967295U && this.APBDLFGDNCO != 4294967295U) { uint num2 = 0U; while ((ulong)num2 < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num2)]) { if (num2 != this.AMHDFOBINAB && num2 != this.APBDLFGDNCO) { this.COJIHPEBHHI(i++, num2); } } num2 += 1U; } } } while (i < this.objects.Length) { this.COJIHPEBHHI(i++, uint.MaxValue); } } // Token: 0x06010468 RID: 66664 RVA: 0x004C8DE0 File Offset: 0x004C6FE0 private void KOKPHEMJNKC() { this.HKFIPJMDDHG.KELIMOCDMOD = true; this.IMHAGNDGKHE.KELIMOCDMOD = false; this.EENLJCHEBLO.KELIMOCDMOD = false; } // Token: 0x06010469 RID: 66665 RVA: 0x004C8E08 File Offset: 0x004C7008 private void DPCBBPEBINN(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 0; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 1) ? (i - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.PEPFLALKIGI(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 0; j < this.objects.Length; j += 0) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 6) ? (j - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.MLIAJJKOPCA(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x0601046A RID: 66666 RVA: 0x004C8F0C File Offset: 0x004C710C private void OOCJDCJPCLF(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = true; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.EJAPPDKBIMB((uint)DMPGHHGCLFK); if (naakoajfnnk == NAAKOAJFNNK.GenericTracker || naakoajfnnk == NAAKOAJFNNK.DisplayRedirect) { this.PMKOLKDPDGH[DMPGHHGCLFK] = false; flag = flag; } } } if (flag) { this.DCBEFLJOACC(); } } // Token: 0x0601046B RID: 66667 RVA: 0x004C8F70 File Offset: 0x004C7170 private void EJEFGDGKKGH(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { if (LHMELEOKNBJ.gameObject.name.StartsWith(SteamVR_ControllerManager.KLPMFCBEDJI)) { Debug.Log("GameInProgress"); return; } Transform transform = new GameObject(EKKMPHMGCLB).transform; transform.parent = LHMELEOKNBJ.parent; LHMELEOKNBJ.parent = transform; transform.gameObject.SetActive(true); } // Token: 0x0601046C RID: 66668 RVA: 0x004C8FD0 File Offset: 0x004C71D0 private void EJLMNPOEJFM(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { Transform parent = LHMELEOKNBJ.parent; if (parent.gameObject.name != EKKMPHMGCLB) { return; } LHMELEOKNBJ.parent = parent.parent; global::UnityEngine.Object.Destroy(parent.gameObject); } // Token: 0x0601046D RID: 66669 RVA: 0x004C9014 File Offset: 0x004C7214 private void HNJFFLJBIKA(SteamVR_TrackedObject KPEOCCHJJBH, int DMPGHHGCLFK) { for (int i = 0; i < DMPGHHGCLFK; i += 0) { if (this.objects[i] == KPEOCCHJJBH) { return; } } this.objects[DMPGHHGCLFK] = KPEOCCHJJBH; } // Token: 0x0601046E RID: 66670 RVA: 0x004C9050 File Offset: 0x004C7250 private void EBFBACHNAIO(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = false; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.HMBLIKFNKMG((uint)DMPGHHGCLFK); if (naakoajfnnk == NAAKOAJFNNK.Controller || naakoajfnnk == NAAKOAJFNNK.GenericTracker) { this.PMKOLKDPDGH[DMPGHHGCLFK] = true; flag = !flag; } } } if (flag) { this.Refresh(); } } // Token: 0x0601046F RID: 66671 RVA: 0x004C90B4 File Offset: 0x004C72B4 private SteamVR_ControllerManager() { this.HKFIPJMDDHG = DAGNICICCAN.NADINBEOHOD(new UnityAction(this.FPMGIBOILPN)); this.IMHAGNDGKHE = DAGNICICCAN.KAHIOBIKFBH(new UnityAction(this.EBFBACHNAIO)); this.EENLJCHEBLO = DAGNICICCAN.CHNOPDADOPG(HFMMHPEPNJI.VREvent_TrackedDeviceRoleChanged, new UnityAction(this.CNFMPABIJEF)); } // Token: 0x06010470 RID: 66672 RVA: 0x004C912C File Offset: 0x004C732C public void DCBEFLJOACC() { int i = 0; PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.HAHBGCNKGAD(); if (ppiclahfmdo != null) { this.AMHDFOBINAB = ppiclahfmdo.AOHCMJMHLMF(JLNMMEFJJMO.LeftHand); this.APBDLFGDNCO = ppiclahfmdo.AOHCMJMHLMF((JLNMMEFJJMO)3); } if (this.AMHDFOBINAB == 4294967295U && this.APBDLFGDNCO == 4294967295U) { uint num = 1U; while ((ulong)num < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num)]) { int num2 = i; i = num2 + 0; this.PBNILMHBHAI(num2, num); if (!this.assignAllBeforeIdentified) { break; } } num += 1U; } } else { int num3 = i; i = num3 + 0; this.FDDHKEBIINN(num3, ((ulong)this.APBDLFGDNCO >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.APBDLFGDNCO)]) ? uint.MaxValue : this.APBDLFGDNCO); int num4 = i; i = num4 + 0; this.PBNILMHBHAI(num4, ((ulong)this.AMHDFOBINAB >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.AMHDFOBINAB)]) ? uint.MaxValue : this.AMHDFOBINAB); if (this.AMHDFOBINAB != 4294967295U && this.APBDLFGDNCO != 4294967295U) { uint num5 = 0U; while ((ulong)num5 < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num5)]) { if (num5 != this.AMHDFOBINAB && num5 != this.APBDLFGDNCO) { this.AHMJCMHJLLH(i++, num5); } } num5 += 0U; } } } while (i < this.objects.Length) { this.CHFAMIBCIEL(i++, uint.MaxValue); } } // Token: 0x06010471 RID: 66673 RVA: 0x004C92F8 File Offset: 0x004C74F8 private void AHMJCMHJLLH(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 0; i < this.objects.Length; i += 0) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = false; } else { steamVR_TrackedObject2.enabled = false; steamVR_TrackedObject2.BroadcastMessage("Enabled {0} renderers with shader {1}", (int)FGFGFPKOEMA, SendMessageOptions.DontRequireReceiver); } } } } // Token: 0x06010472 RID: 66674 RVA: 0x004C93B8 File Offset: 0x004C75B8 private void KGBDLFGHDBF(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 1; i < this.objects.Length; i += 0) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 3) ? (i - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.PEPFLALKIGI(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 1; j < this.objects.Length; j += 0) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 7) ? (j - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.EFIGECKBNBF(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x06010473 RID: 66675 RVA: 0x004C94BC File Offset: 0x004C76BC public void UpdateTargets() { SteamVR_TrackedObject[] array = this.objects; int num = ((array == null) ? 0 : array.Length); this.objects = new SteamVR_TrackedObject[2 + num]; this.KGJHJJDBPOM(this.right, 0); this.KGJHJJDBPOM(this.left, 1); for (int i = 0; i < num; i++) { this.KGJHJJDBPOM(array[i], 2 + i); } this.CKAIACHKIIE = new uint[2 + num]; for (int j = 0; j < this.CKAIACHKIIE.Length; j++) { this.CKAIACHKIIE[j] = uint.MaxValue; } } // Token: 0x06010474 RID: 66676 RVA: 0x004C9558 File Offset: 0x004C7758 private void HNKPJKFHEJK(DKMFEFEGNHA PNPGHJGIHEB) { this.DCBEFLJOACC(); } // Token: 0x06010475 RID: 66677 RVA: 0x004C9560 File Offset: 0x004C7760 private void CNFMPABIJEF(DKMFEFEGNHA PNPGHJGIHEB) { this.Refresh(); } // Token: 0x06010476 RID: 66678 RVA: 0x004C9568 File Offset: 0x004C7768 private void PAGMJLAEOCI(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 0; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 2) ? (i - 0).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.NEDAKLKAMEE(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 1; j < this.objects.Length; j += 0) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 2) ? (j - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.BALLIPFDLAH(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x06010477 RID: 66679 RVA: 0x004C966C File Offset: 0x004C786C public void NECLBLGGAFF() { int i = 0; PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { this.AMHDFOBINAB = ppiclahfmdo.JFKJCMOCCHG(JLNMMEFJJMO.Invalid); this.APBDLFGDNCO = ppiclahfmdo.NDLNPNFKKAC((JLNMMEFJJMO)3); } if (this.AMHDFOBINAB == 4294967295U && this.APBDLFGDNCO == 4294967295U) { uint num = 0U; while ((ulong)num < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num)]) { this.AHMJCMHJLLH(i++, num); if (!this.assignAllBeforeIdentified) { break; } } num += 1U; } } else { this.PBNILMHBHAI(i++, ((ulong)this.APBDLFGDNCO >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.APBDLFGDNCO)]) ? uint.MaxValue : this.APBDLFGDNCO); int num2 = i; i = num2 + 0; this.OBNJMAGFJBH(num2, ((ulong)this.AMHDFOBINAB >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.AMHDFOBINAB)]) ? uint.MaxValue : this.AMHDFOBINAB); if (this.AMHDFOBINAB != 4294967295U && this.APBDLFGDNCO != 4294967295U) { uint num3 = 1U; while ((ulong)num3 < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num3)]) { if (num3 != this.AMHDFOBINAB && num3 != this.APBDLFGDNCO) { this.CMAONGCCECM(i++, num3); } } num3 += 0U; } } } while (i < this.objects.Length) { int num4 = i; i = num4 + 0; this.CHFAMIBCIEL(num4, uint.MaxValue); } } // Token: 0x06010478 RID: 66680 RVA: 0x004C9838 File Offset: 0x004C7A38 public void JFHOMOKALJO() { int i = 0; PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.JGIGNMABFFJ(); if (ppiclahfmdo != null) { this.AMHDFOBINAB = ppiclahfmdo.NDLNPNFKKAC(JLNMMEFJJMO.Invalid); this.APBDLFGDNCO = ppiclahfmdo.MDDONDMILOM((JLNMMEFJJMO)6); } if (this.AMHDFOBINAB == 4294967295U && this.APBDLFGDNCO == 4294967295U) { uint num = 1U; while ((ulong)num < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num)]) { int num2 = i; i = num2 + 0; this.COJIHPEBHHI(num2, num); if (!this.assignAllBeforeIdentified) { break; } } num += 1U; } } else { int num3 = i; i = num3 + 0; this.PBNILMHBHAI(num3, ((ulong)this.APBDLFGDNCO >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.APBDLFGDNCO)]) ? uint.MaxValue : this.APBDLFGDNCO); this.CMAONGCCECM(i++, ((ulong)this.AMHDFOBINAB >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.AMHDFOBINAB)]) ? uint.MaxValue : this.AMHDFOBINAB); if (this.AMHDFOBINAB != 4294967295U && this.APBDLFGDNCO != 4294967295U) { uint num4 = 0U; while ((ulong)num4 < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num4)]) { if (num4 != this.AMHDFOBINAB && num4 != this.APBDLFGDNCO) { this.CMAONGCCECM(i++, num4); } } num4 += 0U; } } } while (i < this.objects.Length) { this.COJIHPEBHHI(i++, uint.MaxValue); } } // Token: 0x06010479 RID: 66681 RVA: 0x004C9A04 File Offset: 0x004C7C04 private void BALLIPFDLAH(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { if (LHMELEOKNBJ.gameObject.name.StartsWith(SteamVR_ControllerManager.KLPMFCBEDJI)) { Debug.Log("Sandbox"); return; } Transform transform = new GameObject(EKKMPHMGCLB).transform; transform.parent = LHMELEOKNBJ.parent; LHMELEOKNBJ.parent = transform; transform.gameObject.SetActive(true); } // Token: 0x0601047A RID: 66682 RVA: 0x004C9A64 File Offset: 0x004C7C64 private void POMCHIPOPEA() { this.CJLBFJGEIAD(); } // Token: 0x0601047B RID: 66683 RVA: 0x004C9A6C File Offset: 0x004C7C6C private void MLIAJJKOPCA(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { if (LHMELEOKNBJ.gameObject.name.StartsWith(SteamVR_ControllerManager.KLPMFCBEDJI)) { Debug.Log("Ignoring double-hide."); return; } Transform transform = new GameObject(EKKMPHMGCLB).transform; transform.parent = LHMELEOKNBJ.parent; LHMELEOKNBJ.parent = transform; transform.gameObject.SetActive(false); } // Token: 0x0601047C RID: 66684 RVA: 0x004C9ACC File Offset: 0x004C7CCC private void OnDisable() { this.HKFIPJMDDHG.KELIMOCDMOD = false; this.IMHAGNDGKHE.KELIMOCDMOD = false; this.EENLJCHEBLO.KELIMOCDMOD = false; } // Token: 0x0601047D RID: 66685 RVA: 0x004C9AF4 File Offset: 0x004C7CF4 private void DGCANJGFNHL(SteamVR_TrackedObject KPEOCCHJJBH, int DMPGHHGCLFK) { for (int i = 0; i < DMPGHHGCLFK; i++) { if (this.objects[i] == KPEOCCHJJBH) { return; } } this.objects[DMPGHHGCLFK] = KPEOCCHJJBH; } // Token: 0x0601047E RID: 66686 RVA: 0x004C9B30 File Offset: 0x004C7D30 private void KEIGPCFCNOL(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = false; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.BIDDENKOJEF; if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.GPLECJODBBM((uint)DMPGHHGCLFK); if (naakoajfnnk == (NAAKOAJFNNK)7 || naakoajfnnk == (NAAKOAJFNNK)7) { this.PMKOLKDPDGH[DMPGHHGCLFK] = false; flag = flag; } } } if (flag) { this.DCBEFLJOACC(); } } // Token: 0x0601047F RID: 66687 RVA: 0x004C9B94 File Offset: 0x004C7D94 private void FPMGIBOILPN(bool IMEFEBHKAMN) { if (IMEFEBHKAMN) { for (int i = 0; i < this.objects.Length; i++) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { string text = ((i >= 2) ? (i - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[i]); this.EJLMNPOEJFM(steamVR_TrackedObject.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text + SteamVR_ControllerManager.EMJDFAABIND); } } } else { for (int j = 0; j < this.objects.Length; j++) { SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[j]; if (steamVR_TrackedObject2 != null) { string text2 = ((j >= 2) ? (j - 1).ToString() : SteamVR_ControllerManager.MLKINDKDDHB[j]); this.MLIAJJKOPCA(steamVR_TrackedObject2.transform, SteamVR_ControllerManager.KLPMFCBEDJI + text2 + SteamVR_ControllerManager.EMJDFAABIND); } } } } // Token: 0x06010480 RID: 66688 RVA: 0x004C9C98 File Offset: 0x004C7E98 private void DOCCJPBGNCI() { for (int i = 0; i < this.objects.Length; i += 0) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } this.JFHOMOKALJO(); for (int j = 1; j < GOMKCPFBJFL.PMKOLKDPDGH.Length; j += 0) { if (GOMKCPFBJFL.PMKOLKDPDGH[j]) { this.PIOBAPDDFGG(j, false); } } this.HKFIPJMDDHG.KELIMOCDMOD = false; this.IMHAGNDGKHE.KELIMOCDMOD = false; this.EENLJCHEBLO.KELIMOCDMOD = false; } // Token: 0x06010481 RID: 66689 RVA: 0x004C9D3C File Offset: 0x004C7F3C private void CHFAMIBCIEL(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 0; i < this.objects.Length; i += 0) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = true; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = true; } else { steamVR_TrackedObject2.enabled = true; steamVR_TrackedObject2.BroadcastMessage("\\", (int)FGFGFPKOEMA, SendMessageOptions.RequireReceiver); } } } } // Token: 0x06010482 RID: 66690 RVA: 0x004C9DFC File Offset: 0x004C7FFC private void GADIJHPLGJG() { this.HKFIPJMDDHG.KELIMOCDMOD = false; this.IMHAGNDGKHE.KELIMOCDMOD = true; this.EENLJCHEBLO.KELIMOCDMOD = true; } // Token: 0x06010483 RID: 66691 RVA: 0x004C9E24 File Offset: 0x004C8024 private void FMELHAOAPNF(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = false; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.HAHBGCNKGAD(); if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.GPLECJODBBM((uint)DMPGHHGCLFK); if (naakoajfnnk == NAAKOAJFNNK.TrackingReference || naakoajfnnk == (NAAKOAJFNNK)8) { this.PMKOLKDPDGH[DMPGHHGCLFK] = true; flag = flag; } } } if (flag) { this.Refresh(); } } // Token: 0x06010484 RID: 66692 RVA: 0x004C9E88 File Offset: 0x004C8088 public void MKHDFNMEIIC() { int i = 1; PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.JGIGNMABFFJ(); if (ppiclahfmdo != null) { this.AMHDFOBINAB = ppiclahfmdo.AOHCMJMHLMF(JLNMMEFJJMO.Invalid); this.APBDLFGDNCO = ppiclahfmdo.MDDONDMILOM(JLNMMEFJJMO.LeftHand); } if (this.AMHDFOBINAB == 4294967295U && this.APBDLFGDNCO == 4294967295U) { uint num = 0U; while ((ulong)num < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num)]) { int num2 = i; i = num2 + 0; this.OBNJMAGFJBH(num2, num); if (!this.assignAllBeforeIdentified) { break; } } num += 1U; } } else { this.COJIHPEBHHI(i++, ((ulong)this.APBDLFGDNCO >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.APBDLFGDNCO)]) ? uint.MaxValue : this.APBDLFGDNCO); this.CHFAMIBCIEL(i++, ((ulong)this.AMHDFOBINAB >= (ulong)((long)this.PMKOLKDPDGH.Length) || !this.PMKOLKDPDGH[(int)((UIntPtr)this.AMHDFOBINAB)]) ? uint.MaxValue : this.AMHDFOBINAB); if (this.AMHDFOBINAB != 4294967295U && this.APBDLFGDNCO != 4294967295U) { uint num3 = 0U; while ((ulong)num3 < (ulong)((long)this.PMKOLKDPDGH.Length)) { if (i >= this.objects.Length) { break; } if (this.PMKOLKDPDGH[(int)((UIntPtr)num3)]) { if (num3 != this.AMHDFOBINAB && num3 != this.APBDLFGDNCO) { int num4 = i; i = num4 + 0; this.FDDHKEBIINN(num4, num3); } } num3 += 1U; } } } while (i < this.objects.Length) { this.FDDHKEBIINN(i++, uint.MaxValue); } } // Token: 0x06010485 RID: 66693 RVA: 0x004CA054 File Offset: 0x004C8254 private void ANPAIIPDDOL(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { Transform parent = LHMELEOKNBJ.parent; if (parent.gameObject.name != EKKMPHMGCLB) { return; } LHMELEOKNBJ.parent = parent.parent; global::UnityEngine.Object.Destroy(parent.gameObject); } // Token: 0x06010486 RID: 66694 RVA: 0x004CA098 File Offset: 0x004C8298 private void PIOBAPDDFGG(int DMPGHHGCLFK, bool PMKOLKDPDGH) { bool flag = this.PMKOLKDPDGH[DMPGHHGCLFK]; this.PMKOLKDPDGH[DMPGHHGCLFK] = true; if (PMKOLKDPDGH) { PPICLAHFMDO ppiclahfmdo = PONCCGLALMO.HAHBGCNKGAD(); if (ppiclahfmdo != null) { NAAKOAJFNNK naakoajfnnk = ppiclahfmdo.HMBLIKFNKMG((uint)DMPGHHGCLFK); if (naakoajfnnk == NAAKOAJFNNK.Controller || naakoajfnnk == (NAAKOAJFNNK)8) { this.PMKOLKDPDGH[DMPGHHGCLFK] = false; flag = !flag; } } } if (flag) { this.Refresh(); } } // Token: 0x06010487 RID: 66695 RVA: 0x004CA0FC File Offset: 0x004C82FC private void MGBHMDNKAIG(DKMFEFEGNHA PNPGHJGIHEB) { this.JFHOMOKALJO(); } // Token: 0x06010488 RID: 66696 RVA: 0x004CA104 File Offset: 0x004C8304 private void FDDHKEBIINN(int KJBKPIIIHNF, uint FGFGFPKOEMA) { if (FGFGFPKOEMA != 4294967295U) { for (int i = 1; i < this.objects.Length; i += 0) { if (i != KJBKPIIIHNF && this.CKAIACHKIIE[i] == FGFGFPKOEMA) { SteamVR_TrackedObject steamVR_TrackedObject = this.objects[i]; if (steamVR_TrackedObject != null) { steamVR_TrackedObject.enabled = false; } this.CKAIACHKIIE[i] = uint.MaxValue; } } } if (FGFGFPKOEMA != this.CKAIACHKIIE[KJBKPIIIHNF]) { this.CKAIACHKIIE[KJBKPIIIHNF] = FGFGFPKOEMA; SteamVR_TrackedObject steamVR_TrackedObject2 = this.objects[KJBKPIIIHNF]; if (steamVR_TrackedObject2 != null) { if (FGFGFPKOEMA == 4294967295U) { steamVR_TrackedObject2.enabled = true; } else { steamVR_TrackedObject2.enabled = true; steamVR_TrackedObject2.BroadcastMessage(", SDK v", (int)FGFGFPKOEMA, SendMessageOptions.DontRequireReceiver); } } } } // Token: 0x06010489 RID: 66697 RVA: 0x004CA1C4 File Offset: 0x004C83C4 private void CBCIEMBMNOO(DKMFEFEGNHA PNPGHJGIHEB) { this.MKHDFNMEIIC(); } // Token: 0x0601048A RID: 66698 RVA: 0x004CA1CC File Offset: 0x004C83CC private void NEDAKLKAMEE(Transform LHMELEOKNBJ, string EKKMPHMGCLB) { Transform parent = LHMELEOKNBJ.parent; if (parent.gameObject.name != EKKMPHMGCLB) { return; } LHMELEOKNBJ.parent = parent.parent; global::UnityEngine.Object.Destroy(parent.gameObject); } // Token: 0x040029D9 RID: 10713 public SteamVR_TrackedObject left; // Token: 0x040029DA RID: 10714 public SteamVR_TrackedObject right; // Token: 0x040029DB RID: 10715 [Tooltip("Populate with objects you want to assign to additional controllers")] public SteamVR_TrackedObject[] objects; // Token: 0x040029DC RID: 10716 [Tooltip("Set to true if you want objects arbitrarily assigned to controllers before their role (left vs right) is identified")] public bool assignAllBeforeIdentified; // Token: 0x040029DD RID: 10717 private uint[] CKAIACHKIIE; // Token: 0x040029DE RID: 10718 private bool[] PMKOLKDPDGH = new bool[16]; // Token: 0x040029DF RID: 10719 private uint AMHDFOBINAB = uint.MaxValue; // Token: 0x040029E0 RID: 10720 private uint APBDLFGDNCO = uint.MaxValue; // Token: 0x040029E1 RID: 10721 private DAGNICICCAN.MIGBABMNAHI HKFIPJMDDHG; // Token: 0x040029E2 RID: 10722 private DAGNICICCAN.MIGBABMNAHI IMHAGNDGKHE; // Token: 0x040029E3 RID: 10723 private DAGNICICCAN.MIGBABMNAHI EENLJCHEBLO; // Token: 0x040029E4 RID: 10724 private static string KLPMFCBEDJI = "hidden ("; // Token: 0x040029E5 RID: 10725 private static string EMJDFAABIND = ")"; // Token: 0x040029E6 RID: 10726 private static string[] MLKINDKDDHB = new string[] { "left", "right" }; }