UnityEngine.Events.PersistentCallGroup.RegisterEventPersistentListener C# (CSharp) Method

RegisterEventPersistentListener() public method

public RegisterEventPersistentListener ( int index, UnityEngine targetObj, string methodName ) : void
index int
targetObj UnityEngine
methodName string
return void
        public void RegisterEventPersistentListener(int index, UnityEngine.Object targetObj, string methodName)
        {
            PersistentCall listener = this.GetListener(index);
            listener.RegisterPersistentListener(targetObj, methodName);
            listener.mode = PersistentListenerMode.EventDefined;
        }

Usage Example

コード例 #1
0
ファイル: UnityEvent.cs プロジェクト: leek9d/UnityCsReference
        protected void RegisterPersistentListener(int index, object targetObj, Type targetObjType, MethodInfo method)
        {
            if (!ValidateRegistration(method, targetObj, PersistentListenerMode.EventDefined))
            {
                return;
            }

            m_PersistentCalls.RegisterEventPersistentListener(index, targetObj as Object, targetObjType, method.Name);
            DirtyPersistentCalls();
        }