using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Updates { // Token: 0x02002854 RID: 10324 [Token(Token = "0x2002854")] [StructLayout(3)] public abstract class UpdateManagerBase : MonoBehaviour where TGroup : OMMPMPOOOJJ where TObject : PFAEJMMGKKD { // Token: 0x06012136 RID: 74038 RVA: 0x00450F30 File Offset: 0x0044F130 [Token(Token = "0x6012136")] [Address(RVA = "0x1E158C0", Offset = "0x1E142C0", VA = "0x181E158C0")] public bool IsGroupRegistered(string NDNLEGKJGCD) { IEnumerator enumerator = this.OAEJLMCKALI.GetEnumerator(); throw new NullReferenceException(); } // Token: 0x06012137 RID: 74039 RVA: 0x00450F50 File Offset: 0x0044F150 [Token(Token = "0x6012137")] [Address(RVA = "0x25E61E0", Offset = "0x25E4BE0", VA = "0x1825E61E0")] protected void DDPCHHLAAND(string NDNLEGKJGCD, TGroup APOAHCNCJHC) { if (!this.IsGroupRegistered(NDNLEGKJGCD)) { this.OAEJLMCKALI.Add(APOAHCNCJHC); } } // Token: 0x06012138 RID: 74040 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012138")] [Address(RVA = "0x25E6280", Offset = "0x25E4C80", VA = "0x1825E6280")] protected void HBNNGMFNNBI(string NDNLEGKJGCD, TObject IGKOKMCNMNJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012139 RID: 74041 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012139")] [Address(RVA = "0x25E62F0", Offset = "0x25E4CF0", VA = "0x1825E62F0")] public void UnregisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601213A RID: 74042 RVA: 0x00450F7C File Offset: 0x0044F17C [Token(Token = "0x601213A")] [Address(RVA = "0x25E6390", Offset = "0x25E4D90", VA = "0x1825E6390")] private void Update() { int num = 0; SettingsManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; if (instance != num2 && NOBCCPHLPNJ.MMICKFMMLJO) { INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ; } this.CICIBHJEFFM(num2, num); } // Token: 0x0601213B RID: 74043 [Token(Token = "0x601213B")] [Address(Slot = "4")] protected abstract void CICIBHJEFFM(List AMLFLLBOKIO, int IIIKOCMHIAO); // Token: 0x0601213C RID: 74044 RVA: 0x00450FC4 File Offset: 0x0044F1C4 [Token(Token = "0x601213C")] [Address(RVA = "0x25E64B0", Offset = "0x25E4EB0", VA = "0x1825E64B0")] protected UpdateManagerBase() { Dictionary dictionary = new Dictionary(); this.OAEJLMCKALI = dictionary; List list = new List(); base..ctor(); } // Token: 0x0400C157 RID: 49495 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C157")] private Dictionary CMFHGPCEEHL; // Token: 0x0400C158 RID: 49496 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C158")] private List OAEJLMCKALI; } }