Files
2026-04-08 23:40:05 +02:00

225 lines
7.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.GameManagement;
using UnityEngine;
namespace RecRoom.Activities.BattleRoyale
{
// Token: 0x020026CD RID: 9933
[Token(Token = "0x20026CD")]
[StructLayout(3)]
public class BattleRoyaleAmmo : CurrencyTool
{
// Token: 0x17002EC4 RID: 11972
// (get) Token: 0x060113D0 RID: 70608 RVA: 0x00413B0C File Offset: 0x00411D0C
// (set) Token: 0x060113D1 RID: 70609 RVA: 0x00413B20 File Offset: 0x00411D20
[Token(Token = "0x17002EC4")]
public CLDJCKDMCFP LJLGIAHDIPF
{
[Token(Token = "0x60113D0")]
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
get;
[Token(Token = "0x60113D1")]
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
private set;
}
// Token: 0x17002EC5 RID: 11973
// (get) Token: 0x060113D2 RID: 70610 RVA: 0x00413B34 File Offset: 0x00411D34
// (set) Token: 0x060113D3 RID: 70611 RVA: 0x00413B48 File Offset: 0x00411D48
[Token(Token = "0x17002EC5")]
public int JGAENBDGPFM
{
[Token(Token = "0x60113D2")]
[Address(RVA = "0x567EB0", Offset = "0x5668B0", VA = "0x180567EB0")]
get;
[Token(Token = "0x60113D3")]
[Address(RVA = "0xC5C860", Offset = "0xC5B260", VA = "0x180C5C860")]
private set;
}
// Token: 0x17002EC6 RID: 11974
// (get) Token: 0x060113D4 RID: 70612 RVA: 0x00413B5C File Offset: 0x00411D5C
[Token(Token = "0x17002EC6")]
public override bool OFPBKEKHCHM
{
[Token(Token = "0x60113D4")]
[Address(RVA = "0x5682D0", Offset = "0x566CD0", VA = "0x1805682D0", Slot = "15")]
get
{
return this.DCICOENCOEJ;
}
}
// Token: 0x060113D5 RID: 70613 RVA: 0x00413B70 File Offset: 0x00411D70
[Token(Token = "0x60113D5")]
[Address(RVA = "0x1565030", Offset = "0x1563A30", VA = "0x181565030")]
private string GJFLFGNAPCA()
{
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
{
return BattleRoyaleAmmo.BEAOENBIGIH;
}
return string.Empty;
}
// Token: 0x060113D6 RID: 70614 RVA: 0x00413BB8 File Offset: 0x00411DB8
[Token(Token = "0x60113D6")]
[Address(RVA = "0x1565240", Offset = "0x1563C40", VA = "0x181565240")]
public void SetConfigurationData(GEKEOBAHLMO ILBECEEEMHC)
{
int jdinbhaocke = ILBECEEEMHC.JDINBHAOCKE;
this.<PLLAINMPFMB>k__BackingField = (CLDJCKDMCFP)jdinbhaocke;
int gnhkaidjcbl = ILBECEEEMHC.GNHKAIDJCBL;
this.<DNLLAOGKOBK>k__BackingField = gnhkaidjcbl;
}
// Token: 0x060113D7 RID: 70615 RVA: 0x00413BE8 File Offset: 0x00411DE8
[Token(Token = "0x60113D7")]
[Address(RVA = "0x1565010", Offset = "0x1563A10", VA = "0x181565010")]
public void AuthoritySetAlreadyPickedUp()
{
if (base.hasAuthority)
{
this.DCICOENCOEJ = true;
}
}
// Token: 0x060113D8 RID: 70616 RVA: 0x00413C08 File Offset: 0x00411E08
[Token(Token = "0x60113D8")]
[Address(RVA = "0x1564AE0", Offset = "0x15634E0", VA = "0x181564AE0", Slot = "19")]
protected override void AEHDEJPEAKM(Tool EGFEJGHDNAI)
{
base.AEHDEJPEAKM(EGFEJGHDNAI);
this.OnDestroy();
string eknddojfaga = BattleRoyaleAmmo.EKNDDOJFAGA;
int num = this.<DNLLAOGKOBK>k__BackingField;
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
{
}
string empty = string.Empty;
string text = string.Format(eknddojfaga, num, empty);
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
RecRoomAudioClip recRoomAudioClip = this.collectAudio;
Transform transform2 = base.transform;
Vector3 vector3;
float z3 = vector3.z;
this.OnDestroy();
BattleRoyaleAmmo.CollectEvent(this);
}
// Token: 0x060113D9 RID: 70617 RVA: 0x00413C98 File Offset: 0x00411E98
[Token(Token = "0x60113D9")]
[Address(RVA = "0x115DE50", Offset = "0x115C850", VA = "0x18115DE50")]
public BattleRoyaleAmmo()
{
}
// Token: 0x0400B7EC RID: 47084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B7EC")]
[SerializeField]
[Header("Feedback")]
private RecRoomAudioClip collectAudio;
// Token: 0x0400B7ED RID: 47085
[Token(Token = "0x400B7ED")]
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
// Token: 0x0400B7F0 RID: 47088
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B7F0")]
private bool DCICOENCOEJ;
// Token: 0x0400B7F1 RID: 47089
[Token(Token = "0x400B7F1")]
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
// Token: 0x0400B7F2 RID: 47090
[Token(Token = "0x400B7F2")]
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
// Token: 0x0400B7F3 RID: 47091
[Token(Token = "0x400B7F3")]
private static readonly string BEAOENBIGIH = "PISTOL";
// Token: 0x0400B7F4 RID: 47092
[Token(Token = "0x400B7F4")]
private static readonly string IPGAKNDGGGI = "RIFLE";
// Token: 0x0400B7F5 RID: 47093
[Token(Token = "0x400B7F5")]
private static readonly string BAMPFDALNCJ = "SHOTGUN";
// Token: 0x0400B7F6 RID: 47094
[Token(Token = "0x400B7F6")]
private static readonly string DHDNPGHGFMC = "BOW";
// Token: 0x0400B7F7 RID: 47095
[Token(Token = "0x400B7F7")]
private static readonly string FOCDKKKONEA = "HAND CANNON";
// Token: 0x0400B7F8 RID: 47096
[Token(Token = "0x400B7F8")]
private static readonly string NLIPGJFEECB = "LAUNCHER";
// Token: 0x0400B7F9 RID: 47097
[Token(Token = "0x400B7F9")]
private static readonly float HFPLCEJELKP;
// Token: 0x0400B7FA RID: 47098
[Token(Token = "0x400B7FA")]
private static readonly Vector3 BFBNDKICGHF;
// Token: 0x020026CE RID: 9934
[Token(Token = "0x20026CE")]
public sealed class HAKPMCNMENF : MulticastDelegate
{
// Token: 0x060113DB RID: 70619 RVA: 0x00413D14 File Offset: 0x00411F14
[Token(Token = "0x60113DB")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public HAKPMCNMENF(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x060113DC RID: 70620 RVA: 0x00413D30 File Offset: 0x00411F30
[Token(Token = "0x60113DC")]
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060113DD RID: 70621 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60113DD")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
public IAsyncResult BeginInvoke(BattleRoyaleAmmo DGIOBDLNLBH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060113DE RID: 70622 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60113DE")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}