UnityEngine.Events.PersistentCall.IsValid C# (CSharp) Méthode

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool
        public bool IsValid()
        {
            return ((this.target != null) && !string.IsNullOrEmpty(this.methodName));
        }

Usage Example

Exemple #1
0
 public void Initialize(InvokableCallList invokableList, UnityEventBase unityEventBase)
 {
     using (List <PersistentCall> .Enumerator enumerator = this.m_Calls.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             PersistentCall current = enumerator.Current;
             if (current.IsValid())
             {
                 BaseInvokableCall runtimeCall = current.GetRuntimeCall(unityEventBase);
                 if (runtimeCall != null)
                 {
                     invokableList.AddPersistentInvokableCall(runtimeCall);
                 }
             }
         }
     }
 }