using System; using UnityEngine; namespace Valve.VR.InteractionSystem { // Token: 0x020005D4 RID: 1492 public class SpawnAndAttachAfterControllerIsTracking : MonoBehaviour { // Token: 0x0600ECD8 RID: 60632 RVA: 0x0046BF6C File Offset: 0x0046A16C private void KFMEHMEDGBE() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECD9 RID: 60633 RVA: 0x0046BF7C File Offset: 0x0046A17C private void PLKHINPPGPK() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.NIDJLINEMFM()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.ALDKEKMJHBC(gameObject, (Hand.HFGOOJNELAJ)(-1), string.Empty); this.GAEKGDCFOJM.controller.JJJGEOKNEFP((ushort)(-171), (LKMJJEMLLKJ)39); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECDA RID: 60634 RVA: 0x0046C024 File Offset: 0x0046A224 private void KCKPOOJHBNO() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECDC RID: 60636 RVA: 0x0046C03C File Offset: 0x0046A23C private void EAKGKEKHPOI() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECDD RID: 60637 RVA: 0x0046C04C File Offset: 0x0046A24C private void LJFJILFBKHF() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.NIDJLINEMFM()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.ALDKEKMJHBC(gameObject, (Hand.HFGOOJNELAJ)(-115), string.Empty); this.GAEKGDCFOJM.controller.JJJGEOKNEFP(32, (LKMJJEMLLKJ)22); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECDE RID: 60638 RVA: 0x0046C0F4 File Offset: 0x0046A2F4 private void EEPEOCMOGIL() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.GIKOGHPKNJN()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.MIOBJLJJPJE(gameObject, (Hand.HFGOOJNELAJ)(-120), string.Empty); this.GAEKGDCFOJM.controller.BLAOIIFDDED(123, (LKMJJEMLLKJ)54); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECDF RID: 60639 RVA: 0x0046C19C File Offset: 0x0046A39C private void Start() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECE0 RID: 60640 RVA: 0x0046C1AC File Offset: 0x0046A3AC private void OBFADPEEBLG() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.NIDJLINEMFM()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.ALDKEKMJHBC(gameObject, ~(Hand.HFGOOJNELAJ.SnapOnAttach | Hand.HFGOOJNELAJ.DetachOthers), string.Empty); this.GAEKGDCFOJM.controller.BLAOIIFDDED(17, (LKMJJEMLLKJ)84); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECE1 RID: 60641 RVA: 0x0046C254 File Offset: 0x0046A454 private void KFAOLMFIFMH() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECE2 RID: 60642 RVA: 0x0046C264 File Offset: 0x0046A464 private void IOGPMJADEIB() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.AFKJHFLFEEC) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.ALDKEKMJHBC(gameObject, (Hand.HFGOOJNELAJ)(-58), string.Empty); this.GAEKGDCFOJM.controller.FCKFLGGGDMO(145, (LKMJJEMLLKJ)(-38)); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECE3 RID: 60643 RVA: 0x0046C30C File Offset: 0x0046A50C private void MIBIJLIBPGJ() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.AFKJHFLFEEC) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(false); this.GAEKGDCFOJM.MIOBJLJJPJE(gameObject, (Hand.HFGOOJNELAJ)(-61), string.Empty); this.GAEKGDCFOJM.controller.IGIIDDCCPNC(45, (LKMJJEMLLKJ)(-55)); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECE4 RID: 60644 RVA: 0x0046C3B4 File Offset: 0x0046A5B4 private void ENGNDJADBDF() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.GIKOGHPKNJN()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(true); this.GAEKGDCFOJM.ALDKEKMJHBC(gameObject, (Hand.HFGOOJNELAJ)99, string.Empty); this.GAEKGDCFOJM.controller.FCKFLGGGDMO((ushort)(-68), (LKMJJEMLLKJ)(-8)); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECE5 RID: 60645 RVA: 0x0046C45C File Offset: 0x0046A65C private void FGCPHGJDALF() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECE6 RID: 60646 RVA: 0x0046C46C File Offset: 0x0046A66C private void MDCNOIALLAF() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.NIDJLINEMFM()) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(true); this.GAEKGDCFOJM.AttachObject(gameObject, ~Hand.HFGOOJNELAJ.SnapOnAttach, string.Empty); this.GAEKGDCFOJM.controller.PBMDDJKFFAI((ushort)(-71), (LKMJJEMLLKJ)(-63)); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECE7 RID: 60647 RVA: 0x0046C514 File Offset: 0x0046A714 private void CBNFIOBLLIH() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECE8 RID: 60648 RVA: 0x0046C524 File Offset: 0x0046A724 private void PINHMNLCHGK() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0600ECE9 RID: 60649 RVA: 0x0046C534 File Offset: 0x0046A734 private void Update() { if (this.itemPrefab != null && this.GAEKGDCFOJM.controller != null && this.GAEKGDCFOJM.controller.AFKJHFLFEEC) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.itemPrefab); gameObject.SetActive(true); this.GAEKGDCFOJM.AttachObject(gameObject, Hand.HFGOOJNELAJ.SnapOnAttach | Hand.HFGOOJNELAJ.DetachOthers | Hand.HFGOOJNELAJ.DetachFromOtherHand | Hand.HFGOOJNELAJ.ParentToHand, string.Empty); this.GAEKGDCFOJM.controller.BLAOIIFDDED(800, LKMJJEMLLKJ.k_EButton_Axis0); global::UnityEngine.Object.Destroy(base.gameObject); gameObject.transform.localScale = this.itemPrefab.transform.localScale; } } // Token: 0x0600ECEA RID: 60650 RVA: 0x0046C5DC File Offset: 0x0046A7DC private void OMKBNLGFNIL() { this.GAEKGDCFOJM = base.GetComponentInParent(); } // Token: 0x0400221C RID: 8732 private Hand GAEKGDCFOJM; // Token: 0x0400221D RID: 8733 public GameObject itemPrefab; } }