private bool DeleteEvents(ref AnimationEvent[] eventList, bool[] deleteIndices)
{
bool flag = false;
for (int i = eventList.Length - 1; i >= 0; i--)
{
if (deleteIndices[i])
{
ArrayUtility.RemoveAt<AnimationEvent>(ref eventList, i);
flag = true;
}
}
if (flag)
{
this.m_EventsSelected = new bool[eventList.Length];
this.m_Event = null;
}
return flag;
}