コード例 #1
0
 public ActiveInModeAttribute(TimelineModes timelineModes)
 {
     modes = timelineModes;
 }
コード例 #2
0
        public static bool IsActionActiveInMode(MenuItemActionBase action, TimelineModes mode)
        {
            ActiveInModeAttribute attr = GetActiveInModeAttribute(action);

            return(attr != null && (attr.modes & mode) != 0);
        }
コード例 #3
0
        public static bool IsActionActiveInMode(this IAction action, TimelineModes mode)
        {
            var attr = action.GetType().GetCustomAttribute <ActiveInModeAttribute>(true);

            return(attr != null && (attr.modes & mode) != 0);
        }