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 { // 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 { // 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 { // 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() { } } } }