using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Avatar.Data.Shared; using RecRoom.Avatar.Outfit; using UnityEngine; namespace RecRoom.Avatar.Data.Editor { // Token: 0x020021DA RID: 8666 [Token(Token = "0x20021DA")] [Serializable] [StructLayout(3)] public class EditorAvatarItem { // Token: 0x1700280F RID: 10255 // (get) Token: 0x0600EEE3 RID: 61155 RVA: 0x0038AD78 File Offset: 0x00388F78 [Token(Token = "0x1700280F")] public string Name { [Token(Token = "0x600EEE3")] [Address(RVA = "0x12A2FA0", Offset = "0x12A19A0", VA = "0x1812A2FA0")] get { return this.AvatarItemData.Name; } } // Token: 0x17002810 RID: 10256 // (get) Token: 0x0600EEE4 RID: 61156 RVA: 0x0038AD98 File Offset: 0x00388F98 [Token(Token = "0x17002810")] [Obsolete] public EditorAvatarOutfitPrefabReference EditorOutfitPrefabReference { [Token(Token = "0x600EEE4")] [Address(RVA = "0x12A2F20", Offset = "0x12A1920", VA = "0x1812A2F20")] get { EditorAvatarOutfitPrefabReference editorAvatarOutfitPrefabReference = this.editorOutfitPrefabReference; if (editorAvatarOutfitPrefabReference == 0) { EditorAvatarOutfitPrefabReference editorAvatarOutfitPrefabReference2 = new EditorAvatarOutfitPrefabReference(); this.editorOutfitPrefabReference = editorAvatarOutfitPrefabReference2; } return editorAvatarOutfitPrefabReference; } } // Token: 0x17002811 RID: 10257 // (get) Token: 0x0600EEE5 RID: 61157 RVA: 0x0038ADC0 File Offset: 0x00388FC0 [Token(Token = "0x17002811")] [Obsolete] public OutfitPrefab LegacyOutfitPrefabReference { [Token(Token = "0x600EEE5")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.outfitPrefabReference; } } // Token: 0x17002812 RID: 10258 // (get) Token: 0x0600EEE6 RID: 61158 RVA: 0x0038ADD4 File Offset: 0x00388FD4 // (set) Token: 0x0600EEE7 RID: 61159 RVA: 0x0038ADF4 File Offset: 0x00388FF4 [Token(Token = "0x17002812")] public OutfitPrefab OutfitPrefabReference { [Token(Token = "0x600EEE6")] [Address(RVA = "0x12A2FC0", Offset = "0x12A19C0", VA = "0x1812A2FC0")] get { return this.editorOutfitPrefabReference.Prefab; } [Token(Token = "0x600EEE7")] [Address(RVA = "0x12A3010", Offset = "0x12A1A10", VA = "0x1812A3010")] set { this.editorOutfitPrefabReference.Prefab = value; } } // Token: 0x0600EEE8 RID: 61160 RVA: 0x0038AE14 File Offset: 0x00389014 [Token(Token = "0x600EEE8")] [Address(RVA = "0x12A2EA0", Offset = "0x12A18A0", VA = "0x1812A2EA0")] public EditorAvatarItem() { EditorAvatarOutfitPrefabReference editorAvatarOutfitPrefabReference = new EditorAvatarOutfitPrefabReference(); this.editorOutfitPrefabReference = editorAvatarOutfitPrefabReference; base..ctor(); } // Token: 0x04009EDF RID: 40671 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009EDF")] [SerializeField] private EditorAvatarOutfitPrefabReference editorOutfitPrefabReference; // Token: 0x04009EE0 RID: 40672 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009EE0")] [HideInInspector] [SerializeField] private OutfitPrefab outfitPrefabReference; // Token: 0x04009EE1 RID: 40673 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009EE1")] public AvatarItemData AvatarItemData; // Token: 0x04009EE2 RID: 40674 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009EE2")] public AvatarItemCombinationSet[] AvatarItemCombinations; } }