internal Styles(string styleSource, eVersion ver) { string[][] data = SSA_ASS.ParseCategory(styleSource, @"\[V4[\+]? Styles\]", typeof(eStyleFormat), (int)eStyleFormat.Prefix); styles = new Style[data.Length]; if ((ver & eVersion.v4ASS) != 0) { for (int i = 0; i < data.Length; i++) { styles[i] = new Style_ASS(data[i]); } } else { for (int i = 0; i < data.Length; i++) { styles[i] = new Style_SSA(data[i]); } } }
internal Styles(string styleSource, eVersion ver) { string[][] data = SSA_ASS.ParseCategory(styleSource, @"\[V4[\+]? Styles\]", typeof(eStyleFormat), (int)eStyleFormat.Prefix); styles = new Style[data.Length]; if((ver & eVersion.v4ASS) != 0) { for(int i = 0;i < data.Length;i++) styles[i] = new Style_ASS(data[i]); } else { for(int i = 0;i < data.Length;i++) styles[i] = new Style_SSA(data[i]); } }