lua

package
v0.0.0-...-bd5a051 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2024 License: MIT Imports: 3 Imported by: 0

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) Close

func (le *LuaEngine) Close()

Close cierra el estado Lua.

func (*LuaEngine) ExecuteScript

func (le *LuaEngine) ExecuteScript(script string) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL