EPawnActionAbortState::Type UPawnActionsComponent::K2_AbortAction(UPawnAction* ActionToAbort)
{
    if (ActionToAbort != NULL)
    {
        return AbortAction(*ActionToAbort);
    }
    return EPawnActionAbortState::NeverStarted;
}
Esempio n. 2
0
void ProgressAction::ShowProgress()
{
    DWORD dwTicks1 = GetTickCount();
    if(dwTicks1-dwTicks > TICK_INTERVAL_TO_SHOW)
    {
        TCHAR buf[80];
        ProgressMessage(buf);
        const TCHAR *Items[]={ProgressTitle(),buf};
        Message(0,NULL,Items,_countof(Items),0);
        if(CheckForEsc())
	{
            AbortAction();
            SetLastError(ERROR_CANCELLED);
            throw WinExcept(ERROR_CANCELLED);
        }
        dwTicks = dwTicks1;
    }
}