/* =============================================================
 *  Lua VM function offsets for Roblox version-1a951716f19e4638
 * -------------------------------------------------------------
 *  NOTA: Esta versão não possui offsets de funções Lua
 *  disponíveis. As fontes externas retornaram 404.
 *  O runtime usará signature scanning como fallback.
 *  
 *  Para obter estes offsets:
 *  1. Anexe o Ghidra debugger ao processo Roblox rodando
 *  2. Faça dump das funções Luau_Load e Luau_Execute
 *  3. Atualize os valores abaixo
 * =============================================================
 */

public static class LuaFunctions {
    // Offset para luaL_loadstring / LuaVM_Load
    // moduleBase + LoadString = endereço da função
    public const long LoadString = 0x0;      // TODO: preencher via dump runtime

    // Offset para lua_pcall / Luau_Execute  
    // moduleBase + Pcall = endereço da função
    public const long Pcall = 0x0;           // TODO: preencher via dump runtime

    // Offset para GetLuaState
    // moduleBase + GetLuaState = endereço da função que retorna lua_State*
    public const long GetLuaState = 0x0;     // TODO: preencher via dump runtime
}

