C# 클래스 Schumix.Components.LuaEngine.LuaFunctions

Class containing most of the exported Lua functions. It as also a wrapper to the Main API.
상속: Schumix.Irc.Commands.CommandInfo
파일 보기 프로젝트 열기: Schumix/Schumix2 1 사용 예제들

공개 메소드들

메소드 설명
Clean ( ) : void
LuaFunctions ( NLua.Lua &vm ) : System

Creates a new instance of LuaFunctions

비공개 메소드들

메소드 설명
BaseAdminflag ( string ServerName, string Name ) : AdminFlag
BaseAdminflag ( string ServerName, string Name, string Vhost ) : AdminFlag
BaseIsAdmin ( string ServerName, string Name ) : bool
BaseIsAdmin ( string ServerName, string Name, int Flag ) : bool
BaseIsAdmin ( string ServerName, string Name, string Vhost, int Flag ) : bool
BaseIsChannel ( string ServerName, string Name ) : bool
GetCommandPermission ( string permission ) : CommandPermission
RegisterIrcHook ( string HandlerName, string LuaName ) : void
RegisterSchumixHook ( string CommandName, string LuaName, CommandPermission permission = CommandPermission.Normal ) : void
SendMessage ( string ServerName, string channel, string message ) : void
WriteLine ( string ServerName, string message ) : void

메소드 상세

Clean() 공개 메소드

public Clean ( ) : void
리턴 void

LuaFunctions() 공개 메소드

Creates a new instance of LuaFunctions
public LuaFunctions ( NLua.Lua &vm ) : System
vm NLua.Lua Lua VM
리턴 System