public override void CalculateStep (long targetTick) { if (!IsDone ()) { Error (); LogError ("Something went wrong. At this point the path should be completed"); } }