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