Beispiel #1
0
 private static void GetMethodsForTargetAndMode(UnityEngine.Object target, System.Type[] delegateArgumentsTypes, List <UnityEventDrawer.ValidMethodMap> methods, PersistentListenerMode mode)
 {
     foreach (UnityEventDrawer.ValidMethodMap method in UnityEventDrawer.CalculateMethodMap(target, delegateArgumentsTypes, mode == PersistentListenerMode.Object))
     {
         method.mode = mode;
         methods.Add(method);
     }
 }
Beispiel #2
0
        private static void GetMethodsForTargetAndMode(UnityEngine.Object target, Type[] delegateArgumentsTypes, List <UnityEventDrawer.ValidMethodMap> methods, PersistentListenerMode mode)
        {
            IEnumerable <UnityEventDrawer.ValidMethodMap> enumerable = UnityEventDrawer.CalculateMethodMap(target, delegateArgumentsTypes, mode == PersistentListenerMode.Object);

            foreach (UnityEventDrawer.ValidMethodMap current in enumerable)
            {
                UnityEventDrawer.ValidMethodMap item = current;
                item.mode = mode;
                methods.Add(item);
            }
        }