using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Avatar.Outfit { // Token: 0x020021C3 RID: 8643 [Token(Token = "0x20021C3")] [StructLayout(3)] public class OutfitPrefab : MonoBehaviour { // Token: 0x170027DE RID: 10206 // (get) Token: 0x0600EE23 RID: 60963 RVA: 0x0038713C File Offset: 0x0038533C [Token(Token = "0x170027DE")] public LODGroup IDENDKEAMCN { [Token(Token = "0x600EE23")] [Address(RVA = "0x1D0EB70", Offset = "0x1D0D570", VA = "0x181D0EB70")] get { LODGroup fggggkaoleo = this.FGGGGKAOLEO; int num = 0; if (fggggkaoleo == num) { LODGroup component = base.GetComponent(); this.FGGGGKAOLEO = component; } return this.FGGGGKAOLEO; } } // Token: 0x170027DF RID: 10207 // (get) Token: 0x0600EE24 RID: 60964 RVA: 0x00387170 File Offset: 0x00385370 // (set) Token: 0x0600EE25 RID: 60965 RVA: 0x00387184 File Offset: 0x00385384 [Token(Token = "0x170027DF")] public Transform HMKFFOKEECE { [Token(Token = "0x600EE24")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get { return this.hairFitMeshHemispherePivot; } [Token(Token = "0x600EE25")] [Address(RVA = "0x1D0EBF0", Offset = "0x1D0D5F0", VA = "0x181D0EBF0")] set { FitMeshHemisphere fitMeshHemisphereObject = this.FitMeshHemisphereObject; this.hairFitMeshHemispherePivot = value; fitMeshHemisphereObject.HemisphereTransform = value; } } // Token: 0x0600EE26 RID: 60966 RVA: 0x003871AC File Offset: 0x003853AC [Token(Token = "0x600EE26")] [Address(RVA = "0x1D0EAA0", Offset = "0x1D0D4A0", VA = "0x181D0EAA0")] public OutfitPrefab() { ulong num; this.DefaultUVOverride = num; this.DefaultUVOverride.y = (float)0; PlayerAvatarDisplay.AnchorParamsRestrictions anchorParamsRestrictions = new PlayerAvatarDisplay.AnchorParamsRestrictions(); this.anchorParamRestrictions = anchorParamsRestrictions; ulong num2; this.HatUVOverride = num2; this.HatUVOverride.y = (float)0; base..ctor(); } // Token: 0x04009E23 RID: 40483 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009E23")] public SkinnedMeshRenderer SourceMeshRenderer; // Token: 0x04009E24 RID: 40484 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009E24")] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)] private LODGroup FGGGGKAOLEO; // Token: 0x04009E25 RID: 40485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009E25")] [SerializeField] public bool UseFitMesh; // Token: 0x04009E26 RID: 40486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009E26")] [SerializeField] public FitMeshHemisphere FitMeshHemisphereObject; // Token: 0x04009E27 RID: 40487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009E27")] [SerializeField] private Transform hairFitMeshHemispherePivot; // Token: 0x04009E28 RID: 40488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4009E28")] [SerializeField] public Vector2 DefaultUVOverride; // Token: 0x04009E29 RID: 40489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4009E29")] [SerializeField] public bool AllowFitMeshOverride; // Token: 0x04009E2A RID: 40490 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4009E2A")] [SerializeField] public PlayerAvatarDisplay.AnchorParamsRestrictions anchorParamRestrictions; // Token: 0x04009E2B RID: 40491 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4009E2B")] [SerializeField] public Transform FitMeshPivot; // Token: 0x04009E2C RID: 40492 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4009E2C")] [SerializeField] public bool UseHatUVOverride; // Token: 0x04009E2D RID: 40493 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x4009E2D")] [SerializeField] public Vector2 HatUVOverride; } }