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

88 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Avatars
{
// Token: 0x02002460 RID: 9312
[Token(Token = "0x2002460")]
public class AvatarBodyShapeVault : MonoBehaviour
{
// Token: 0x0600EDB1 RID: 60849 RVA: 0x00366074 File Offset: 0x00364274
[Token(Token = "0x600EDB1")]
[Address(RVA = "0x14EE2D0", Offset = "0x14ED2D0", VA = "0x1814EE2D0")]
protected void Awake()
{
for (;;)
{
int num = 0;
List<AvatarBodyShape> avatarBodyShapes = this.AvatarBodyShapes;
bool flag;
if (flag)
{
break;
}
if (num == 0)
{
return;
}
}
Dictionary<string, AvatarBodyShape> gbehdbbngmh = this.GBEHDBBNGMH;
throw new NullReferenceException();
}
// Token: 0x0600EDB2 RID: 60850 RVA: 0x003660CC File Offset: 0x003642CC
[Token(Token = "0x600EDB2")]
[Address(RVA = "0x14EE460", Offset = "0x14ED460", VA = "0x1814EE460")]
public AvatarBodyShape Find(string COFLAJFOPEN)
{
Dictionary<string, AvatarBodyShape> gbehdbbngmh = this.GBEHDBBNGMH;
throw new NullReferenceException();
}
// Token: 0x0600EDB3 RID: 60851 RVA: 0x00366100 File Offset: 0x00364300
[Token(Token = "0x600EDB3")]
[Address(RVA = "0x14EE530", Offset = "0x14ED530", VA = "0x1814EE530")]
public AvatarBodyShape GetRandom()
{
return ECNNGIFNNNM.NBMJEPIPHGC<AvatarBodyShape>(this.AvatarBodyShapes);
}
// Token: 0x0600EDB4 RID: 60852 RVA: 0x00366118 File Offset: 0x00364318
[Token(Token = "0x600EDB4")]
[Address(RVA = "0x14EE4F0", Offset = "0x14ED4F0", VA = "0x1814EE4F0")]
public AvatarBodyShape GetDefault()
{
return Enumerable.First<AvatarBodyShape>(this.AvatarBodyShapes);
}
// Token: 0x0600EDB5 RID: 60853 RVA: 0x00366130 File Offset: 0x00364330
[Token(Token = "0x600EDB5")]
[Address(RVA = "0x14EE570", Offset = "0x14ED570", VA = "0x1814EE570")]
public AvatarBodyShapeVault()
{
Dictionary<string, AvatarBodyShape> dictionary = new Dictionary();
this.GBEHDBBNGMH = dictionary;
base..ctor();
}
// Token: 0x04009C05 RID: 39941
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009C05")]
[Tooltip("Used only for decorative purposes.")]
public string Label = "My Vault";
// Token: 0x04009C06 RID: 39942
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009C06")]
public List<AvatarBodyShape> AvatarBodyShapes;
// Token: 0x04009C07 RID: 39943
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009C07")]
private Dictionary<string, AvatarBodyShape> GBEHDBBNGMH;
}
}