示例#1
0
        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);
        }
示例#2
0
 public void SetUp(EventTimerTiming timing, bool active = true, bool looping = false)
 {
     SetUp(timing.Leadup, timing.Cooldown, active, looping);
 }