本文整理汇总了C#中LuaTable.Register方法的典型用法代码示例。如果您正苦于以下问题:C# LuaTable.Register方法的具体用法?C# LuaTable.Register怎么用?C# LuaTable.Register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LuaTable
的用法示例。
在下文中一共展示了LuaTable.Register方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RegisterFunctions
// Registers functions in library
public static void RegisterFunctions(LuaTable module)
{
module.SetNameValue("huge", new LuaNumber(double.MaxValue));
module.SetNameValue("pi", new LuaNumber(Math.PI));
module.SetNameValue("e", new LuaNumber(Math.E));
module.Register("pow", pow);
module.Register("random", random);
module.Register("randomseed", randomseed);
module.Register("sqrt", sqrt);
}
示例2: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("byte", @byte);
module.Register("char", @char);
module.Register("format", format);
module.Register("len", len);
module.Register("sub", sub);
module.Register("lower", lower);
module.Register("upper", upper);
module.Register("rep", rep);
module.Register("reverse", reverse);
}
示例3: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("clock", clock);
module.Register("date", date);
module.Register("time", time);
module.Register("execute", execute);
module.Register("exit", exit);
module.Register("getenv", getenv);
module.Register("remove", remove);
module.Register("rename", rename);
module.Register("tmpname", tmpname);
}
示例4: RegisterFunctions
// Registers functions in library
public static void RegisterFunctions(LuaTable module)
{
module.Register("print", print);
module.Register("type", type);
module.Register("getmetatable", getmetatable);
module.Register("setmetatable", setmetatable);
module.Register("tostring", tostring);
module.Register("tonumber", tonumber);
module.Register("assert", assert);
module.Register("error", error);
}
示例5: RegisterFunctions
// Registers functions in library
public static void RegisterFunctions(LuaTable module)
{
module.Register("format", format);
module.Register("len", len);
}
示例6: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("print", print);
module.Register("type", type);
module.Register("getmetatable", getmetatable);
module.Register("setmetatable", setmetatable);
module.Register("tostring", tostring);
module.Register("tonumber", tonumber);
module.Register("ipairs", ipairs);
module.Register("pairs", pairs);
module.Register("next", next);
module.Register("assert", assert);
module.Register("error", error);
module.Register("rawget", rawget);
module.Register("rawset", rawset);
module.Register("select", select);
module.Register("dofile", dofile);
module.Register("loadstring", loadstring);
module.Register("unpack", unpack);
module.Register("pcall", pcall);
}
示例7: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.SetNameValue("huge", new LuaNumber(double.MaxValue));
module.SetNameValue("pi", new LuaNumber(Math.PI));
module.Register("abs", abs);
module.Register("acos", acos);
module.Register("asin", asin);
module.Register("atan", atan);
module.Register("atan2", atan2);
module.Register("ceil", ceil);
module.Register("cos", cos);
module.Register("cosh", cosh);
module.Register("deg", deg);
module.Register("exp", exp);
module.Register("floor", floor);
module.Register("fmod", fmod);
module.Register("log", log);
module.Register("log10", log10);
module.Register("max", max);
module.Register("min", min);
module.Register("modf", modf);
module.Register("pow", pow);
module.Register("rad", rad);
module.Register("random", random);
module.Register("randomseed", randomseed);
module.Register("sin", sin);
module.Register("sinh", sinh);
module.Register("sqrt", sqrt);
module.Register("tan", tan);
module.Register("tanh", tanh);
}
示例8: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("close", close);
module.Register("read", read);
module.Register("write", write);
module.Register("lines", lines);
module.Register("flush", flush);
module.Register("seek", seek);
}
示例9: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("input", input);
module.Register("output", output);
module.Register("open", open);
module.Register("read", read);
module.Register("write", write);
module.Register("flush", flush);
module.Register("tmpfile", tmpfile);
}
示例10: RegisterFunctions
public static void RegisterFunctions(LuaTable module)
{
module.Register("concat", concat);
module.Register("insert", insert);
module.Register("remove", remove);
module.Register("removeitem", removeitem);
module.Register("maxn", maxn);
module.Register("getn", getn); //[PixelCrushers]
module.Register("setn", getn); //[PixelCrushers]
module.Register("sort", sort);
}