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); }
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(); } }