81 lines
2.4 KiB
C#
81 lines
2.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using RRUI.Data;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation.SandboxGizmos
|
|
{
|
|
// Token: 0x02003315 RID: 13077
|
|
[Token(Token = "0x2003315")]
|
|
public class LogScreenModelController : ModelController<LogScreenModel>
|
|
{
|
|
// Token: 0x06016902 RID: 92418 RVA: 0x005437E8 File Offset: 0x005419E8
|
|
[Token(Token = "0x6016902")]
|
|
[Address(RVA = "0x12EC0E0", Offset = "0x12EAEE0", VA = "0x1812EC0E0")]
|
|
public LogScreenModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02003316 RID: 13078
|
|
[Token(Token = "0x2003316")]
|
|
[Serializable]
|
|
private class LogSpawnerImpl : RecyclingListControllerImpl<LogScreenModel, LogEntryModel>
|
|
{
|
|
// Token: 0x06016903 RID: 92419 RVA: 0x005437FC File Offset: 0x005419FC
|
|
[Token(Token = "0x6016903")]
|
|
[Address(RVA = "0x12ED950", Offset = "0x12EC750", VA = "0x1812ED950", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
base.KDEDJECMBGK<KLGMIAKHOOM.LogEntry>(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016904 RID: 92420 RVA: 0x0054381C File Offset: 0x00541A1C
|
|
[Token(Token = "0x6016904")]
|
|
[Address(RVA = "0x12ED6B0", Offset = "0x12EC4B0", VA = "0x1812ED6B0", Slot = "33")]
|
|
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
int num = 0;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList<KLGMIAKHOOM.LogEntry>).TypeHandle)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
ulong num3;
|
|
LogEntryModel logEntryModel = GCCLEJOGCCE.MHBNENBBNDJ(num3 != 0UL, num2 != 0);
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
LogScreenModel caogbaacioh = logEntryModel.CAOGBAACIOH;
|
|
int num4 = 0;
|
|
if (caogbaacioh != num4)
|
|
{
|
|
MFBGLIHGCGO<ModelBase> <CDDJODFEDFI>k__BackingField = logEntryModel.CAOGBAACIOH.<CDDJODFEDFI>k__BackingField;
|
|
Action<ModelBase> action = new Action(logEntryModel.BGNBCLCEPPH);
|
|
}
|
|
logEntryModel.CAOGBAACIOH = this;
|
|
Action<ModelBase> action2 = new Action(logEntryModel.BGNBCLCEPPH);
|
|
}
|
|
logEntryModel.Clear();
|
|
}
|
|
|
|
// Token: 0x06016905 RID: 92421 RVA: 0x005438A8 File Offset: 0x00541AA8
|
|
[Token(Token = "0x6016905")]
|
|
[Address(RVA = "0x12ED9E0", Offset = "0x12EC7E0", VA = "0x1812ED9E0")]
|
|
public LogSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|