This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,917 @@
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<ItemPackageReference>();
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<ItemPackageReference>();
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<GameObject>(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<GameObject>(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<GameObject>(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<GameObject>(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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<GameObject>(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<GameObject>(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<ItemPackageReference>();
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<GameObject>(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<GameObject>(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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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<ItemPackageReference>();
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;
}
}