summaryrefslogtreecommitdiff
path: root/Assets/Plugins/AdvancedInspector/Attributes/Bypass.cs
blob: 3419ebb6d34be35a4b361edd24fafcd683c89ff2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;

namespace AdvancedInspector
{
    /// <summary>
    /// Since internal Unity classes are not "Advanced Inspector" friendly, 
    /// this attribute force their own members to be exposed without the need of "InspectAttribute".
    /// Be careful, all public property/fields will be exposed in a recursive manner. 
    /// This may expose stuff that were not meant to be exposed.
    /// </summary>
    [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
    public class BypassAttribute : Attribute, IListAttribute { }
}