164 lines
4.8 KiB
C#
164 lines
4.8 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000820 RID: 2080
|
|
[Token(Token = "0x2000820")]
|
|
[StructLayout(3)]
|
|
public abstract class CompositeController<TModel> : Controller<TModel>, MHFBDEBPFPM, MHEBKFODAGL where TModel : class, ICEIABPJKLB
|
|
{
|
|
// Token: 0x17000A20 RID: 2592
|
|
// (get) Token: 0x060039B9 RID: 14777 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000A20")]
|
|
protected MIGKLLCFKNJ Implementation
|
|
{
|
|
[Token(Token = "0x60039B9")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A21 RID: 2593
|
|
// (get) Token: 0x060039BA RID: 14778 RVA: 0x000F2DB4 File Offset: 0x000F0FB4
|
|
[Token(Token = "0x17000A21")]
|
|
protected sealed override bool SubscribeToDefaultModelEvents
|
|
{
|
|
[Token(Token = "0x60039BA")]
|
|
[Address(RVA = "0x2543A60", Offset = "0x2542460", VA = "0x182543A60", Slot = "10")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A22 RID: 2594
|
|
// (get) Token: 0x060039BB RID: 14779 RVA: 0x000F2DC4 File Offset: 0x000F0FC4
|
|
[Token(Token = "0x17000A22")]
|
|
protected sealed override bool RefreshWhileInactiveOrDisabled
|
|
{
|
|
[Token(Token = "0x60039BB")]
|
|
[Address(RVA = "0x2543A10", Offset = "0x2542410", VA = "0x182543A10", Slot = "11")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A23 RID: 2595
|
|
// (get) Token: 0x060039BC RID: 14780 RVA: 0x000F2DD4 File Offset: 0x000F0FD4
|
|
[Token(Token = "0x17000A23")]
|
|
protected sealed override bool RefreshOnEnable
|
|
{
|
|
[Token(Token = "0x60039BC")]
|
|
[Address(RVA = "0x25439C0", Offset = "0x25423C0", VA = "0x1825439C0", Slot = "12")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A24 RID: 2596
|
|
// (get) Token: 0x060039BD RID: 14781
|
|
[Token(Token = "0x17000A24")]
|
|
protected abstract bool SupportsNonInterfaceModelTypes
|
|
{
|
|
[Token(Token = "0x60039BD")]
|
|
[Address(Slot = "19")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060039BE RID: 14782 RVA: 0x000F2DE4 File Offset: 0x000F0FE4
|
|
[Token(Token = "0x60039BE")]
|
|
[Address(RVA = "0x2543710", Offset = "0x2542110", VA = "0x182543710", Slot = "13")]
|
|
protected sealed override void OnEnable()
|
|
{
|
|
this.OnEnable();
|
|
}
|
|
|
|
// Token: 0x060039BF RID: 14783 RVA: 0x000F2E00 File Offset: 0x000F1000
|
|
[Token(Token = "0x60039BF")]
|
|
[Address(RVA = "0x2543690", Offset = "0x2542090", VA = "0x182543690", Slot = "14")]
|
|
protected sealed override void OnDisable()
|
|
{
|
|
this.OnDisable();
|
|
}
|
|
|
|
// Token: 0x060039C0 RID: 14784 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60039C0")]
|
|
[Address(RVA = "0x2543580", Offset = "0x2541F80", VA = "0x182543580", Slot = "15")]
|
|
protected sealed override void Initialize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060039C1 RID: 14785 RVA: 0x000F2E1C File Offset: 0x000F101C
|
|
[Token(Token = "0x60039C1")]
|
|
[Address(RVA = "0x2543510", Offset = "0x2541F10", VA = "0x182543510", Slot = "16")]
|
|
protected sealed override void Dispose()
|
|
{
|
|
bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes;
|
|
}
|
|
|
|
// Token: 0x060039C2 RID: 14786 RVA: 0x000F2E30 File Offset: 0x000F1030
|
|
[Token(Token = "0x60039C2")]
|
|
[Address(RVA = "0x2543790", Offset = "0x2542190", VA = "0x182543790", Slot = "17")]
|
|
protected sealed override void OnModelChanged(ICEIABPJKLB model)
|
|
{
|
|
if (this != 0)
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060039C3 RID: 14787 RVA: 0x000F2E4C File Offset: 0x000F104C
|
|
[Token(Token = "0x60039C3")]
|
|
[Address(RVA = "0x2543850", Offset = "0x2542250", VA = "0x182543850")]
|
|
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: 0x060039C4 RID: 14788 RVA: 0x000F2E90 File Offset: 0x000F1090
|
|
[Token(Token = "0x60039C4")]
|
|
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
|
|
protected CompositeController()
|
|
{
|
|
bool supportsNonInterfaceModelTypes = this.SupportsNonInterfaceModelTypes;
|
|
}
|
|
|
|
// Token: 0x060039C5 RID: 14789 RVA: 0x000F2EAC File Offset: 0x000F10AC
|
|
[Token(Token = "0x60039C5")]
|
|
[Address(RVA = "0x23E7050", Offset = "0x23E5A50", VA = "0x1823E7050", Slot = "4")]
|
|
private GameObject RRUI.Data.IController.get_gameObject()
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
|
|
// Token: 0x04003275 RID: 12917
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003275")]
|
|
[SerializeReference]
|
|
[HideInInspector]
|
|
private MIGKLLCFKNJ implementation;
|
|
}
|
|
}
|