public void TriggerEvent(PlayerEvent ev) { foreach (Trigger trigger in ev.Triggers) { var triggerProcessor = new TriggerProcessor(sim, trigger); triggerProcessor.Process(); ev.hasTriggered = true; ev.Update(); } }