public void FireEvent(SimEventTrigger trigger) => trigger.Fire(1);
public void BindEventToSimulator(SimEventTrigger simEvent) { simEvent.RegisterEffector( (_, v) => destination.Write(new FireEventRecord(simEvent.SimulatorEventName, v))); }
public void BindEventToSimulator(SimEventTrigger simEvent) { Events.Add(simEvent); simEvent.RegisterEffector((_, data) => Console.Insert(0, $"{simEvent.SimulatorEventName}: {data}")); }