using System; namespace UnityEngine.Bindings { // Token: 0x0200049D RID: 1181 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Property)] internal class NativeConditionalAttribute : Attribute, IBindingsAttribute { // Token: 0x06003ACC RID: 15052 RVA: 0x000675A4 File Offset: 0x000657A4 public NativeConditionalAttribute() { } // Token: 0x06003ACD RID: 15053 RVA: 0x000675B0 File Offset: 0x000657B0 public NativeConditionalAttribute(string condition) { this.Condition = condition; this.Enabled = true; } // Token: 0x06003ACE RID: 15054 RVA: 0x000675C8 File Offset: 0x000657C8 public NativeConditionalAttribute(bool enabled) { this.Enabled = enabled; } // Token: 0x06003ACF RID: 15055 RVA: 0x000675D8 File Offset: 0x000657D8 public NativeConditionalAttribute(string condition, bool enabled) : this(condition) { this.Enabled = enabled; } // Token: 0x17000D5C RID: 3420 // (get) Token: 0x06003AD0 RID: 15056 RVA: 0x000675EC File Offset: 0x000657EC // (set) Token: 0x06003AD1 RID: 15057 RVA: 0x00067608 File Offset: 0x00065808 public string Condition { get; set; } // Token: 0x17000D5D RID: 3421 // (get) Token: 0x06003AD2 RID: 15058 RVA: 0x00067614 File Offset: 0x00065814 // (set) Token: 0x06003AD3 RID: 15059 RVA: 0x00067630 File Offset: 0x00065830 public bool Enabled { get; set; } } }