Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/CompositeController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

177 lines
5.4 KiB
C#

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<TModel> : Controller<TModel>, 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;
}
}