コード例 #1
0
        public virtual void Stop()
        {
            if (m_Started)
            {
                m_Started = false;

                if (m_EventTimer != null)
                {
                    m_EventTimer.Stop();
                    m_EventTimer = null;
                }

                OnStop();
            }
        }
コード例 #2
0
        public virtual void Start()
        {
            if (!m_Started)
            {
                m_Started = true;

                if (m_EventTimer != null)
                {
                    m_EventTimer.Stop();
                }

                if (TimerFrequency != TimeSpan.Zero)
                {
                    m_EventTimer = new EventTimer(this);
                    m_EventTimer.Start();
                }

                OnStart();
            }
        }