/// <summary> /// Get a copy of this list with effectInfo.hitTime set to 'now'. /// </summary> /// <returns>EventInfoList</returns> public EventInfoList CopyWithHitTime() { var newlist = new EventInfoList(); EventInfo info; IEnumerator <EventInfo> enumerator = base.GetEnumerator(); while (enumerator.MoveNext()) { info = enumerator.Current; info.hitTime = Time.time; newlist.Add(info); } return(newlist); }