static internal TimeLineItemViewModel Deserialize(string stringValue)
        {
            //Deserialize actual timeline item
            TimeLineItem tmpTimeLineItem = TimeLineItem.Deserialize(stringValue);

            //Setup TimeLineItemViewModel
            TimeLineItemViewModel result = new TimeLineItemViewModel();

            result.TimeLineItem = tmpTimeLineItem;
            result.WaitFrames   = tmpTimeLineItem.GetFrameDuration();
            result.Description  = tmpTimeLineItem.Description;
            result.Index        = -1;
            result.PlaySound    = tmpTimeLineItem.PlaySound;

            return(result);
        }
Exemplo n.º 2
0
        private void btnAppend_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Filter           = "SF4 Combo|*.cmb";
            openFileDialog.RestoreDirectory = true;

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                string[] lines = System.IO.File.ReadAllLines(openFileDialog.FileName);

                foreach (String line in lines)
                {
                    TimeLine.Items.Add(TimeLineItem.Deserialize(line));
                }
            }
        }