Files
2026-06-04 11:42:34 +02:00

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>();
}