C# Class Schumix.Components.LuaEngine.LuaHelper

Helper functions for the LuaEngine implementation.
Exibir arquivo Open project: Schumix/Schumix2 Class Usage Examples

Public Methods

Method Description
HandleLuaCommands ( NLua.Lua vm, string chan, string msg ) : void

Handles Lua irc commands, especially interpreting.

RegisterLuaFunctions ( NLua.Lua vm, LuaFunctionDescriptor>.Dictionary &luaFunctions, object target ) : void

Registers Lua functions found in the specified target.

Method Details

HandleLuaCommands() public static method

Handles Lua irc commands, especially interpreting.
public static HandleLuaCommands ( NLua.Lua vm, string chan, string msg ) : void
vm NLua.Lua Lua virtual machine
chan string Channel name.
msg string Message sent.
return void

RegisterLuaFunctions() public static method

Registers Lua functions found in the specified target.
public static RegisterLuaFunctions ( NLua.Lua vm, LuaFunctionDescriptor>.Dictionary &luaFunctions, object target ) : void
vm NLua.Lua The Lua virtual machine.
luaFunctions LuaFunctionDescriptor>.Dictionary Global lua function table.
target object Object (class,struct) to search in.
return void