Exemple #1
0
IScriptObject* CScriptSystem::GetGlobalObject()
{
    CScriptObject* pObj = CreateScriptObject();
    lua_pushvalue(m_pLS, LUA_GLOBALSINDEX);
    pObj->CreateEmpty();
    pObj->Attach();
    return pObj;
}
Exemple #2
0
IScriptObject* CScriptSystem::CreateEmptyObject()
{
    SCRIPT_STACK_CHECK(m_pLS);
    CScriptObject* pObj = CreateScriptObject();

    if (!pObj->CreateEmpty())
    {
        pObj->Release();
        return NULL;
    };

    return pObj;
}