private DTimer AddTimer(DTimer timer)
 {
     m_timerList.Add(timer);
     return(timer);
 }
 public static void RemoveTimer(DTimer timer)
 {
     Instance.m_timerList.Remove(timer);
 }
 public static DTimer CreateDTimer(float second, Action <float> callback)
 {
     return(Instance.AddTimer(DTimer.Generate(second, callback)));
 }