156 lines
4.6 KiB
C#
156 lines
4.6 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x0200084C RID: 2124
|
|
[Token(Token = "0x200084C")]
|
|
public abstract class CompositeController<TModel> : Controller<TModel>, MHFBDEBPFPM, MHEBKFODAGL where TModel : class, ICEIABPJKLB
|
|
{
|
|
// Token: 0x17000A6E RID: 2670
|
|
// (get) Token: 0x06003AB3 RID: 15027 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000A6E")]
|
|
protected MIGKLLCFKNJ Implementation
|
|
{
|
|
[Token(Token = "0x6003AB3")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A6F RID: 2671
|
|
// (get) Token: 0x06003AB4 RID: 15028 RVA: 0x000F272C File Offset: 0x000F092C
|
|
[Token(Token = "0x17000A6F")]
|
|
protected sealed override bool SubscribeToDefaultModelEvents
|
|
{
|
|
[Token(Token = "0x6003AB4")]
|
|
[Address(RVA = "0x1F8D220", Offset = "0x1F8C020", VA = "0x181F8D220", Slot = "10")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A70 RID: 2672
|
|
// (get) Token: 0x06003AB5 RID: 15029 RVA: 0x000F273C File Offset: 0x000F093C
|
|
[Token(Token = "0x17000A70")]
|
|
protected sealed override bool RefreshWhileInactiveOrDisabled
|
|
{
|
|
[Token(Token = "0x6003AB5")]
|
|
[Address(RVA = "0x1F8D1D0", Offset = "0x1F8BFD0", VA = "0x181F8D1D0", Slot = "11")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A71 RID: 2673
|
|
// (get) Token: 0x06003AB6 RID: 15030 RVA: 0x000F274C File Offset: 0x000F094C
|
|
[Token(Token = "0x17000A71")]
|
|
protected sealed override bool RefreshOnEnable
|
|
{
|
|
[Token(Token = "0x6003AB6")]
|
|
[Address(RVA = "0x1F8D180", Offset = "0x1F8BF80", VA = "0x181F8D180", Slot = "12")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A72 RID: 2674
|
|
// (get) Token: 0x06003AB7 RID: 15031
|
|
[Token(Token = "0x17000A72")]
|
|
protected abstract bool SupportsNonInterfaceModelTypes
|
|
{
|
|
[Token(Token = "0x6003AB7")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06003AB8 RID: 15032 RVA: 0x000F275C File Offset: 0x000F095C
|
|
[Token(Token = "0x6003AB8")]
|
|
[Address(RVA = "0x1F8CF30", Offset = "0x1F8BD30", VA = "0x181F8CF30", Slot = "13")]
|
|
protected sealed override void OnEnable()
|
|
{
|
|
this.OnEnable();
|
|
}
|
|
|
|
// Token: 0x06003AB9 RID: 15033 RVA: 0x000F2778 File Offset: 0x000F0978
|
|
[Token(Token = "0x6003AB9")]
|
|
[Address(RVA = "0x1F8CEB0", Offset = "0x1F8BCB0", VA = "0x181F8CEB0", Slot = "14")]
|
|
protected sealed override void OnDisable()
|
|
{
|
|
this.OnDisable();
|
|
}
|
|
|
|
// Token: 0x06003ABA RID: 15034 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6003ABA")]
|
|
[Address(RVA = "0x1F8CDA0", Offset = "0x1F8BBA0", VA = "0x181F8CDA0", Slot = "15")]
|
|
protected sealed override void Initialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003ABB RID: 15035 RVA: 0x000F2794 File Offset: 0x000F0994
|
|
[Token(Token = "0x6003ABB")]
|
|
[Address(RVA = "0x1F8CD30", Offset = "0x1F8BB30", VA = "0x181F8CD30", Slot = "16")]
|
|
protected sealed override void Dispose()
|
|
{
|
|
bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes;
|
|
}
|
|
|
|
// Token: 0x06003ABC RID: 15036 RVA: 0x000F27A8 File Offset: 0x000F09A8
|
|
[Token(Token = "0x6003ABC")]
|
|
[Address(RVA = "0x1F8CFB0", Offset = "0x1F8BDB0", VA = "0x181F8CFB0", Slot = "17")]
|
|
protected sealed override void OnModelChanged(ICEIABPJKLB model)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003ABD RID: 15037 RVA: 0x000F27B8 File Offset: 0x000F09B8
|
|
[Token(Token = "0x6003ABD")]
|
|
[Address(RVA = "0x1F8D010", Offset = "0x1F8BE10", VA = "0x181F8D010")]
|
|
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;
|
|
Debug.LogError(text, this);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003ABE RID: 15038 RVA: 0x000F27FC File Offset: 0x000F09FC
|
|
[Token(Token = "0x6003ABE")]
|
|
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0")]
|
|
protected CompositeController()
|
|
{
|
|
bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes;
|
|
}
|
|
|
|
// Token: 0x06003ABF RID: 15039 RVA: 0x000F2818 File Offset: 0x000F0A18
|
|
[Token(Token = "0x6003ABF")]
|
|
[Address(RVA = "0x119EE30", Offset = "0x119DC30", VA = "0x18119EE30", Slot = "4")]
|
|
private GameObject RRUI.Data.IController.get_gameObject()
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
|
|
// Token: 0x0400326D RID: 12909
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400326D")]
|
|
[SerializeReference]
|
|
[HideInInspector]
|
|
private MIGKLLCFKNJ implementation;
|
|
}
|
|
}
|