public void OnRunCompleted(AsynchronousDialogueItemEventArgs e) { if (RunCompleted != null) { EventHandler <AsynchronousDialogueItemEventArgs> handler = RunCompleted; handler(this, e); } }
protected override void RunLoop(List <object> parameterList) { string originalContext = ownerAgent.WorkingMemory.CurrentContext; Thread.Sleep(millisecondWaitingTime); AsynchronousDialogueItemEventArgs e = new AsynchronousDialogueItemEventArgs(originalContext, outputAction.TargetContext, outputAction.TargetID); OnRunCompleted(e); }