223 lines
6.9 KiB
C#
223 lines
6.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.GameManagement;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x02002BC2 RID: 11202
|
|
[Token(Token = "0x2002BC2")]
|
|
public class BattleRoyaleAmmo : CurrencyTool
|
|
{
|
|
// Token: 0x1700348D RID: 13453
|
|
// (get) Token: 0x06012D96 RID: 77206 RVA: 0x0045654C File Offset: 0x0045474C
|
|
// (set) Token: 0x06012D97 RID: 77207 RVA: 0x00456560 File Offset: 0x00454760
|
|
[Token(Token = "0x1700348D")]
|
|
public CLDJCKDMCFP LJLGIAHDIPF
|
|
{
|
|
[Token(Token = "0x6012D96")]
|
|
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
|
|
get;
|
|
[Token(Token = "0x6012D97")]
|
|
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700348E RID: 13454
|
|
// (get) Token: 0x06012D98 RID: 77208 RVA: 0x00456574 File Offset: 0x00454774
|
|
// (set) Token: 0x06012D99 RID: 77209 RVA: 0x00456588 File Offset: 0x00454788
|
|
[Token(Token = "0x1700348E")]
|
|
public int JGAENBDGPFM
|
|
{
|
|
[Token(Token = "0x6012D98")]
|
|
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0")]
|
|
get;
|
|
[Token(Token = "0x6012D99")]
|
|
[Address(RVA = "0x687280", Offset = "0x686080", VA = "0x180687280")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700348F RID: 13455
|
|
// (get) Token: 0x06012D9A RID: 77210 RVA: 0x0045659C File Offset: 0x0045479C
|
|
[Token(Token = "0x1700348F")]
|
|
public override bool OFPBKEKHCHM
|
|
{
|
|
[Token(Token = "0x6012D9A")]
|
|
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20", Slot = "15")]
|
|
get
|
|
{
|
|
return this.DCICOENCOEJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D9B RID: 77211 RVA: 0x004565B0 File Offset: 0x004547B0
|
|
[Token(Token = "0x6012D9B")]
|
|
[Address(RVA = "0x7F9D00", Offset = "0x7F8B00", VA = "0x1807F9D00")]
|
|
private string GJFLFGNAPCA()
|
|
{
|
|
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
|
{
|
|
return BattleRoyaleAmmo.BEAOENBIGIH;
|
|
}
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06012D9C RID: 77212 RVA: 0x004565F8 File Offset: 0x004547F8
|
|
[Token(Token = "0x6012D9C")]
|
|
[Address(RVA = "0x7F9F10", Offset = "0x7F8D10", VA = "0x1807F9F10")]
|
|
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: 0x06012D9D RID: 77213 RVA: 0x00456628 File Offset: 0x00454828
|
|
[Token(Token = "0x6012D9D")]
|
|
[Address(RVA = "0x7F9CE0", Offset = "0x7F8AE0", VA = "0x1807F9CE0")]
|
|
public void AuthoritySetAlreadyPickedUp()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.DCICOENCOEJ = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D9E RID: 77214 RVA: 0x00456648 File Offset: 0x00454848
|
|
[Token(Token = "0x6012D9E")]
|
|
[Address(RVA = "0x7F97B0", Offset = "0x7F85B0", VA = "0x1807F97B0", 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: 0x06012D9F RID: 77215 RVA: 0x004566D8 File Offset: 0x004548D8
|
|
[Token(Token = "0x6012D9F")]
|
|
[Address(RVA = "0x7FA090", Offset = "0x7F8E90", VA = "0x1807FA090")]
|
|
public BattleRoyaleAmmo()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C362 RID: 50018
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C362")]
|
|
[SerializeField]
|
|
[Header("Feedback")]
|
|
private RecRoomAudioClip collectAudio;
|
|
|
|
// Token: 0x0400C363 RID: 50019
|
|
[Token(Token = "0x400C363")]
|
|
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
|
|
|
|
// Token: 0x0400C366 RID: 50022
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C366")]
|
|
private bool DCICOENCOEJ;
|
|
|
|
// Token: 0x0400C367 RID: 50023
|
|
[Token(Token = "0x400C367")]
|
|
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
|
|
|
|
// Token: 0x0400C368 RID: 50024
|
|
[Token(Token = "0x400C368")]
|
|
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
|
|
|
|
// Token: 0x0400C369 RID: 50025
|
|
[Token(Token = "0x400C369")]
|
|
private static readonly string BEAOENBIGIH = "PISTOL";
|
|
|
|
// Token: 0x0400C36A RID: 50026
|
|
[Token(Token = "0x400C36A")]
|
|
private static readonly string IPGAKNDGGGI = "RIFLE";
|
|
|
|
// Token: 0x0400C36B RID: 50027
|
|
[Token(Token = "0x400C36B")]
|
|
private static readonly string BAMPFDALNCJ = "SHOTGUN";
|
|
|
|
// Token: 0x0400C36C RID: 50028
|
|
[Token(Token = "0x400C36C")]
|
|
private static readonly string DHDNPGHGFMC = "BOW";
|
|
|
|
// Token: 0x0400C36D RID: 50029
|
|
[Token(Token = "0x400C36D")]
|
|
private static readonly string FOCDKKKONEA = "HAND CANNON";
|
|
|
|
// Token: 0x0400C36E RID: 50030
|
|
[Token(Token = "0x400C36E")]
|
|
private static readonly string NLIPGJFEECB = "LAUNCHER";
|
|
|
|
// Token: 0x0400C36F RID: 50031
|
|
[Token(Token = "0x400C36F")]
|
|
private static readonly float HFPLCEJELKP;
|
|
|
|
// Token: 0x0400C370 RID: 50032
|
|
[Token(Token = "0x400C370")]
|
|
private static readonly Vector3 BFBNDKICGHF;
|
|
|
|
// Token: 0x02002BC3 RID: 11203
|
|
[Token(Token = "0x2002BC3")]
|
|
public sealed class HAKPMCNMENF : MulticastDelegate
|
|
{
|
|
// Token: 0x06012DA1 RID: 77217 RVA: 0x00456754 File Offset: 0x00454954
|
|
[Token(Token = "0x6012DA1")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public HAKPMCNMENF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06012DA2 RID: 77218 RVA: 0x00456770 File Offset: 0x00454970
|
|
[Token(Token = "0x6012DA2")]
|
|
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
|
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DA3 RID: 77219 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DA3")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06012DA4 RID: 77220 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DA4")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|