public void RemoveListeners(UnityEngine.Object target, string methodName)
{
List<PersistentCall> list = new List<PersistentCall>();
for (int i = 0; i < this.m_Calls.Count; i++)
{
if ((this.m_Calls[i].target == target) && (this.m_Calls[i].methodName == methodName))
{
list.Add(this.m_Calls[i]);
}
}
this.m_Calls.RemoveAll(new Predicate<PersistentCall>(list.Contains));
}