using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Avatars.Outfit { // Token: 0x020024B6 RID: 9398 [Token(Token = "0x20024B6")] public class OutfitPrefab : MonoBehaviour { // Token: 0x1700270F RID: 9999 // (get) Token: 0x0600F099 RID: 61593 RVA: 0x00370154 File Offset: 0x0036E354 [Token(Token = "0x1700270F")] public LODGroup IDENDKEAMCN { [Token(Token = "0x600F099")] [Address(RVA = "0x1D157B0", Offset = "0x1D147B0", VA = "0x181D157B0")] get { LODGroup fggggkaoleo = this.FGGGGKAOLEO; int num = 0; if (fggggkaoleo == num) { LODGroup component = base.GetComponent(); this.FGGGGKAOLEO = component; } return this.FGGGGKAOLEO; } } // Token: 0x17002710 RID: 10000 // (get) Token: 0x0600F09A RID: 61594 RVA: 0x00370188 File Offset: 0x0036E388 [Token(Token = "0x17002710")] public bool KILAGPMOIME { [Token(Token = "0x600F09A")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] get { } } // Token: 0x17002711 RID: 10001 // (get) Token: 0x0600F09B RID: 61595 RVA: 0x00370198 File Offset: 0x0036E398 // (set) Token: 0x0600F09C RID: 61596 RVA: 0x003701AC File Offset: 0x0036E3AC [Token(Token = "0x17002711")] public Transform HMKFFOKEECE { [Token(Token = "0x600F09B")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.hairFitMeshHemispherePivot; } [Token(Token = "0x600F09C")] [Address(RVA = "0x1D15830", Offset = "0x1D14830", VA = "0x181D15830")] set { FitMeshHemisphere fitMeshHemisphereObject = this.FitMeshHemisphereObject; this.hairFitMeshHemispherePivot = value; fitMeshHemisphereObject.HemisphereTransform = value; } } // Token: 0x17002712 RID: 10002 // (get) Token: 0x0600F09D RID: 61597 RVA: 0x003701D4 File Offset: 0x0036E3D4 [Token(Token = "0x17002712")] public bool LDOCIBNFNHA { [Token(Token = "0x600F09D")] [Address(RVA = "0x1D15740", Offset = "0x1D14740", VA = "0x181D15740")] get { if (!this.AllowFitMeshOverride) { } Transform fitMeshPivot = this.FitMeshPivot; int num = 0; return fitMeshPivot != num; } } // Token: 0x0600F09E RID: 61598 RVA: 0x003701FC File Offset: 0x0036E3FC [Token(Token = "0x600F09E")] [Address(RVA = "0x1D15670", Offset = "0x1D14670", VA = "0x181D15670")] 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: 0x04009E43 RID: 40515 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009E43")] public SkinnedMeshRenderer SourceMeshRenderer; // Token: 0x04009E44 RID: 40516 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009E44")] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)] private LODGroup FGGGGKAOLEO; // Token: 0x04009E45 RID: 40517 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009E45")] [SerializeField] public FitMeshHemisphere FitMeshHemisphereObject; // Token: 0x04009E46 RID: 40518 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009E46")] [SerializeField] private Transform hairFitMeshHemispherePivot; // Token: 0x04009E47 RID: 40519 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009E47")] [SerializeField] public Vector2 DefaultUVOverride; // Token: 0x04009E48 RID: 40520 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009E48")] [SerializeField] public bool AllowFitMeshOverride; // Token: 0x04009E49 RID: 40521 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009E49")] [SerializeField] public PlayerAvatarDisplay.AnchorParamsRestrictions anchorParamRestrictions; // Token: 0x04009E4A RID: 40522 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4009E4A")] [SerializeField] public Transform FitMeshPivot; // Token: 0x04009E4B RID: 40523 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4009E4B")] [SerializeField] public bool UseHatUVOverride; // Token: 0x04009E4C RID: 40524 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4009E4C")] [SerializeField] public Vector2 HatUVOverride; } }