public EventTimer(EventTimerTiming timing, Timeline timeline = null, bool active = true, bool looping = false) { if (timeline != null) { timeline.OnAdvance += Advance; } _pendingMoments = new List <EventTimerMoment>(); SetUp(timing, active, looping); }
public void SetUp(EventTimerTiming timing, bool active = true, bool looping = false) { SetUp(timing.Leadup, timing.Cooldown, active, looping); }