using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Avatars { // Token: 0x02002469 RID: 9321 [Token(Token = "0x2002469")] [CreateAssetMenu] [Serializable] public class AvatarHairPattern : ScriptableObject, IEquatable { // Token: 0x1700267B RID: 9851 // (get) Token: 0x0600EDE9 RID: 60905 RVA: 0x0036685C File Offset: 0x00364A5C [Token(Token = "0x1700267B")] public Sprite MenuButtonSprite { [Token(Token = "0x600EDE9")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.menuButtonSprite; } } // Token: 0x1700267C RID: 9852 // (get) Token: 0x0600EDEA RID: 60906 RVA: 0x00366870 File Offset: 0x00364A70 // (set) Token: 0x0600EDEB RID: 60907 RVA: 0x00366884 File Offset: 0x00364A84 [Token(Token = "0x1700267C")] public bool Unlocked { [Token(Token = "0x600EDEA")] [Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")] get; [Token(Token = "0x600EDEB")] [Address(RVA = "0x417950", Offset = "0x416950", VA = "0x180417950")] set; } // Token: 0x1700267D RID: 9853 // (get) Token: 0x0600EDEC RID: 60908 RVA: 0x00366898 File Offset: 0x00364A98 // (set) Token: 0x0600EDED RID: 60909 RVA: 0x003668AC File Offset: 0x00364AAC [Token(Token = "0x1700267D")] public HOJMGAMMIAD PurchasableGiftDrop { [Token(Token = "0x600EDEC")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x600EDED")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] set; } // Token: 0x0600EDEE RID: 60910 RVA: 0x003668C0 File Offset: 0x00364AC0 [Token(Token = "0x600EDEE")] [Address(RVA = "0x1D081D0", Offset = "0x1D071D0", VA = "0x181D081D0", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { while (NLNHFEEMFBN != 0) { if (NLNHFEEMFBN != 0) { bool flag2; bool flag = !flag2; if (flag) { return flag; } return; } } } // Token: 0x0600EDEF RID: 60911 RVA: 0x003668E8 File Offset: 0x00364AE8 [Token(Token = "0x600EDEF")] [Address(RVA = "0x1D08170", Offset = "0x1D07170", VA = "0x181D08170", Slot = "4")] public bool Equals(AvatarHairPattern HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { return; } int num = 0; if (!HPKICPNGMDJ.Equals(num)) { string text = this.guidString; return string.Equals(HPKICPNGMDJ.guidString, text); } } // Token: 0x0600EDF0 RID: 60912 RVA: 0x00366920 File Offset: 0x00364B20 [Token(Token = "0x600EDF0")] [Address(RVA = "0x1D08340", Offset = "0x1D07340", VA = "0x181D08340", Slot = "3")] public override string ToString() { if (!string.IsNullOrEmpty(this.friendlyName)) { return this.friendlyName; } return this.guidString; } // Token: 0x0600EDF1 RID: 60913 RVA: 0x00366948 File Offset: 0x00364B48 [Token(Token = "0x600EDF1")] [Address(RVA = "0x1D082A0", Offset = "0x1D072A0", VA = "0x181D082A0", Slot = "2")] public override int GetHashCode() { object obj = ((ICloneable)this.guidString).Clone(); throw new NullReferenceException(); } // Token: 0x0600EDF2 RID: 60914 RVA: 0x00366968 File Offset: 0x00364B68 [Token(Token = "0x600EDF2")] [Address(RVA = "0x1D08140", Offset = "0x1D07140", VA = "0x181D08140")] public static bool BDBLGMKABNK(AvatarHairPattern LONDCJPNKKN, AvatarHairPattern PCEJJILDLGD) { if (LONDCJPNKKN != 0) { return !LONDCJPNKKN.Equals(PCEJJILDLGD); } return PCEJJILDLGD != 0; } // Token: 0x0600EDF3 RID: 60915 RVA: 0x0036698C File Offset: 0x00364B8C [Token(Token = "0x600EDF3")] [Address(RVA = "0x1D082D0", Offset = "0x1D072D0", VA = "0x181D082D0")] public static bool JGIMJGNAJHP(AvatarHairPattern LONDCJPNKKN, AvatarHairPattern PCEJJILDLGD) { if (LONDCJPNKKN != 0) { if (PCEJJILDLGD != 0) { int num = 0; if (!PCEJJILDLGD.Equals(num)) { string text = LONDCJPNKKN.guidString; return string.Equals(PCEJJILDLGD.guidString, text); } } } return PCEJJILDLGD == 0; } // Token: 0x0600EDF4 RID: 60916 RVA: 0x003669CC File Offset: 0x00364BCC [Token(Token = "0x600EDF4")] [Address(RVA = "0x1D08370", Offset = "0x1D07370", VA = "0x181D08370")] public AvatarHairPattern() { Guid guid = Guid.NewGuid(); string text; this.guidString = text; this.Unlocked = true; base..ctor(); } // Token: 0x04009C2E RID: 39982 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009C2E")] public string friendlyName; // Token: 0x04009C2F RID: 39983 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009C2F")] [SerializeField] [HideInInspector] public string guidString; // Token: 0x04009C30 RID: 39984 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009C30")] public Texture2D texture; // Token: 0x04009C31 RID: 39985 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009C31")] [SerializeField] private Sprite menuButtonSprite; } }