public DelayedEvent(MicroscriptNode ev, DelayTimeType delayType, double delayTime, bool delayAbsolute) { Event = ev; DelayType = delayType; DelayTime = delayTime; DelayAbsolute = delayAbsolute; }
private void ExecuteMicroscripts() { foreach (EditorMicroscript em in Microscripts) { try { MicroscriptNode m = em.Parse(); m.Execute(); } catch (Exception e) { Debug.LogException(e); } } }
public static void ScheduleEvent(MicroscriptNode action, DelayTimeType timeType, double delayTime, bool delayAbsolute) { ScheduleEvent(new DelayedEvent(action, timeType, delayTime, delayAbsolute)); }