using System; using System.Collections; using UnityEngine; using UnityEngine.Events; namespace Valve.VR.InteractionSystem { // Token: 0x020005C6 RID: 1478 [RequireComponent(typeof(Interactable))] public class ItemPackageSpawner : MonoBehaviour { // Token: 0x0600E9F4 RID: 59892 RVA: 0x0045C208 File Offset: 0x0045A408 public void HALICNOMGKG(ItemPackage NOBAPCOKFIL) { this.KPGJNOEGAOO(); } // Token: 0x0600E9F5 RID: 59893 RVA: 0x0045C210 File Offset: 0x0045A410 private void GPOCIKMJLOH(ItemPackage JCCBMBNKHLM, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.BLJMMCJJMAE().Count; i++) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null) { ItemPackage itemPackage = component.itemPackage; if (itemPackage != null && itemPackage == JCCBMBNKHLM) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG; GAEKGDCFOJM.MLKNKKNKHKD(fnoobmdlhmg, true); } } } } // Token: 0x0600E9F6 RID: 59894 RVA: 0x0045C2A0 File Offset: 0x0045A4A0 private void ENIDGJEOMNK() { IEnumerator enumerator = base.transform.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; Transform transform = (Transform)obj; if (Time.time > 634f) { global::UnityEngine.Object.Destroy(transform.gameObject); } else { global::UnityEngine.Object.DestroyImmediate(transform.gameObject); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600E9F7 RID: 59895 RVA: 0x0045C328 File Offset: 0x0045A528 private void CMBEHDDDGPG(Hand GAEKGDCFOJM) { this.LADBFEPNJCB(this.ELMBLHFIPLN(), GAEKGDCFOJM); if (this.CGKNMFHOJJA.packageType == (ItemPackage.BNGKFKAGJMH)8) { this.GPOCIKMJLOH(this.ELMBLHFIPLN(), GAEKGDCFOJM.otherHand); } } // Token: 0x0600E9F8 RID: 59896 RVA: 0x0045C35C File Offset: 0x0045A55C private ItemPackage BIJMMBIOCGJ(Hand GAEKGDCFOJM) { GameObject currentAttachedObject = GAEKGDCFOJM.LFBOFHLOBMK; if (currentAttachedObject == null) { return null; } ItemPackageReference component = GAEKGDCFOJM.LFBOFHLOBMK.GetComponent(); if (component == null) { return null; } return component.itemPackage; } // Token: 0x0600E9F9 RID: 59897 RVA: 0x0045C3A0 File Offset: 0x0045A5A0 private void HDMBDOOIHNP(Hand GAEKGDCFOJM) { if (this.requireTriggerPressToTake && GAEKGDCFOJM.controller != null && GAEKGDCFOJM.controller.ENBNONOLMOJ()) { this.IFPEPCDGFPE(GAEKGDCFOJM); } } // Token: 0x0600E9FA RID: 59898 RVA: 0x0045C3D0 File Offset: 0x0045A5D0 private void DJOMFCCLEII() { IEnumerator enumerator = base.transform.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; Transform transform = (Transform)obj; if (Time.time > 918f) { global::UnityEngine.Object.Destroy(transform.gameObject); } else { global::UnityEngine.Object.DestroyImmediate(transform.gameObject); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600E9FB RID: 59899 RVA: 0x0045C458 File Offset: 0x0045A658 public ItemPackage ELMBLHFIPLN() { return this._itemPackage; } // Token: 0x0600E9FC RID: 59900 RVA: 0x0045C460 File Offset: 0x0045A660 private void Start() { this.LAFCOAOMMPG(); } // Token: 0x0600E9FD RID: 59901 RVA: 0x0045C468 File Offset: 0x0045A668 private void KPGJNOEGAOO() { if (!this.CBKNOENCLJD) { return; } this.DJOMFCCLEII(); if (this.CBKNOENCLJD) { if (this.AFLKJEGGGNC() == null) { return; } if (!this.LDKMNIBKEEK) { if (this.ELMBLHFIPLN().previewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.AFLKJEGGGNC().previewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } else if (this.ELMBLHFIPLN().fadedPreviewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.AFLKJEGGGNC().fadedPreviewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } } // Token: 0x0600E9FE RID: 59902 RVA: 0x0045C584 File Offset: 0x0045A784 private void OOAGIBIEAGH(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.MIIDDOJCHOC(GAEKGDCFOJM, (LKMJJEMLLKJ)(-121)); } this.justPickedUpItem = false; } // Token: 0x0600E9FF RID: 59903 RVA: 0x0045C5B8 File Offset: 0x0045A7B8 private void LAFCOAOMMPG() { if (this.CGKNMFHOJJA == null) { this.MHBEEFMLKIL(); } if (this.CGKNMFHOJJA.itemPrefab == null) { this.MHBEEFMLKIL(); } } // Token: 0x0600EA00 RID: 59904 RVA: 0x0045C5F0 File Offset: 0x0045A7F0 private void OOCJBJDPLFB(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.MIIDDOJCHOC(GAEKGDCFOJM, (LKMJJEMLLKJ)(-56)); } this.justPickedUpItem = false; } // Token: 0x0600EA01 RID: 59905 RVA: 0x0045C624 File Offset: 0x0045A824 private void LEMDPFMPCFH(Hand GAEKGDCFOJM) { ItemPackage itemPackage = this.EBPJKAJOPGD(GAEKGDCFOJM); if (itemPackage == this.AFLKJEGGGNC() && this.takeBackItem && !this.requireTriggerPressToReturn) { this.FMOKDKIOEMO(GAEKGDCFOJM); } if (!this.requireTriggerPressToTake) { this.IFPEPCDGFPE(GAEKGDCFOJM); } if (this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.MHIIHMEFGIA(GAEKGDCFOJM, (LKMJJEMLLKJ)94, "Invalid character '{0}' in input string", true); } } // Token: 0x0600EA02 RID: 59906 RVA: 0x0045C6A0 File Offset: 0x0045A8A0 public ItemPackage AFLKJEGGGNC() { return this._itemPackage; } // Token: 0x0600EA03 RID: 59907 RVA: 0x0045C6A8 File Offset: 0x0045A8A8 private void NLJKCODMPOJ() { if (!this.CBKNOENCLJD) { return; } this.ENIDGJEOMNK(); if (this.CBKNOENCLJD) { if (this.AFLKJEGGGNC() == null) { return; } if (!this.LDKMNIBKEEK) { if (this.ELMBLHFIPLN().previewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.AFLKJEGGGNC().previewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } else if (this.AFLKJEGGGNC().fadedPreviewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.CGKNMFHOJJA.fadedPreviewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } } // Token: 0x0600EA04 RID: 59908 RVA: 0x0045C7C4 File Offset: 0x0045A9C4 private void LADBFEPNJCB(ItemPackage JCCBMBNKHLM, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.KIBJPENFHCM.Count; i += 0) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null) { ItemPackage itemPackage = component.itemPackage; if (itemPackage != null && itemPackage == JCCBMBNKHLM) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, false); } } } } // Token: 0x0600EA05 RID: 59909 RVA: 0x0045C854 File Offset: 0x0045AA54 private void KPHGKJFDADF(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.BLJMMCJJMAE().Count; i++) { ItemPackageReference component = GAEKGDCFOJM.BLJMMCJJMAE()[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG; GAEKGDCFOJM.MLKNKKNKHKD(fnoobmdlhmg, false); } } } // Token: 0x0600EA06 RID: 59910 RVA: 0x0045C8D4 File Offset: 0x0045AAD4 private void AEJBOFDBKCE() { Debug.LogError("Position get" + base.gameObject.name + "ReadRaw - contentLength: {0:N0}"); global::UnityEngine.Object.Destroy(base.gameObject); } // Token: 0x0600EA07 RID: 59911 RVA: 0x0045C900 File Offset: 0x0045AB00 private void BKFMPHAHBEO(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.HideTextHint(GAEKGDCFOJM, LKMJJEMLLKJ.k_EButton_Axis1); } this.justPickedUpItem = false; } // Token: 0x0600EA08 RID: 59912 RVA: 0x0045C934 File Offset: 0x0045AB34 private void EONMIHOPPOJ() { this.LAFCOAOMMPG(); } // Token: 0x0600EA09 RID: 59913 RVA: 0x0045C93C File Offset: 0x0045AB3C private void EIEAFDBNOPH(ItemPackage JCCBMBNKHLM, Hand GAEKGDCFOJM) { for (int i = 0; i < GAEKGDCFOJM.KIBJPENFHCM.Count; i++) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null) { ItemPackage itemPackage = component.itemPackage; if (itemPackage != null && itemPackage == JCCBMBNKHLM) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, true); } } } } // Token: 0x0600EA0A RID: 59914 RVA: 0x0045C9CC File Offset: 0x0045ABCC private void CCPBPJOAEIP(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.MIIDDOJCHOC(GAEKGDCFOJM, (LKMJJEMLLKJ)(-35)); } this.justPickedUpItem = false; } // Token: 0x0600EA0B RID: 59915 RVA: 0x0045CA00 File Offset: 0x0045AC00 private void NGIJBBJICFK() { if (this.ELMBLHFIPLN() == null) { this.MHBEEFMLKIL(); } if (this.ELMBLHFIPLN().itemPrefab == null) { this.AEJBOFDBKCE(); } } // Token: 0x0600EA0C RID: 59916 RVA: 0x0045CA38 File Offset: 0x0045AC38 private void IHCNBCCHNGL(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.BLJMMCJJMAE().Count; i += 0) { ItemPackageReference component = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG; GAEKGDCFOJM.MLKNKKNKHKD(fnoobmdlhmg, false); } } } // Token: 0x17000668 RID: 1640 // (get) Token: 0x0600EA17 RID: 59927 RVA: 0x0045CE08 File Offset: 0x0045B008 // (set) Token: 0x0600EA0D RID: 59917 RVA: 0x0045CAB8 File Offset: 0x0045ACB8 public ItemPackage CGKNMFHOJJA { get { return this._itemPackage; } set { this.CJNPJKEEHBE(); } } // Token: 0x0600EA0E RID: 59918 RVA: 0x0045CAC0 File Offset: 0x0045ACC0 private void Update() { if (this.LMELODDCIBO && this.MPCHLHHEFJD == null) { this.LMELODDCIBO = false; this.LDKMNIBKEEK = false; this.dropEvent.Invoke(); this.CJNPJKEEHBE(); } } // Token: 0x0600EA0F RID: 59919 RVA: 0x0045CB00 File Offset: 0x0045AD00 private void HPDNGBDDKKB() { IEnumerator enumerator = base.transform.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; Transform transform = (Transform)obj; if (Time.time > 656f) { global::UnityEngine.Object.Destroy(transform.gameObject); } else { global::UnityEngine.Object.DestroyImmediate(transform.gameObject); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600EA10 RID: 59920 RVA: 0x0045CB88 File Offset: 0x0045AD88 public void KBHOMGKLDCA(ItemPackage NOBAPCOKFIL) { this.NLJKCODMPOJ(); } // Token: 0x0600EA11 RID: 59921 RVA: 0x0045CB90 File Offset: 0x0045AD90 private void BGPIGIGABOF(Hand GAEKGDCFOJM) { ItemPackage itemPackage = this.MPHCHMMICEJ(GAEKGDCFOJM); if (itemPackage == this.ELMBLHFIPLN() && this.takeBackItem && !this.requireTriggerPressToReturn) { this.FMOKDKIOEMO(GAEKGDCFOJM); } if (!this.requireTriggerPressToTake) { this.IFPEPCDGFPE(GAEKGDCFOJM); } if (this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.ShowTextHint(GAEKGDCFOJM, (LKMJJEMLLKJ)(-58), "Cannot initialize for deflate.", true); } } // Token: 0x0600EA12 RID: 59922 RVA: 0x0045CC0C File Offset: 0x0045AE0C private void MHBEEFMLKIL() { Debug.LogError("ItemPackage assigned to " + base.gameObject.name + " is not valid. Destroying this game object."); global::UnityEngine.Object.Destroy(base.gameObject); } // Token: 0x0600EA13 RID: 59923 RVA: 0x0045CC38 File Offset: 0x0045AE38 private void FKPJMANBHBO() { if (this.LMELODDCIBO && this.MPCHLHHEFJD == null) { this.LMELODDCIBO = false; this.LDKMNIBKEEK = true; this.dropEvent.Invoke(); this.CJNPJKEEHBE(); } } // Token: 0x0600EA14 RID: 59924 RVA: 0x0045CC78 File Offset: 0x0045AE78 private void LAMIPDJGNMK(Hand GAEKGDCFOJM) { if (this.requireTriggerPressToTake && GAEKGDCFOJM.controller != null && GAEKGDCFOJM.controller.ENBNONOLMOJ()) { this.IFPEPCDGFPE(GAEKGDCFOJM); } } // Token: 0x0600EA15 RID: 59925 RVA: 0x0045CCA8 File Offset: 0x0045AEA8 private ItemPackage MPHCHMMICEJ(Hand GAEKGDCFOJM) { GameObject gameObject = GAEKGDCFOJM.IKAEKAJAJGA(); if (gameObject == null) { return null; } ItemPackageReference component = GAEKGDCFOJM.JPAMBAJDDNK().GetComponent(); if (component == null) { return null; } return component.itemPackage; } // Token: 0x0600EA16 RID: 59926 RVA: 0x0045CCEC File Offset: 0x0045AEEC private void CJNPJKEEHBE() { if (!this.CBKNOENCLJD) { return; } this.MEODINOEECC(); if (this.CBKNOENCLJD) { if (this.CGKNMFHOJJA == null) { return; } if (!this.LDKMNIBKEEK) { if (this.CGKNMFHOJJA.previewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.CGKNMFHOJJA.previewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } else if (this.CGKNMFHOJJA.fadedPreviewPrefab != null) { this.PFFBNHBFOHH = global::UnityEngine.Object.Instantiate(this.CGKNMFHOJJA.fadedPreviewPrefab, base.transform.position, Quaternion.identity); this.PFFBNHBFOHH.transform.parent = base.transform; this.PFFBNHBFOHH.transform.localRotation = Quaternion.identity; } } } // Token: 0x0600EA18 RID: 59928 RVA: 0x0045CE10 File Offset: 0x0045B010 private void PBMJMCBOAID(Hand GAEKGDCFOJM) { ItemPackage itemPackage = this.BIJMMBIOCGJ(GAEKGDCFOJM); if (itemPackage == this.CGKNMFHOJJA && this.takeBackItem && !this.requireTriggerPressToReturn) { this.KCOCEHGANFO(GAEKGDCFOJM); } if (!this.requireTriggerPressToTake) { this.IFPEPCDGFPE(GAEKGDCFOJM); } if (this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.ShowTextHint(GAEKGDCFOJM, LKMJJEMLLKJ.k_EButton_Axis1, "PickUp", true); } } // Token: 0x0600EA19 RID: 59929 RVA: 0x0045CE8C File Offset: 0x0045B08C private void GGGPONCFHPC() { if (this.LMELODDCIBO && this.MPCHLHHEFJD == null) { this.LMELODDCIBO = true; this.LDKMNIBKEEK = false; this.dropEvent.Invoke(); this.CJNPJKEEHBE(); } } // Token: 0x0600EA1A RID: 59930 RVA: 0x0045CECC File Offset: 0x0045B0CC private void AAOFLHFIJGJ(Hand GAEKGDCFOJM) { this.LADBFEPNJCB(this.ELMBLHFIPLN(), GAEKGDCFOJM); if (this.CGKNMFHOJJA.packageType == (ItemPackage.BNGKFKAGJMH)4) { this.EIEAFDBNOPH(this.ELMBLHFIPLN(), GAEKGDCFOJM.otherHand); } } // Token: 0x0600EA1C RID: 59932 RVA: 0x0045CF18 File Offset: 0x0045B118 public void OGPKFMPEOCE(ItemPackage NOBAPCOKFIL) { this.CJNPJKEEHBE(); } // Token: 0x0600EA1D RID: 59933 RVA: 0x0045CF20 File Offset: 0x0045B120 private ItemPackage EBPJKAJOPGD(Hand GAEKGDCFOJM) { GameObject gameObject = GAEKGDCFOJM.NEALHJKGCIL(); if (gameObject == null) { return null; } ItemPackageReference component = GAEKGDCFOJM.OOGMOPFIFOJ().GetComponent(); if (component == null) { return null; } return component.itemPackage; } // Token: 0x0600EA1E RID: 59934 RVA: 0x0045CF64 File Offset: 0x0045B164 private void KAOENJOLOFM(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.HideTextHint(GAEKGDCFOJM, (LKMJJEMLLKJ)(-17)); } this.justPickedUpItem = false; } // Token: 0x0600EA1F RID: 59935 RVA: 0x0045CF98 File Offset: 0x0045B198 private void IFPEPCDGFPE(Hand GAEKGDCFOJM) { if (GAEKGDCFOJM.otherHand != null) { ItemPackage itemPackage = this.BIJMMBIOCGJ(GAEKGDCFOJM.otherHand); if (itemPackage == this.CGKNMFHOJJA) { this.KCOCEHGANFO(GAEKGDCFOJM.otherHand); } } if (this.showTriggerHint) { ControllerButtonHints.HideTextHint(GAEKGDCFOJM, LKMJJEMLLKJ.k_EButton_Axis1); } if (this.CGKNMFHOJJA.otherHandItemPrefab != null && GAEKGDCFOJM.otherHand.KCAFENCKELG) { return; } if (this.CGKNMFHOJJA.packageType == ItemPackage.BNGKFKAGJMH.OneHanded) { this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.OneHanded, GAEKGDCFOJM); this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.TwoHanded, GAEKGDCFOJM); this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.TwoHanded, GAEKGDCFOJM.otherHand); } if (this.CGKNMFHOJJA.packageType == ItemPackage.BNGKFKAGJMH.TwoHanded) { this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.OneHanded, GAEKGDCFOJM); this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.OneHanded, GAEKGDCFOJM.otherHand); this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.TwoHanded, GAEKGDCFOJM); this.EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH.TwoHanded, GAEKGDCFOJM.otherHand); } this.MPCHLHHEFJD = global::UnityEngine.Object.Instantiate(this.CGKNMFHOJJA.itemPrefab); this.MPCHLHHEFJD.SetActive(true); GAEKGDCFOJM.AttachObject(this.MPCHLHHEFJD, this.attachmentFlags, this.attachmentPoint); if (this.CGKNMFHOJJA.otherHandItemPrefab != null && GAEKGDCFOJM.otherHand.controller != null) { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.CGKNMFHOJJA.otherHandItemPrefab); gameObject.SetActive(true); GAEKGDCFOJM.otherHand.AttachObject(gameObject, this.attachmentFlags, string.Empty); } this.LMELODDCIBO = true; this.justPickedUpItem = true; if (this.takeBackItem) { this.LDKMNIBKEEK = true; this.pickupEvent.Invoke(); this.CJNPJKEEHBE(); } } // Token: 0x0600EA20 RID: 59936 RVA: 0x0045D144 File Offset: 0x0045B344 private void AMPKDBGIHNE(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.KIBJPENFHCM.Count; i++) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, false); } } } // Token: 0x0600EA21 RID: 59937 RVA: 0x0045D1C4 File Offset: 0x0045B3C4 private void CJIBCBLNGGM() { this.LAFCOAOMMPG(); } // Token: 0x0600EA22 RID: 59938 RVA: 0x0045D1CC File Offset: 0x0045B3CC private void FOJMAAMNGAD() { Debug.LogError("SplitTest override args: {0}" + base.gameObject.name + "Close, TE"); global::UnityEngine.Object.Destroy(base.gameObject); } // Token: 0x0600EA23 RID: 59939 RVA: 0x0045D1F8 File Offset: 0x0045B3F8 private void BIKANJJPONK(Hand GAEKGDCFOJM) { this.LADBFEPNJCB(this.ELMBLHFIPLN(), GAEKGDCFOJM); if (this.ELMBLHFIPLN().packageType == (ItemPackage.BNGKFKAGJMH)7) { this.GPOCIKMJLOH(this.CGKNMFHOJJA, GAEKGDCFOJM.otherHand); } } // Token: 0x0600EA24 RID: 59940 RVA: 0x0045D22C File Offset: 0x0045B42C private void EHHEIAHIHHH(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 0; i < GAEKGDCFOJM.KIBJPENFHCM.Count; i++) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, true); } } } // Token: 0x0600EA25 RID: 59941 RVA: 0x0045D2AC File Offset: 0x0045B4AC private ItemPackage ACEFIOIMOAP(Hand GAEKGDCFOJM) { GameObject gameObject = GAEKGDCFOJM.IKAEKAJAJGA(); if (gameObject == null) { return null; } ItemPackageReference component = GAEKGDCFOJM.LFBOFHLOBMK.GetComponent(); if (component == null) { return null; } return component.itemPackage; } // Token: 0x0600EA26 RID: 59942 RVA: 0x0045D2F0 File Offset: 0x0045B4F0 private void MAJKHIMPCOJ(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.KIBJPENFHCM.Count; i += 0) { ItemPackageReference component = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG; GAEKGDCFOJM.MLKNKKNKHKD(fnoobmdlhmg, true); } } } // Token: 0x0600EA27 RID: 59943 RVA: 0x0045D370 File Offset: 0x0045B570 private void GBAHPPLNOKD(Hand GAEKGDCFOJM) { if (!this.justPickedUpItem && this.requireTriggerPressToTake && this.showTriggerHint) { ControllerButtonHints.ENJOLEKKLBB(GAEKGDCFOJM, LKMJJEMLLKJ.k_EButton_DPad_Down); } this.justPickedUpItem = true; } // Token: 0x0600EA28 RID: 59944 RVA: 0x0045D3A4 File Offset: 0x0045B5A4 private void MEODINOEECC() { IEnumerator enumerator = base.transform.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; Transform transform = (Transform)obj; if (Time.time > 0f) { global::UnityEngine.Object.Destroy(transform.gameObject); } else { global::UnityEngine.Object.DestroyImmediate(transform.gameObject); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600EA29 RID: 59945 RVA: 0x0045D42C File Offset: 0x0045B62C private void BABKFIKEOCG() { this.NGIJBBJICFK(); } // Token: 0x0600EA2A RID: 59946 RVA: 0x0045D434 File Offset: 0x0045B634 private void GNEMNKJGBPJ() { IEnumerator enumerator = base.transform.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; Transform transform = (Transform)obj; if (Time.time > 325f) { global::UnityEngine.Object.Destroy(transform.gameObject); } else { global::UnityEngine.Object.DestroyImmediate(transform.gameObject); } } } finally { IDisposable disposable; if ((disposable = enumerator as IDisposable) != null) { disposable.Dispose(); } } } // Token: 0x0600EA2B RID: 59947 RVA: 0x0045D4BC File Offset: 0x0045B6BC private void KCOCEHGANFO(Hand GAEKGDCFOJM) { this.EIEAFDBNOPH(this.CGKNMFHOJJA, GAEKGDCFOJM); if (this.CGKNMFHOJJA.packageType == ItemPackage.BNGKFKAGJMH.TwoHanded) { this.EIEAFDBNOPH(this.CGKNMFHOJJA, GAEKGDCFOJM.otherHand); } } // Token: 0x0600EA2C RID: 59948 RVA: 0x0045D4F0 File Offset: 0x0045B6F0 private void PEMOAHMIGNN(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.KNEINDHDMHP().Count; i += 0) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, true); } } } // Token: 0x0600EA2D RID: 59949 RVA: 0x0045D570 File Offset: 0x0045B770 private void OOIHIFABBNO(Hand GAEKGDCFOJM) { if (this.requireTriggerPressToTake && GAEKGDCFOJM.controller != null && GAEKGDCFOJM.controller.CBALGNNIOEO()) { this.IFPEPCDGFPE(GAEKGDCFOJM); } } // Token: 0x0600EA2E RID: 59950 RVA: 0x0045D5A0 File Offset: 0x0045B7A0 private void KMICMNPDDJG(ItemPackage.BNGKFKAGJMH DOJBCCKJLDL, Hand GAEKGDCFOJM) { for (int i = 1; i < GAEKGDCFOJM.BLJMMCJJMAE().Count; i++) { ItemPackageReference component = GAEKGDCFOJM.KIBJPENFHCM[i].FNOOBMDLHMG.GetComponent(); if (component != null && component.itemPackage.packageType == DOJBCCKJLDL) { GameObject fnoobmdlhmg = GAEKGDCFOJM.KNEINDHDMHP()[i].FNOOBMDLHMG; GAEKGDCFOJM.DetachObject(fnoobmdlhmg, false); } } } // Token: 0x0600EA2F RID: 59951 RVA: 0x0045D620 File Offset: 0x0045B820 private void FMOKDKIOEMO(Hand GAEKGDCFOJM) { this.GPOCIKMJLOH(this.CGKNMFHOJJA, GAEKGDCFOJM); if (this.CGKNMFHOJJA.packageType == (ItemPackage.BNGKFKAGJMH)8) { this.GPOCIKMJLOH(this.ELMBLHFIPLN(), GAEKGDCFOJM.otherHand); } } // Token: 0x040021BE RID: 8638 public ItemPackage _itemPackage; // Token: 0x040021BF RID: 8639 private bool CBKNOENCLJD = true; // Token: 0x040021C0 RID: 8640 private bool LDKMNIBKEEK; // Token: 0x040021C1 RID: 8641 private GameObject PFFBNHBFOHH; // Token: 0x040021C2 RID: 8642 public bool requireTriggerPressToTake; // Token: 0x040021C3 RID: 8643 public bool requireTriggerPressToReturn; // Token: 0x040021C4 RID: 8644 public bool showTriggerHint; // Token: 0x040021C5 RID: 8645 [MMHDGCBAJGC] public Hand.HFGOOJNELAJ attachmentFlags = Hand.HFGOOJNELAJ.SnapOnAttach | Hand.HFGOOJNELAJ.DetachOthers | Hand.HFGOOJNELAJ.DetachFromOtherHand | Hand.HFGOOJNELAJ.ParentToHand; // Token: 0x040021C6 RID: 8646 public string attachmentPoint; // Token: 0x040021C7 RID: 8647 public bool takeBackItem; // Token: 0x040021C8 RID: 8648 public bool acceptDifferentItems; // Token: 0x040021C9 RID: 8649 private GameObject MPCHLHHEFJD; // Token: 0x040021CA RID: 8650 private bool LMELODDCIBO; // Token: 0x040021CB RID: 8651 public UnityEvent pickupEvent; // Token: 0x040021CC RID: 8652 public UnityEvent dropEvent; // Token: 0x040021CD RID: 8653 public bool justPickedUpItem; } }