public void Step(Token keyword, Token name) { string stepText = string.Format("{0} {1}", keyword.Content, name.Content); var stringStep = new StringStep(stepText, file, keyword.LineInFile.Line); events.Enqueue(new StepEvent(stepText, e => StepEvent.Invoke(this, new EventArgs <StringStep>(stringStep)))); }
private void Worker_DoWork(object sender, DoWorkEventArgs e) { while (!stopWorking) { Thread.Sleep(GameCore.EnumsAndConstant.GameConstants.PauseBetweenSteps); StepEvent?.Invoke(); } }
public void Update() { /* * Dictionary<object, object> dict = Program.state.GetTableDict(_); * foreach(var kv in dict) * { * Debug.Log(kv.Key.ToString() + " => " + kv.Value.ToString()); * } */ Position += Velocity; StepEvent?.Invoke(this); }
public void RaiseStepEvent(int step) => StepEvent.Invoke(this, new StepEventArgs(step));
private void _updateTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { _stepEvent.TimeLeft = _stepEvent.StartTime.AddMinutes(_stepEvent.Duration) - DateTime.Now; StepEvent?.Invoke(this, _stepEvent); }
private void _stepController_StepEvent(object sender, StepEvents stepEvents) { stepEvents.EndTime = stepEvents.StartTime.AddMinutes(_totalDuration); _logItem.LogItemStepEvents(stepEvents); StepEvent?.Invoke(sender, stepEvents); }
private void RaiseStepEvent(int step) { StepEvent?.Invoke(this, new StepEventArgs(step)); }
internal float?InvokeStepEvent(float inc, float inc_per) { return(StepEvent?.Invoke(inc, inc_per)); }