using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.Pools; namespace RecRoom.Consumable { // Token: 0x0200214D RID: 8525 [Token(Token = "0x200214D")] [StructLayout(3)] public class CustomKOConsumableEffect : ConsumableEffect { // Token: 0x0600EB08 RID: 60168 RVA: 0x0037B6FC File Offset: 0x003798FC [Token(Token = "0x600EB08")] [Address(RVA = "0x179B750", Offset = "0x179A150", VA = "0x18179B750", Slot = "13")] protected override void Awake() { base.Awake(); this.k__BackingField.Add((uint)5); } // Token: 0x0600EB09 RID: 60169 RVA: 0x0037B724 File Offset: 0x00379924 [Token(Token = "0x600EB09")] [Address(RVA = "0x179B850", Offset = "0x179A250", VA = "0x18179B850")] public CustomKOEffect GetInstanceOfActiveEffect(bool LOGKHBDLICB = true) { ConsumableItem consumableItem = base.PHILEFGALDN(); int num = 0; if (consumableItem != num) { if (consumableItem == 0) { } int num2 = 0; int num3 = 0; if (consumableItem != num3) { if (LOGKHBDLICB) { OOCCCGPICOG[] array = this.ACDOAOMJGBF.ToArray(); int length = array.Length; if (num2 < length) { OOCCCGPICOG oocccgpicog = array[num2]; base.OCFKJPHFMCH(oocccgpicog, 1); num2++; } } GlobalPool instance = GlobalPool.ONCPNMDGGKG; } } throw new IndexOutOfRangeException(); } // Token: 0x0600EB0A RID: 60170 RVA: 0x0037B7A4 File Offset: 0x003799A4 [Token(Token = "0x600EB0A")] [Address(RVA = "0x179B7B0", Offset = "0x179A1B0", VA = "0x18179B7B0")] private void GJPJPHBFGNC() { OOCCCGPICOG[] array = this.ACDOAOMJGBF.ToArray(); int num = 0; int length = array.Length; if (num < length) { OOCCCGPICOG oocccgpicog = array[num]; base.OCFKJPHFMCH(oocccgpicog, 1); num++; } } // Token: 0x0600EB0B RID: 60171 RVA: 0x0037B7E4 File Offset: 0x003799E4 [Token(Token = "0x600EB0B")] [Address(RVA = "0x179BA30", Offset = "0x179A430", VA = "0x18179BA30")] public CustomKOConsumableEffect() { } } }