К примеру, персонаж убегает... Но решил вернутся.
delphi Код:
procedure toLeave;
begin
Engine.MoveTo(xxx,yyy,zzz);
Engine.MoveTo(xxx,yyy,zzz);
Engine.MoveTo(xxx,yyy,zzz);
...
end;
procedure toPoint;
begin
Engine.MoveTo(xxx,yyy,zzz);
Engine.MoveTo(xxx,yyy,zzz);
Engine.MoveTo(xxx,yyy,zzz);
...
end;
begin
Script.NewThread(@toLeave);
while true do begin
if ...
...
// к примеру тут надо убить процедуру toLeave /!\
...
toPoint;
...
end;
end.
Паралельно получается я не смогу прерывать действия, только очередью?