当前位置: 首页>>代码示例>>C#>>正文


C# LuaTable.Register方法代码示例

本文整理汇总了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);
 }
开发者ID:rhinohq,项目名称:A2-Computing-Project,代码行数:11,代码来源:MathLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:12,代码来源:StringLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:12,代码来源:OSLib.cs

示例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);
 }
开发者ID:rhinohq,项目名称:A2-Computing-Project,代码行数:12,代码来源:BaseLib.cs

示例5: RegisterFunctions

 // Registers functions in library
 public static void RegisterFunctions(LuaTable module)
 {
     module.Register("format", format);
     module.Register("len", len);
 }
开发者ID:rhinohq,项目名称:A2-Computing-Project,代码行数:6,代码来源:StringLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:21,代码来源:BaseLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:31,代码来源:MathLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:9,代码来源:FileLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:10,代码来源:IOLib.cs

示例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);
 }
开发者ID:farreltr,项目名称:OneLastSunset,代码行数:11,代码来源:TableLib.cs


注:本文中的LuaTable.Register方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。