protected bool IsScriptRunningCore(int script)
{
for (var i = 0; i < NumScriptSlot; i++)
{
var ss = _slots[i];
if (ss.Number == script && (ss.Where == WhereIsObject.Global || ss.Where == WhereIsObject.Local) && ss.Status != ScriptStatus.Dead)
return true;
}
return false;
}