88 lines
2.5 KiB
C#
88 lines
2.5 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B09 RID: 2825
|
|
[Token(Token = "0x2000B09")]
|
|
[StructLayout(3)]
|
|
public class ListModelController : InterfaceModelController<LHBNGFHCFFC>
|
|
{
|
|
// Token: 0x060046DE RID: 18142 RVA: 0x0010EA04 File Offset: 0x0010CC04
|
|
[Token(Token = "0x60046DE")]
|
|
[Address(RVA = "0x18795F0", Offset = "0x1877FF0", VA = "0x1818795F0")]
|
|
public ListModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000B0A RID: 2826
|
|
[Token(Token = "0x2000B0A")]
|
|
[Serializable]
|
|
private class HideIfEmptyImpl : HideableControllerImpl<LHBNGFHCFFC>
|
|
{
|
|
// Token: 0x060046DF RID: 18143 RVA: 0x0010EA18 File Offset: 0x0010CC18
|
|
[Token(Token = "0x60046DF")]
|
|
[Address(RVA = "0x18746D0", Offset = "0x18730D0", VA = "0x1818746D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (!this.canHideBeforeRefresh)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060046E0 RID: 18144 RVA: 0x0010EA3C File Offset: 0x0010CC3C
|
|
[Token(Token = "0x60046E0")]
|
|
[Address(RVA = "0x1874770", Offset = "0x1873170", VA = "0x181874770", Slot = "28")]
|
|
protected override void HDCFHIKKDBC()
|
|
{
|
|
bool flag;
|
|
if (flag && this.canHideBeforeRefresh)
|
|
{
|
|
int num = 0;
|
|
VisibilityChecker visibilityChecker;
|
|
if (visibilityChecker != num)
|
|
{
|
|
Debug.LogError("You shouldn't have a GameObject with a VisibilityChecker and 'canHideBeforeRefreshed' enabled");
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060046E1 RID: 18145 RVA: 0x0010EA74 File Offset: 0x0010CC74
|
|
[Token(Token = "0x60046E1")]
|
|
[Address(RVA = "0x1874860", Offset = "0x1873260", VA = "0x181874860")]
|
|
public HideIfEmptyImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003661 RID: 13921
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003661")]
|
|
[SerializeField]
|
|
private bool canHideBeforeRefresh;
|
|
}
|
|
|
|
// Token: 0x02000B0B RID: 2827
|
|
[Token(Token = "0x2000B0B")]
|
|
[Serializable]
|
|
private class HideIfNotEmptyImpl : HideableControllerImpl<LHBNGFHCFFC>
|
|
{
|
|
// Token: 0x060046E2 RID: 18146 RVA: 0x0010EA88 File Offset: 0x0010CC88
|
|
[Token(Token = "0x60046E2")]
|
|
[Address(RVA = "0x1874C80", Offset = "0x1873680", VA = "0x181874C80", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060046E3 RID: 18147 RVA: 0x0010EAA0 File Offset: 0x0010CCA0
|
|
[Token(Token = "0x60046E3")]
|
|
[Address(RVA = "0x1874CE0", Offset = "0x18736E0", VA = "0x181874CE0")]
|
|
public HideIfNotEmptyImpl()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|