internal Events(string eventSource, eVersion ver) { string[][] data = ParseCategory(eventSource, @"\[Events\]", typeof(eEventFormat), (int)eEventFormat.Prefix); events = new Event[data.Length]; if ((ver & eVersion.v4ASS) != 0) { for (int i = 0; i < data.Length; i++) { events[i] = new Event_ASS(data[i]); } } else { for (int i = 0; i < data.Length; i++) { events[i] = new Event_SSA(data[i]); } } }
internal Events(string eventSource, eVersion ver) { string[][] data = ParseCategory(eventSource, @"\[Events\]", typeof(eEventFormat), (int)eEventFormat.Prefix); events = new Event[data.Length]; if((ver & eVersion.v4ASS) != 0) { for(int i = 0;i < data.Length;i++) events[i] = new Event_ASS(data[i]); } else { for(int i = 0;i < data.Length;i++) events[i] = new Event_SSA(data[i]); } }