using System; using System.Linq; namespace UnityEngine.StyleSheets { // Token: 0x02000375 RID: 885 [Serializable] internal class StyleSelector { // Token: 0x17000C40 RID: 3136 // (get) Token: 0x0600356F RID: 13679 RVA: 0x00059644 File Offset: 0x00057844 // (set) Token: 0x06003570 RID: 13680 RVA: 0x00059660 File Offset: 0x00057860 public StyleSelectorPart[] parts { get { return this.m_Parts; } internal set { this.m_Parts = value; } } // Token: 0x17000C41 RID: 3137 // (get) Token: 0x06003571 RID: 13681 RVA: 0x0005966C File Offset: 0x0005786C // (set) Token: 0x06003572 RID: 13682 RVA: 0x00059688 File Offset: 0x00057888 public StyleSelectorRelationship previousRelationship { get { return this.m_PreviousRelationship; } internal set { this.m_PreviousRelationship = value; } } // Token: 0x06003573 RID: 13683 RVA: 0x00059694 File Offset: 0x00057894 public override string ToString() { return string.Join(", ", this.parts.Select((StyleSelectorPart p) => p.ToString()).ToArray()); } // Token: 0x04000BCF RID: 3023 [SerializeField] private StyleSelectorPart[] m_Parts; // Token: 0x04000BD0 RID: 3024 [SerializeField] private StyleSelectorRelationship m_PreviousRelationship; // Token: 0x04000BD1 RID: 3025 internal int pseudoStateMask = -1; // Token: 0x04000BD2 RID: 3026 internal int negatedPseudoStateMask = -1; } }