private void PopulateSubSteps() { var foundValue = CommandLineArgs.GetArgumentValue(ArgumentName); //"(10.0,00.0,10.0):(1,0,0):2:1|10.0,2.0,10.0):(1,0,0):2:1|10.0,-2.0,10.0):(1,0,0):2:1|(10.0,1.0,10.0):(1,0,0):2:1"; var tokens = foundValue.Split('|'); CameraSubSteps.Clear(); if (tokens.Length > 0 && tokens[0].Contains(':')) { foreach (var token in tokens) { CameraSubSteps.Add(CameraSubStep.GenerateFromString(token)); } } }
private void DrawFromClipboard(bool clear) { var foundValue = Clipboard.GetText(); //"(10.0,00.0,10.0):(1,0,0):2:1|10.0,2.0,10.0):(1,0,0):2:1|10.0,-2.0,10.0):(1,0,0):2:1|(10.0,1.0,10.0):(1,0,0):2:1"; var tokens = foundValue.Split('|'); if (clear) { ClearSubSteps(); } if (tokens.Length > 0 && tokens[0].Contains(':')) { foreach (var token in tokens) { var newStep = CameraSubStep.GenerateFromString(token); CameraSubSteps.Add(newStep); } } AssignSubSteps(CameraSubSteps); }