void FlyDirectTo(int index) { if (!CheckDeclaration()) return; LockTaskData(); AATEnabled = FALSE; InsertRecentList(index); ClearTask(); Task[0].Index = index; ActiveWayPoint = 0; RefreshTask(); UnlockTaskData(); }
void FlyDirectTo(int index) { if (!CheckDeclaration()) return; LockTaskData(); TaskModified = true; TargetModified = true; ActiveWayPoint = -1; AATEnabled = FALSE; InsertRecentList(index); Task[0].Index = index; for (int i=1; i<=MAXTASKPOINTS; i++) { Task[i].Index = -1; } ActiveWayPoint = 0; RefreshTask(); UnlockTaskData(); }