If true, the timer will stop when reaching 0. If false, it will restart.
public bool OneShot { get; set; }