RegisterVoidPersistentListener() public method

public RegisterVoidPersistentListener ( int index, UnityEngine targetObj, string methodName ) : void
index int
targetObj UnityEngine
methodName string
return void
Example #1
0
        internal void RegisterVoidPersistentListener(int index, UnityAction call)
        {
            if (call == null)
            {
                Debug.LogWarning("Registering a Listener requires an action");
                return;
            }
            if (!ValidateRegistration(call.Method, call.Target, PersistentListenerMode.Void))
            {
                return;
            }

            m_PersistentCalls.RegisterVoidPersistentListener(index, call.Target as Object, call.Method.DeclaringType, call.Method.Name);
            DirtyPersistentCalls();
        }