Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

324 lines
9.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Google.Protobuf;
using Photon.Pun;
using RecRoom.DataStructures;
using UnityEngine;
namespace RecRoom.Core.Creation
{
// Token: 0x020031FC RID: 12796
[Token(Token = "0x20031FC")]
public abstract class ConfigurableSelector<T> : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x17003C28 RID: 15400
// (get) Token: 0x06015CF6 RID: 89334 RVA: 0x0051454C File Offset: 0x0051274C
// (set) Token: 0x06015CF7 RID: 89335 RVA: 0x00514560 File Offset: 0x00512760
[Token(Token = "0x17003C28")]
public int KMFBACLCHNN
{
[Token(Token = "0x6015CF6")]
[Address(RVA = "0x1CC7CA0", Offset = "0x1CC6CA0", VA = "0x181CC7CA0")]
get
{
int num;
return num;
}
[Token(Token = "0x6015CF7")]
[Address(RVA = "0x1CC7780", Offset = "0x1CC6780", VA = "0x181CC7780")]
protected set
{
}
}
// Token: 0x17003C29 RID: 15401
// (get) Token: 0x06015CF8 RID: 89336
[Token(Token = "0x17003C29")]
protected abstract T GDFGEIPKPJG
{
[Token(Token = "0x6015CF8")]
[Address(Slot = "18")]
get;
}
// Token: 0x17003C2A RID: 15402
// (get) Token: 0x06015CF9 RID: 89337
[Token(Token = "0x17003C2A")]
protected abstract IEnumerable<T> PKFNMPPNMIB
{
[Token(Token = "0x6015CF9")]
[Address(Slot = "19")]
get;
}
// Token: 0x17003C2B RID: 15403
// (get) Token: 0x06015CFA RID: 89338
[Token(Token = "0x17003C2B")]
protected abstract string DHKMAJENPPI
{
[Token(Token = "0x6015CFA")]
[Address(Slot = "20")]
get;
}
// Token: 0x06015CFB RID: 89339
[Token(Token = "0x6015CFB")]
[Address(Slot = "21")]
public abstract int GetOptionId(T OFMNHDKNPJK);
// Token: 0x06015CFC RID: 89340
[Token(Token = "0x6015CFC")]
[Address(Slot = "22")]
protected abstract void NKEHMFCNPHM(T OFMNHDKNPJK);
// Token: 0x06015CFD RID: 89341 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015CFD")]
[Address(RVA = "0x1CC7950", Offset = "0x1CC6950", VA = "0x181CC7950", Slot = "23")]
protected virtual void OHNIAGOEEMF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015CFE RID: 89342 RVA: 0x00514574 File Offset: 0x00512774
[Token(Token = "0x6015CFE")]
[Address(RVA = "0x1CC7840", Offset = "0x1CC6840", VA = "0x181CC7840")]
protected void HHEFIHHMFFL()
{
Guid guid = Guid.NewGuid();
}
// Token: 0x06015CFF RID: 89343
[Token(Token = "0x6015CFF")]
[Address(Slot = "24")]
protected abstract void KDBKGMCENOO(T OFMNHDKNPJK);
// Token: 0x06015D00 RID: 89344 RVA: 0x0051458C File Offset: 0x0051278C
[Token(Token = "0x6015D00")]
[Address(RVA = "0x1CC7540", Offset = "0x1CC6540", VA = "0x181CC7540", Slot = "13")]
protected override void Awake()
{
base..ctor();
IEnumerable enumerable = this.JMBNCHLLOHC();
string text = this.DHKMAJENPPI;
}
// Token: 0x06015D01 RID: 89345 RVA: 0x005145B4 File Offset: 0x005127B4
[Token(Token = "0x6015D01")]
[Address(RVA = "0x1CC7B30", Offset = "0x1CC6B30", VA = "0x181CC7B30", Slot = "25")]
protected virtual void Start()
{
T t = this.GDFGEIPKPJG;
T t2 = this.GDFGEIPKPJG;
}
// Token: 0x17003C2C RID: 15404
// (get) Token: 0x06015D02 RID: 89346 RVA: 0x005145D8 File Offset: 0x005127D8
[Token(Token = "0x17003C2C")]
public virtual bool JBMFJOBFJHP
{
[Token(Token = "0x6015D02")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "26")]
get
{
}
}
// Token: 0x06015D03 RID: 89347 RVA: 0x005145E8 File Offset: 0x005127E8
[Token(Token = "0x6015D03")]
[Address(RVA = "0x1CC7660", Offset = "0x1CC6660", VA = "0x181CC7660", Slot = "27")]
public virtual void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
if (HFBJGCHOANH != 0 && HFBJGCHOANH != 0)
{
return;
}
LAKOCLAGFNA lakoclagfna;
while (lakoclagfna == 0)
{
}
int pncdpiemoik = lakoclagfna.PNCDPIEMOIK;
this.KMFBACLCHNN = pncdpiemoik;
throw new NullReferenceException();
}
// Token: 0x06015D04 RID: 89348 RVA: 0x00514618 File Offset: 0x00512818
[Token(Token = "0x6015D04")]
[Address(RVA = "0x1CC7A40", Offset = "0x1CC6A40", VA = "0x181CC7A40", Slot = "28")]
public virtual void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
LAKOCLAGFNA lakoclagfna = new LAKOCLAGFNA();
lakoclagfna.PNCDPIEMOIK = lakoclagfna;
ByteString byteString;
lakoclagfna.KPLMIDOLKHI = byteString;
}
// Token: 0x06015D05 RID: 89349 RVA: 0x00514644 File Offset: 0x00512844
[Token(Token = "0x6015D05")]
[Address(RVA = "0x2174E20", Offset = "0x2173E20", VA = "0x182174E20")]
public void AddSelectedIdConfigurableEnum<TEnum>(CreationObject cpp2il__autoParamName__idx_0, string cpp2il__autoParamName__idx_1, int cpp2il__autoParamName__idx_2) where TEnum : Enum
{
Type typeFromHandle;
do
{
typeFromHandle = typeof(Type);
Array values = Enum.GetValues(typeFromHandle);
}
while (cpp2il__autoParamName__idx_1 != 0);
if (typeFromHandle._impl == 0)
{
}
DOPNALIMPNA[] array = new DOPNALIMPNA[1];
Type type;
Array values2 = Enum.GetValues(type);
if (type._impl == 0)
{
}
LNBMGIPPMJJ lnbmgippmjj;
if (lnbmgippmjj != 0)
{
}
array[0] = lnbmgippmjj;
}
// Token: 0x06015D06 RID: 89350 RVA: 0x005146A8 File Offset: 0x005128A8
[Token(Token = "0x6015D06")]
[Address(RVA = "0x1CC7C00", Offset = "0x1CC6C00", VA = "0x181CC7C00")]
protected ConfigurableSelector()
{
Guid guid = Guid.NewGuid();
base..ctor();
}
// Token: 0x06015D07 RID: 89351 RVA: 0x005146C4 File Offset: 0x005128C4
[Token(Token = "0x6015D07")]
[Address(RVA = "0x1CC78E0", Offset = "0x1CC68E0", VA = "0x181CC78E0")]
[CompilerGenerated]
private bool JNJLACMEIEM(T ENMDDKHBHPA)
{
string text = this.DHKMAJENPPI;
int selectedId = this.KMFBACLCHNN;
return text == selectedId;
}
// Token: 0x06015D08 RID: 89352 RVA: 0x005146EC File Offset: 0x005128EC
[Token(Token = "0x6015D08")]
[Address(RVA = "0x1CC77E0", Offset = "0x1CC67E0", VA = "0x181CC77E0")]
[CompilerGenerated]
private bool GNHAILBOOHJ(LAKOCLAGFNA ENMDDKHBHPA)
{
ByteString fkjkcakcdeg = ENMDDKHBHPA.FKJKCAKCDEG;
if (this != 0)
{
}
int num = 0;
return fkjkcakcdeg.Equals(num);
}
// Token: 0x0400E51E RID: 58654
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E51E")]
[SerializeField]
[Header("Make sure this is unique among all prefabs!")]
private SerializedGuid serializedGuid;
// Token: 0x0400E51F RID: 58655
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E51F")]
protected T EGJJHJHIPCF;
// Token: 0x0400E520 RID: 58656
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E520")]
private KLLMCPFPIIE<int> PBKHBGOPDNG;
// Token: 0x020031FD RID: 12797
[Token(Token = "0x20031FD")]
[CompilerGenerated]
private sealed class GJCDLNJFPOO<TEnum> where TEnum : Enum
{
// Token: 0x06015D09 RID: 89353 RVA: 0x00514714 File Offset: 0x00512914
[Token(Token = "0x6015D09")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public GJCDLNJFPOO()
{
}
// Token: 0x06015D0A RID: 89354 RVA: 0x00514730 File Offset: 0x00512930
[Token(Token = "0x6015D0A")]
[Address(RVA = "0x1CC8530", Offset = "0x1CC7530", VA = "0x181CC8530")]
internal void <AddSelectedIdConfigurableEnum>b__1(CreationObjectSettingFriendlyIntControl instance)
{
string text = instance.PropertyDescription.text;
if (this.<>9__4 == 0)
{
Func<int> func;
this.<>9__4 = func;
}
if (this.<>9__5 == 0)
{
Action<int> action;
this.<>9__5 = action;
}
}
// Token: 0x06015D0B RID: 89355 RVA: 0x00514770 File Offset: 0x00512970
[Token(Token = "0x6015D0B")]
[Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")]
internal int <AddSelectedIdConfigurableEnum>b__4()
{
T t = this.<>4__this.GDFGEIPKPJG;
throw new NullReferenceException();
}
// Token: 0x06015D0C RID: 89356 RVA: 0x00514790 File Offset: 0x00512990
[Token(Token = "0x6015D0C")]
[Address(RVA = "0x1CC8760", Offset = "0x1CC7760", VA = "0x181CC8760")]
internal void <AddSelectedIdConfigurableEnum>b__5(int value)
{
T t = this.<>4__this.GDFGEIPKPJG;
}
// Token: 0x06015D0D RID: 89357 RVA: 0x005147B0 File Offset: 0x005129B0
[Token(Token = "0x6015D0D")]
[Address(RVA = "0x1CC8730", Offset = "0x1CC7730", VA = "0x181CC8730")]
internal int <AddSelectedIdConfigurableEnum>b__8()
{
T t = this.<>4__this.GDFGEIPKPJG;
throw new NullReferenceException();
}
// Token: 0x06015D0E RID: 89358 RVA: 0x005147D0 File Offset: 0x005129D0
[Token(Token = "0x6015D0E")]
[Address(RVA = "0x1CC8760", Offset = "0x1CC7760", VA = "0x181CC8760")]
internal void <AddSelectedIdConfigurableEnum>b__9(int value)
{
T t = this.<>4__this.GDFGEIPKPJG;
}
// Token: 0x0400E521 RID: 58657
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E521")]
public string name;
// Token: 0x0400E522 RID: 58658
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E522")]
public ConfigurableSelector<T> <>4__this;
// Token: 0x0400E523 RID: 58659
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E523")]
public Func<int> <>9__4;
// Token: 0x0400E524 RID: 58660
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E524")]
public Action<int> <>9__5;
}
}
}