using System; using System.Diagnostics; using System.Reflection; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Data { // Token: 0x02000864 RID: 2148 [Token(Token = "0x2000864")] public abstract class CompositeController : Controller, MHFBDEBPFPM, MHEBKFODAGL where TModel : class, ICEIABPJKLB { // Token: 0x17000A92 RID: 2706 // (get) Token: 0x06003B74 RID: 15220 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000A92")] protected MIGKLLCFKNJ Implementation { [Token(Token = "0x6003B74")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000A93 RID: 2707 // (get) Token: 0x06003B75 RID: 15221 RVA: 0x000F3FCC File Offset: 0x000F21CC [Token(Token = "0x17000A93")] protected sealed override bool SubscribeToDefaultModelEvents { [Token(Token = "0x6003B75")] [Address(RVA = "0x28DA190", Offset = "0x28D9190", VA = "0x1828DA190", Slot = "10")] get { } } // Token: 0x17000A94 RID: 2708 // (get) Token: 0x06003B76 RID: 15222 RVA: 0x000F3FDC File Offset: 0x000F21DC [Token(Token = "0x17000A94")] protected sealed override bool RefreshWhileInactiveOrDisabled { [Token(Token = "0x6003B76")] [Address(RVA = "0x28DA140", Offset = "0x28D9140", VA = "0x1828DA140", Slot = "11")] get { } } // Token: 0x17000A95 RID: 2709 // (get) Token: 0x06003B77 RID: 15223 RVA: 0x000F3FEC File Offset: 0x000F21EC [Token(Token = "0x17000A95")] protected sealed override bool RefreshOnEnable { [Token(Token = "0x6003B77")] [Address(RVA = "0x28DA0F0", Offset = "0x28D90F0", VA = "0x1828DA0F0", Slot = "12")] get { } } // Token: 0x17000A96 RID: 2710 // (get) Token: 0x06003B78 RID: 15224 [Token(Token = "0x17000A96")] protected abstract bool SupportsNonInterfaceModelTypes { [Token(Token = "0x6003B78")] [Address(Slot = "19")] get; } // Token: 0x06003B79 RID: 15225 RVA: 0x000F3FFC File Offset: 0x000F21FC [Token(Token = "0x6003B79")] [Address(RVA = "0x28D9EA0", Offset = "0x28D8EA0", VA = "0x1828D9EA0", Slot = "13")] protected sealed override void OnEnable() { this.OnEnable(); } // Token: 0x06003B7A RID: 15226 RVA: 0x000F4018 File Offset: 0x000F2218 [Token(Token = "0x6003B7A")] [Address(RVA = "0x28D9E20", Offset = "0x28D8E20", VA = "0x1828D9E20", Slot = "14")] protected sealed override void OnDisable() { this.OnDisable(); } // Token: 0x06003B7B RID: 15227 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003B7B")] [Address(RVA = "0x28D9D10", Offset = "0x28D8D10", VA = "0x1828D9D10", Slot = "15")] protected sealed override void Initialize() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003B7C RID: 15228 RVA: 0x000F4034 File Offset: 0x000F2234 [Token(Token = "0x6003B7C")] [Address(RVA = "0x28D9CA0", Offset = "0x28D8CA0", VA = "0x1828D9CA0", Slot = "16")] protected sealed override void Dispose() { bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes; } // Token: 0x06003B7D RID: 15229 RVA: 0x000F4048 File Offset: 0x000F2248 [Token(Token = "0x6003B7D")] [Address(RVA = "0x28D9F20", Offset = "0x28D8F20", VA = "0x1828D9F20", Slot = "17")] protected sealed override void OnModelChanged(ICEIABPJKLB model) { } // Token: 0x06003B7E RID: 15230 RVA: 0x000F4058 File Offset: 0x000F2258 [Token(Token = "0x6003B7E")] [Address(RVA = "0x28D9F80", Offset = "0x28D8F80", VA = "0x1828D9F80")] protected void SetImplementationType(Type type) { if (0 != type) { int num = 0; if (!(type != num)) { return; } if (Activator.CreateInstance(type) == 0) { MemberTypes memberType = type.MemberType; string text; global::UnityEngine.Debug.LogError(text, this); return; } } } // Token: 0x06003B7F RID: 15231 RVA: 0x000F409C File Offset: 0x000F229C [Token(Token = "0x6003B7F")] [Address(RVA = "0x28D9BD0", Offset = "0x28D8BD0", VA = "0x1828D9BD0")] [Conditional("RRUI_PROFILING")] private void BeginProfilerSample(string label) { Type type = base.GetType(); MemberTypes memberType = type.MemberType; MemberTypes memberType2 = type.GetType().MemberType; } // Token: 0x06003B80 RID: 15232 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003B80")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] [Conditional("RRUI_PROFILING")] private void EndProfilerSample() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003B81 RID: 15233 RVA: 0x000F40D0 File Offset: 0x000F22D0 [Token(Token = "0x6003B81")] [Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")] protected CompositeController() { bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes; } // Token: 0x06003B82 RID: 15234 RVA: 0x000F40EC File Offset: 0x000F22EC [Token(Token = "0x6003B82")] [Address(RVA = "0x1CD3580", Offset = "0x1CD2580", VA = "0x181CD3580", Slot = "4")] private GameObject RRUI.Data.IController.get_gameObject() { return base.gameObject; } // Token: 0x0400330D RID: 13069 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400330D")] [SerializeReference] [HideInInspector] private MIGKLLCFKNJ implementation; } }