public static Axe AxeAfter(this Axe a) { return(Axes.Where(m => m.InTime && !m.InTurret && m.TimeLeft > a.TimeLeft).OrderBy(m => m.TimeLeft).FirstOrDefault()); }
public static Axe AxeBefore(this Axe a) { return(Axes.Where(m => m.InTime && !m.InTurret && m.TimeLeft < a.TimeLeft).OrderBy(m => m.TimeLeft).LastOrDefault()); }
public static bool IsFirst(this Axe a) { return(FirstAxe == a); }