Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/ToolLootDropper.cs
T
2026-06-04 11:42:34 +02:00

161 lines
6.3 KiB
C#

using System;
using System.Diagnostics;
using System.Threading;
using UnityEngine;
namespace RecRoom
{
// Token: 0x0200019F RID: 415
public class ToolLootDropper : LootDropper
{
// Token: 0x06005377 RID: 21367 RVA: 0x001973E8 File Offset: 0x001955E8
public static void ELOGDBILEPB(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Remove(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x06005379 RID: 21369 RVA: 0x00197424 File Offset: 0x00195624
public virtual void JFPFCBDDLLE(LNJFBGIBLHA[] NFMNEKGBCHB, Vector3 FHFHOMKFHCI)
{
base.ICEIOIDPAFH(NFMNEKGBCHB, FHFHOMKFHCI);
if (base.enabled && ToolLootDropper.HBNBHDMJHAI != null && this.toolLootPrefabs != null && this.toolLootPrefabs.Length > 0)
{
ToolLootDropper.HBNBHDMJHAI(this.toolLootPrefabs, FHFHOMKFHCI);
}
}
// Token: 0x1400001C RID: 28
// (add) Token: 0x06005385 RID: 21381 RVA: 0x001976C4 File Offset: 0x001958C4
// (remove) Token: 0x0600537A RID: 21370 RVA: 0x00197478 File Offset: 0x00195678
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public static event ToolLootDropper.EDHNJAANAAJ HBNBHDMJHAI;
// Token: 0x0600537B RID: 21371 RVA: 0x001974AC File Offset: 0x001956AC
public static void NANFOEFAJBI(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Combine(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x0600537C RID: 21372 RVA: 0x001974E0 File Offset: 0x001956E0
public static void LFMKCGDHLDC(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Remove(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x0600537D RID: 21373 RVA: 0x00197514 File Offset: 0x00195714
public override void DropLoot(LNJFBGIBLHA[] NFMNEKGBCHB, Vector3 FHFHOMKFHCI)
{
base.DropLoot(NFMNEKGBCHB, FHFHOMKFHCI);
if (base.enabled && ToolLootDropper.HBNBHDMJHAI != null && this.toolLootPrefabs != null && this.toolLootPrefabs.Length > 0)
{
ToolLootDropper.HBNBHDMJHAI(this.toolLootPrefabs, FHFHOMKFHCI);
}
}
// Token: 0x0600537F RID: 21375 RVA: 0x0019756C File Offset: 0x0019576C
public static void FCADJGAMABO(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Remove(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x06005380 RID: 21376 RVA: 0x001975A0 File Offset: 0x001957A0
public static void AACEAOFMLKL(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Combine(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x06005381 RID: 21377 RVA: 0x001975D4 File Offset: 0x001957D4
public static void HNANDIJCNGH(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Combine(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x06005382 RID: 21378 RVA: 0x00197608 File Offset: 0x00195808
public virtual void PAOKDHBFOFG(LNJFBGIBLHA[] NFMNEKGBCHB, Vector3 FHFHOMKFHCI)
{
base.FDIJDMGBDGG(NFMNEKGBCHB, FHFHOMKFHCI);
if (base.enabled && ToolLootDropper.HBNBHDMJHAI != null && this.toolLootPrefabs != null && this.toolLootPrefabs.Length > 0)
{
ToolLootDropper.HBNBHDMJHAI(this.toolLootPrefabs, FHFHOMKFHCI);
}
}
// Token: 0x06005383 RID: 21379 RVA: 0x0019765C File Offset: 0x0019585C
public static void BEOLKIINDNL(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Combine(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x06005384 RID: 21380 RVA: 0x00197690 File Offset: 0x00195890
public static void DOFJFMLJJBE(ToolLootDropper.EDHNJAANAAJ NOBAPCOKFIL)
{
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj = ToolLootDropper.HBNBHDMJHAI;
ToolLootDropper.EDHNJAANAAJ edhnjaanaaj2;
do
{
edhnjaanaaj2 = edhnjaanaaj;
edhnjaanaaj = Interlocked.CompareExchange<ToolLootDropper.EDHNJAANAAJ>(ref ToolLootDropper.HBNBHDMJHAI, (ToolLootDropper.EDHNJAANAAJ)Delegate.Remove(edhnjaanaaj2, NOBAPCOKFIL), edhnjaanaaj);
}
while (edhnjaanaaj != edhnjaanaaj2);
}
// Token: 0x04000A9B RID: 2715
[SerializeField]
[Header("Tool loot")]
private Tool[] toolLootPrefabs;
// Token: 0x020001A0 RID: 416
// (Invoke) Token: 0x06005387 RID: 21383
public delegate void EDHNJAANAAJ(Tool[] DDMNKJPCJEI, Vector3 FHFHOMKFHCI);
}
}