Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrScriptNotFound = errors.New("script not found")
ErrScriptNotFound es un error que se devuelve cuando un script no se encuentra.
Functions ¶
This section is empty.
Types ¶
type LuaEngine ¶
type LuaEngine struct {
// contains filtered or unexported fields
}
LuaEngine es responsable de ejecutar scripts Lua.
func NewLuaEngine ¶
func NewLuaEngine() *LuaEngine
NewLuaEngine crea una nueva instancia de LuaEngine.
func (*LuaEngine) ExecuteScript ¶
ExecuteScript ejecuta un script Lua desde una cadena de texto.
type ScriptManager ¶
type ScriptManager struct {
// contains filtered or unexported fields
}
ScriptManager gestiona la ejecución y almacenamiento de scripts Lua.
func NewScriptManager ¶
func NewScriptManager() *ScriptManager
NewScriptManager crea una nueva instancia de ScriptManager.
func (*ScriptManager) AddScript ¶
func (sm *ScriptManager) AddScript(name, script string)
AddScript añade un nuevo script al gestor.
func (*ScriptManager) Close ¶
func (sm *ScriptManager) Close()
Close cierra el ScriptManager y libera recursos.
func (*ScriptManager) ExecuteScript ¶
func (sm *ScriptManager) ExecuteScript(name string) error
ExecuteScript ejecuta un script Lua almacenado por su nombre.
func (*ScriptManager) RemoveScript ¶
func (sm *ScriptManager) RemoveScript(name string)
RemoveScript elimina un script del gestor.
Click to show internal directories.
Click to hide internal directories.