Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/CompositeController.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}