protected override void OnExecute()
        {
            NodifyUtilitiesDelayJob job = new NodifyUtilitiesDelayJob();
            job.startedAt = Time.realtimeSinceStartup;
            job.delayAmount = delayAmount;

            if (this.consecutive)
            {
                if(m_delayJobs.Count == 0)
                {
                    m_delayJobs.Add(job);
                }
            }
            else
            {
                m_delayJobs.Add(job);
            }

            base.OnExecute();
        }
        protected override void OnExecute()
        {
            NodifyUtilitiesDelayJob job = new NodifyUtilitiesDelayJob();

            job.startedAt   = Time.realtimeSinceStartup;
            job.delayAmount = delayAmount;

            if (this.consecutive)
            {
                if (m_delayJobs.Count == 0)
                {
                    m_delayJobs.Add(job);
                }
            }
            else
            {
                m_delayJobs.Add(job);
            }

            base.OnExecute();
        }