/// <summary> /// 刪除每秒回呼函式 /// </summary> /// <param name="timeName">計時器名稱</param> /// <param name="callBack">回呼函式</param> public void DeleteEverySecondCallBack(string timeName, TimeCounter.TimeCallBack callBack) { if (timerCounterDic.ContainsKey(timeName)) { timerCounterDic[timeName].everySecondCallBack -= callBack; } }
/// <summary> /// 加入時間到回呼函式 /// </summary> /// <param name="timeName">計時器名稱</param> /// <param name="callBack">回呼函式</param> public void AddTimeUpCallBack(string timeName, TimeCounter.TimeCallBack callBack) { if (timerCounterDic.ContainsKey(timeName)) { timerCounterDic[timeName].timeUpCallBack += callBack; } }