using System; namespace UnityEngine { // Token: 0x020003BA RID: 954 [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public sealed class RequireComponent : Attribute { // Token: 0x060037AF RID: 14255 RVA: 0x0005EDEC File Offset: 0x0005CFEC public RequireComponent(Type requiredComponent) { this.m_Type0 = requiredComponent; } // Token: 0x060037B0 RID: 14256 RVA: 0x0005EDFC File Offset: 0x0005CFFC public RequireComponent(Type requiredComponent, Type requiredComponent2) { this.m_Type0 = requiredComponent; this.m_Type1 = requiredComponent2; } // Token: 0x060037B1 RID: 14257 RVA: 0x0005EE14 File Offset: 0x0005D014 public RequireComponent(Type requiredComponent, Type requiredComponent2, Type requiredComponent3) { this.m_Type0 = requiredComponent; this.m_Type1 = requiredComponent2; this.m_Type2 = requiredComponent3; } // Token: 0x04000CA1 RID: 3233 public Type m_Type0; // Token: 0x04000CA2 RID: 3234 public Type m_Type1; // Token: 0x04000CA3 RID: 3235 public Type m_Type2; } }