UnityEditor.EventManipulationHandler.DeleteEvents C# (CSharp) Method

DeleteEvents() private method

private DeleteEvents ( AnimationEvent &eventList, bool deleteIndices ) : bool
eventList UnityEngine.AnimationEvent
deleteIndices bool
return bool
        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;
        }