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.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.k__BackingField = (CLDJCKDMCFP)jdinbhaocke; int gnhkaidjcbl = ILBECEEEMHC.GNHKAIDJCBL; this.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.k__BackingField; if (this.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."); } } } }