public override DeviceUpdateResult HandleEvent(Event e) { if (m_machine != null) { if (m_eventFilter.Count == 0 || m_eventFilter.Contains(e.Name)) { return(HandleUpdateResult(Resume(LuaArgs.Concat(new LuaArgs(e.Name), e.Arguments)))); } } return(DeviceUpdateResult.Continue); }