Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Creation/SandboxGizmos/LogScreenModelController.cs
T
2026-04-08 23:40:05 +02:00

83 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RRUI.Data;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x02002D4A RID: 11594
[Token(Token = "0x2002D4A")]
[StructLayout(3)]
public class LogScreenModelController : ModelController<LogScreenModel>
{
// Token: 0x0601480F RID: 83983 RVA: 0x004EAB3C File Offset: 0x004E8D3C
[Token(Token = "0x601480F")]
[Address(RVA = "0x1913990", Offset = "0x1912390", VA = "0x181913990")]
public LogScreenModelController()
{
}
// Token: 0x02002D4B RID: 11595
[Token(Token = "0x2002D4B")]
[Serializable]
private class LogSpawnerImpl : RecyclingListControllerImpl<LogScreenModel, LogEntryModel>
{
// Token: 0x06014810 RID: 83984 RVA: 0x004EAB50 File Offset: 0x004E8D50
[Token(Token = "0x6014810")]
[Address(RVA = "0x1915020", Offset = "0x1913A20", VA = "0x181915020", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num = 0;
bool flag;
if (flag)
{
base.KDEDJECMBGK<LogScreen.IKNFAGILCNP>(num);
}
}
// Token: 0x06014811 RID: 83985 RVA: 0x004EAB70 File Offset: 0x004E8D70
[Token(Token = "0x6014811")]
[Address(RVA = "0x1914D80", Offset = "0x1913780", VA = "0x181914D80", Slot = "32")]
protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
{
int num = 0;
if (num < EFBDCIJMFGD)
{
num += num;
if ("{il2cpp array field il2cppMethodInfo->}" == typeof(IReadOnlyList<LogScreen.IKNFAGILCNP>).TypeHandle)
{
throw new NullReferenceException();
}
num++;
}
int num2 = 0;
ulong num3;
LogEntryModel cachedComponentInChildren = GCCLEJOGCCE.GetCachedComponentInChildren(num3 != 0UL, num2 != 0);
bool flag;
if (!flag)
{
LogScreenModel caogbaacioh = cachedComponentInChildren.CAOGBAACIOH;
int num4 = 0;
if (caogbaacioh != num4)
{
ActionEvent<ModelBase> <CDDJODFEDFI>k__BackingField = cachedComponentInChildren.CAOGBAACIOH.<CDDJODFEDFI>k__BackingField;
Action<ModelBase> action = new Action(cachedComponentInChildren.BGNBCLCEPPH);
}
cachedComponentInChildren.CAOGBAACIOH = this;
Action<ModelBase> action2 = new Action(cachedComponentInChildren.BGNBCLCEPPH);
}
cachedComponentInChildren.Clear();
}
// Token: 0x06014812 RID: 83986 RVA: 0x004EABFC File Offset: 0x004E8DFC
[Token(Token = "0x6014812")]
[Address(RVA = "0x19150B0", Offset = "0x1913AB0", VA = "0x1819150B0")]
public LogSpawnerImpl()
{
}
}
}
}