示例#1
0
    public bool Add(String _name, float _time, bool _repeat, bool _atStart, SubTimerCallback _callBack)
    {
        if (!_timerDict.ContainsKey(_name))
        {
            _timerDict.Add(_name, new SubTimer(_name, _time, _repeat, _atStart, _callBack));
            return(true);
        }

        return(false);
    }
示例#2
0
        public SubTimer(String _name, float _time, bool _repeat, bool _atStart, SubTimerCallback _callBack)
        {
            name          = _name;
            time          = _time;
            _originalTime = _time;
            repeat        = _repeat;
            atStart       = _atStart;
            callBack      = _callBack;

            if (atStart && callBack != null)
            {
                callBack();
            }
        }