using System; using Cpp2IlInjected; using RecRoom.Core.GameManagement; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002CAB RID: 11435 [Token(Token = "0x2002CAB")] public class BattleRoyaleAmmo : CurrencyTool { // Token: 0x17003541 RID: 13633 // (get) Token: 0x060131D7 RID: 78295 RVA: 0x00460300 File Offset: 0x0045E500 // (set) Token: 0x060131D8 RID: 78296 RVA: 0x00460314 File Offset: 0x0045E514 [Token(Token = "0x17003541")] public CLDJCKDMCFP LJLGIAHDIPF { [Token(Token = "0x60131D7")] [Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20")] get; [Token(Token = "0x60131D8")] [Address(RVA = "0x56DEE0", Offset = "0x56CEE0", VA = "0x18056DEE0")] private set; } // Token: 0x17003542 RID: 13634 // (get) Token: 0x060131D9 RID: 78297 RVA: 0x00460328 File Offset: 0x0045E528 // (set) Token: 0x060131DA RID: 78298 RVA: 0x0046033C File Offset: 0x0045E53C [Token(Token = "0x17003542")] public int JGAENBDGPFM { [Token(Token = "0x60131D9")] [Address(RVA = "0x56DCF0", Offset = "0x56CCF0", VA = "0x18056DCF0")] get; [Token(Token = "0x60131DA")] [Address(RVA = "0x56DCB0", Offset = "0x56CCB0", VA = "0x18056DCB0")] private set; } // Token: 0x17003543 RID: 13635 // (get) Token: 0x060131DB RID: 78299 RVA: 0x00460350 File Offset: 0x0045E550 [Token(Token = "0x17003543")] public override bool OFPBKEKHCHM { [Token(Token = "0x60131DB")] [Address(RVA = "0x88D380", Offset = "0x88C380", VA = "0x18088D380", Slot = "15")] get { return this.DCICOENCOEJ; } } // Token: 0x060131DC RID: 78300 RVA: 0x00460364 File Offset: 0x0045E564 [Token(Token = "0x60131DC")] [Address(RVA = "0x12EEB50", Offset = "0x12EDB50", VA = "0x1812EEB50")] private string GJFLFGNAPCA() { if (this.k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER) { return BattleRoyaleAmmo.BEAOENBIGIH; } return string.Empty; } // Token: 0x060131DD RID: 78301 RVA: 0x004603AC File Offset: 0x0045E5AC [Token(Token = "0x60131DD")] [Address(RVA = "0x12EED60", Offset = "0x12EDD60", VA = "0x1812EED60")] public void SetConfigurationData(GEKEOBAHLMO ILBECEEEMHC) { int jdinbhaocke = ILBECEEEMHC.JDINBHAOCKE; this.k__BackingField = (CLDJCKDMCFP)jdinbhaocke; int gnhkaidjcbl = ILBECEEEMHC.GNHKAIDJCBL; this.k__BackingField = gnhkaidjcbl; } // Token: 0x060131DE RID: 78302 RVA: 0x004603DC File Offset: 0x0045E5DC [Token(Token = "0x60131DE")] [Address(RVA = "0x12EEB30", Offset = "0x12EDB30", VA = "0x1812EEB30")] public void AuthoritySetAlreadyPickedUp() { if (base.OGIBLNIIHDK) { this.DCICOENCOEJ = true; } } // Token: 0x060131DF RID: 78303 RVA: 0x004603FC File Offset: 0x0045E5FC [Token(Token = "0x60131DF")] [Address(RVA = "0x12EE600", Offset = "0x12ED600", VA = "0x1812EE600", 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: 0x060131E0 RID: 78304 RVA: 0x0046048C File Offset: 0x0045E68C [Token(Token = "0x60131E0")] [Address(RVA = "0x12EEEE0", Offset = "0x12EDEE0", VA = "0x1812EEEE0")] public BattleRoyaleAmmo() { } // Token: 0x0400C576 RID: 50550 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C576")] [SerializeField] [Header("Feedback")] private RecRoomAudioClip collectAudio; // Token: 0x0400C577 RID: 50551 [Token(Token = "0x400C577")] public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0; // Token: 0x0400C57A RID: 50554 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C57A")] private bool DCICOENCOEJ; // Token: 0x0400C57B RID: 50555 [Token(Token = "0x400C57B")] private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO"; // Token: 0x0400C57C RID: 50556 [Token(Token = "0x400C57C")] private static readonly string CKIBGKHDIAI = "AUTOMATIC"; // Token: 0x0400C57D RID: 50557 [Token(Token = "0x400C57D")] private static readonly string BEAOENBIGIH = "PISTOL"; // Token: 0x0400C57E RID: 50558 [Token(Token = "0x400C57E")] private static readonly string IPGAKNDGGGI = "RIFLE"; // Token: 0x0400C57F RID: 50559 [Token(Token = "0x400C57F")] private static readonly string BAMPFDALNCJ = "SHOTGUN"; // Token: 0x0400C580 RID: 50560 [Token(Token = "0x400C580")] private static readonly string DHDNPGHGFMC = "BOW"; // Token: 0x0400C581 RID: 50561 [Token(Token = "0x400C581")] private static readonly string FOCDKKKONEA = "HAND CANNON"; // Token: 0x0400C582 RID: 50562 [Token(Token = "0x400C582")] private static readonly string NLIPGJFEECB = "LAUNCHER"; // Token: 0x0400C583 RID: 50563 [Token(Token = "0x400C583")] private static readonly float HFPLCEJELKP; // Token: 0x0400C584 RID: 50564 [Token(Token = "0x400C584")] private static readonly Vector3 BFBNDKICGHF; // Token: 0x02002CAC RID: 11436 [Token(Token = "0x2002CAC")] public sealed class HAKPMCNMENF : MulticastDelegate { // Token: 0x060131E2 RID: 78306 RVA: 0x00460508 File Offset: 0x0045E708 [Token(Token = "0x60131E2")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public HAKPMCNMENF(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060131E3 RID: 78307 RVA: 0x00460524 File Offset: 0x0045E724 [Token(Token = "0x60131E3")] [Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")] public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060131E4 RID: 78308 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60131E4")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060131E5 RID: 78309 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60131E5")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }