コード例 #1
0
        private void ScriptExecutor_StepPassed(object sender, LeverScriptPosition e)
        {
            var path  = new List <LeverScriptPosition>(scriptExecutor.MovementScript.MovementPath);
            var index = path.IndexOf(e) + 1;

            view.SetScriptQueue(path, index > path.Count - 1 ? index - 1 : index, true);
        }
コード例 #2
0
 private void View_InvokeScriptBackTo(object sender, LeverScriptPosition e)
 {
     try
     {
         scriptBuilder.BackTo(e);
     }
     catch (Exception ex)
     {
         messageService.ShowError(ex.Message);
     }
 }