using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Avatar { // Token: 0x02002162 RID: 8546 [Token(Token = "0x2002162")] [StructLayout(3)] public class AvatarBodyShapeVault : MonoBehaviour { // Token: 0x0600EB48 RID: 60232 RVA: 0x0037C7B4 File Offset: 0x0037A9B4 [Token(Token = "0x600EB48")] [Address(RVA = "0x129CA50", Offset = "0x129B450", VA = "0x18129CA50")] protected void Awake() { int num; do { num = 0; List avatarBodyShapes = this.AvatarBodyShapes; List.Enumerator enumerator; if (enumerator != 0) { Dictionary gbehdbbngmh = this.GBEHDBBNGMH; bool flag; if (!flag) { Dictionary gbehdbbngmh2 = this.GBEHDBBNGMH; } string text; Debug.LogError(text); } if (num != -1) { } } while (num != 0); } // Token: 0x0600EB49 RID: 60233 RVA: 0x0037C804 File Offset: 0x0037AA04 [Token(Token = "0x600EB49")] [Address(RVA = "0x129CC10", Offset = "0x129B610", VA = "0x18129CC10")] public AvatarBodyShape Find(string COFLAJFOPEN) { if (this.GBEHDBBNGMH.ContainsKey(COFLAJFOPEN)) { return this.GBEHDBBNGMH[COFLAJFOPEN]; } throw new NullReferenceException(); } // Token: 0x0600EB4A RID: 60234 RVA: 0x0037C834 File Offset: 0x0037AA34 [Token(Token = "0x600EB4A")] [Address(RVA = "0x129CCA0", Offset = "0x129B6A0", VA = "0x18129CCA0")] public AvatarBodyShape GetRandom() { return ListExt.Random(this.AvatarBodyShapes); } // Token: 0x0600EB4B RID: 60235 RVA: 0x0037C84C File Offset: 0x0037AA4C [Token(Token = "0x600EB4B")] [Address(RVA = "0x129CCE0", Offset = "0x129B6E0", VA = "0x18129CCE0")] public AvatarBodyShapeVault() { Dictionary dictionary = new Dictionary(); this.GBEHDBBNGMH = dictionary; base..ctor(); } // Token: 0x04009BD3 RID: 39891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BD3")] [Tooltip("Used only for decorative purposes.")] public string Label = "My Vault"; // Token: 0x04009BD4 RID: 39892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009BD4")] public List AvatarBodyShapes; // Token: 0x04009BD5 RID: 39893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009BD5")] private Dictionary GBEHDBBNGMH; } }