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); } }
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); } }