302 lines
11 KiB
C#
302 lines
11 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000175 RID: 373
|
|
public class BreakableLootContainer : BreakableObject
|
|
{
|
|
// Token: 0x06004E1C RID: 19996 RVA: 0x001833C0 File Offset: 0x001815C0
|
|
protected virtual void DGJNFKJFHAP()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.CNHBPJFLDCE <= 1 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.JDGILKAGOJB(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E1D RID: 19997 RVA: 0x00183428 File Offset: 0x00181628
|
|
protected virtual void JCGHMCOPNMJ(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.ALKNHNDOPMF();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.KOODOPBILJF() != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.FJKPDEDGDJA();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.AGOFPJFKBAD(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E1E RID: 19998 RVA: 0x00183478 File Offset: 0x00181678
|
|
protected override void OHPGCELKNLE(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E20 RID: 20000 RVA: 0x001834A8 File Offset: 0x001816A8
|
|
protected virtual void LLNIGOFGBKG()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MKDIKOHNIJN() <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 0)
|
|
{
|
|
this.lootDrops.DropLoot(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E21 RID: 20001 RVA: 0x00183510 File Offset: 0x00181710
|
|
protected virtual void AAMHKAFDJND(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.KCFPFLJPKHM(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E22 RID: 20002 RVA: 0x0018352C File Offset: 0x0018172C
|
|
protected virtual void NPEABOKLOJE()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MKDIKOHNIJN() <= 1 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.AGEDOBEECBC(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E23 RID: 20003 RVA: 0x00183594 File Offset: 0x00181794
|
|
protected virtual void CPILGMHCLOO()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MMIAMJJMKKF() <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.LLCFLBNOPOJ(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E24 RID: 20004 RVA: 0x001835FC File Offset: 0x001817FC
|
|
protected virtual void DIKKNJDICHL(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.PHGPEEKLIMJ();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.HKLENNJOICH != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.OELHCGECBEA();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.EELLOJHIKNI(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E25 RID: 20005 RVA: 0x0018364C File Offset: 0x0018184C
|
|
protected virtual void JAOJGKCCJPH(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E26 RID: 20006 RVA: 0x00183668 File Offset: 0x00181868
|
|
protected virtual void KKKBBHMLAIO()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MKDIKOHNIJN() <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.ABMNNLGGCIG(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E27 RID: 20007 RVA: 0x001836D0 File Offset: 0x001818D0
|
|
protected virtual void NAAANPNOGPK(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E28 RID: 20008 RVA: 0x001836EC File Offset: 0x001818EC
|
|
protected virtual void JAFOLNBEDBN()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MKDIKOHNIJN() <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.ANHCACOJEPN(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E29 RID: 20009 RVA: 0x00183754 File Offset: 0x00181954
|
|
protected virtual void HFALHJKCOHK()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.CNHBPJFLDCE <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 0)
|
|
{
|
|
this.lootDrops.LLCFLBNOPOJ(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E2A RID: 20010 RVA: 0x001837BC File Offset: 0x001819BC
|
|
protected override void FFBEABHGHNH()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.CNHBPJFLDCE <= 0 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 0)
|
|
{
|
|
this.lootDrops.DropLoot(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E2B RID: 20011 RVA: 0x00183824 File Offset: 0x00181A24
|
|
protected virtual void DLPJHJCPGOG(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.KCFPFLJPKHM(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E2C RID: 20012 RVA: 0x00183840 File Offset: 0x00181A40
|
|
protected virtual void HNLFDKCFNCD(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E2D RID: 20013 RVA: 0x0018385C File Offset: 0x00181A5C
|
|
protected virtual void ODHPOMIHBAL()
|
|
{
|
|
base.FFBEABHGHNH();
|
|
if (base.MMIAMJJMKKF() <= 1 && base.gameObject.activeSelf && this.lootDrops != null && this.HFBNFFNEJCP.Count > 1)
|
|
{
|
|
this.lootDrops.JDGILKAGOJB(this.HFBNFFNEJCP.ToArray());
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004E2E RID: 20014 RVA: 0x001838C4 File Offset: 0x00181AC4
|
|
protected virtual void JOJHKHIMHGD(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E2F RID: 20015 RVA: 0x001838E0 File Offset: 0x00181AE0
|
|
protected virtual void PPAHEJDLKHK(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.KCFPFLJPKHM(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E30 RID: 20016 RVA: 0x001838FC File Offset: 0x00181AFC
|
|
protected virtual void OJPJNFOCDAP(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.OELHCGECBEA();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.HPPGIHDFCHK() != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.MNBKHFMGKID();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.AGOFPJFKBAD(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E31 RID: 20017 RVA: 0x0018394C File Offset: 0x00181B4C
|
|
protected virtual void OOIIDFHHPCH(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.KCFPFLJPKHM(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E32 RID: 20018 RVA: 0x00183968 File Offset: 0x00181B68
|
|
protected virtual void OHIIFDFLNFN(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E33 RID: 20019 RVA: 0x00183984 File Offset: 0x00181B84
|
|
protected virtual void OCGCDAEEBAC(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E34 RID: 20020 RVA: 0x001839A0 File Offset: 0x00181BA0
|
|
protected virtual void ONMHPGKLJEB(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E35 RID: 20021 RVA: 0x001839BC File Offset: 0x00181BBC
|
|
protected virtual void OOMHNKGGCFK(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
base.OHPGCELKNLE(COMHEONOMBA, GPLIJKCIELE, BJEPFIKAIAD, BEDLPFBGLLP, MDMECJBCECO);
|
|
this.HFBNFFNEJCP.Clear();
|
|
}
|
|
|
|
// Token: 0x06004E36 RID: 20022 RVA: 0x001839D8 File Offset: 0x00181BD8
|
|
protected virtual void JMKBHINLEIN(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.LDEPFMNDDIC();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.MHDEOPCCFLF() != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.OBFJBLCABAB();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.AGOFPJFKBAD(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E37 RID: 20023 RVA: 0x00183A28 File Offset: 0x00181C28
|
|
protected virtual void CBKIIACJFAC(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.FJKPDEDGDJA();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.LDEPFMNDDIC() != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.MHDEOPCCFLF();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.EELLOJHIKNI(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E38 RID: 20024 RVA: 0x00183A78 File Offset: 0x00181C78
|
|
protected override void AGOFPJFKBAD(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.HKLENNJOICH;
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.HKLENNJOICH != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.HKLENNJOICH;
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.AGOFPJFKBAD(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x06004E39 RID: 20025 RVA: 0x00183AC8 File Offset: 0x00181CC8
|
|
protected override void EELLOJHIKNI(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha = base.HBILHLFAGPG();
|
|
if (BLBPGNFCBEO != null && BLBPGNFCBEO.PEEOPPGOPAP() != null)
|
|
{
|
|
lnjfbgiblha = BLBPGNFCBEO.ALKNHNDOPMF();
|
|
}
|
|
if (lnjfbgiblha != null)
|
|
{
|
|
this.HFBNFFNEJCP.Add(lnjfbgiblha);
|
|
}
|
|
base.EELLOJHIKNI(COMHEONOMBA, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI);
|
|
}
|
|
|
|
// Token: 0x040009CE RID: 2510
|
|
[Header("Loot")]
|
|
[SerializeField]
|
|
private LootDropper lootDrops;
|
|
|
|
// Token: 0x040009CF RID: 2511
|
|
private List<LNJFBGIBLHA> HFBNFFNEJCP = new List<LNJFBGIBLHA>();
|
|
}
|