177 lines
5.4 KiB
C#
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;
|
|
}
|
|
}
|