asEXECUTION_FINISHED asEXECUTION_SUSPENDED asEXECUTION_ABORTED asEXECUTION_EXCEPTION asEXECUTION_PREPARED asEXECUTION_UNINITIALIZED asEXECUTION_ACTIVE asEXECUTION_ERROR
All the code has been successfully executed. The return value can be retrieved and the context released or prepared for another execution.
The execution has been suspended. The execution can be resumed by calling Execute() or ExecuteStep(). The execution can be aborted by calling Abort().
The execution has been aborted. Nothing has been returned, and no exception occured. The context can be released or prepared for another execution.
An exception occured in the script code. Nothing has been returned. The context can be released or prepared for another execution.
The execution has been prepared for execution but nothing has been executed yet.
The context hasn't been prepared yet. Call Prepare() or release the context.
The context is currently executing the byte code. The execution can be suspended or aborted by calling Suspend() or Abort() respectively.
There was an error while setting the script function arguments.