using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Pools { // Token: 0x02002E00 RID: 11776 [Token(Token = "0x2002E00")] public class GlobalPool : ObjectPool { // Token: 0x17003754 RID: 14164 // (get) Token: 0x06013EAF RID: 81583 RVA: 0x0049CCC4 File Offset: 0x0049AEC4 [Token(Token = "0x17003754")] public static GlobalPool ONCPNMDGGKG { [Token(Token = "0x6013EAF")] [Address(RVA = "0x1DEDAF0", Offset = "0x1DECAF0", VA = "0x181DEDAF0")] get { GlobalPool ecbjfldkeom = GlobalPool.ECBJFLDKEOM; int num = 0; if (ecbjfldkeom == num) { GlobalPool.MOGNMNLMGFJ = new GameObject(); GlobalPool.ECBJFLDKEOM = GlobalPool.MOGNMNLMGFJ.AddComponent(); GlobalPool.MOGNMNLMGFJ.name = "[ObjectPool]"; } return GlobalPool.ECBJFLDKEOM; } } // Token: 0x06013EB0 RID: 81584 RVA: 0x0049CD18 File Offset: 0x0049AF18 [Token(Token = "0x6013EB0")] [Address(RVA = "0x1DED9B0", Offset = "0x1DEC9B0", VA = "0x181DED9B0")] private void Awake() { GameObject gameObject = base.gameObject; GameObject mognmnlmgfj = GlobalPool.MOGNMNLMGFJ; if (gameObject != mognmnlmgfj) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); } } // Token: 0x06013EB1 RID: 81585 RVA: 0x0049CD48 File Offset: 0x0049AF48 [Token(Token = "0x6013EB1")] [Address(RVA = "0x1DEDA90", Offset = "0x1DECA90", VA = "0x181DEDA90")] public GlobalPool() { Dictionary dictionary = new Dictionary(); this.EIHJLMGCLKI = dictionary; base..ctor(); } // Token: 0x06013EB2 RID: 81586 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6013EB2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static GlobalPool() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400CE6D RID: 52845 [Token(Token = "0x400CE6D")] private static GlobalPool ECBJFLDKEOM; // Token: 0x0400CE6E RID: 52846 [Token(Token = "0x400CE6E")] private static GameObject MOGNMNLMGFJ; } }