Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the LuaPlugin class
 /// </summary>
 /// <param name="filename"></param>
 internal LuaPlugin(string filename, LuaExtension luaExt, FSWatcher watcher)
 {
     // Store filename
     Filename = filename;
     this.luaExt = luaExt;
     LuaEnvironment = luaExt.LuaEnvironment;
     this.watcher = watcher;
 }
Esempio n. 2
0
    void Awake()
    {
        LuaExtension.DoString("return 20 + 20");
        var result = (int)LuaExtension.ToNumber(1);

        LuaExtension.Pop(1);
        Debug.Log("result = " + result);
    }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the LuaPlugin class
 /// </summary>
 /// <param name="filename"></param>
 /// <param name="luaExt"></param>
 /// <param name="watcher"></param>
 internal LuaPlugin(string filename, LuaExtension luaExt, FSWatcher watcher)
 {
     // Store filename
     Filename       = filename;
     Name           = Core.Utility.GetFileNameWithoutExtension(Filename);
     this.luaExt    = luaExt;
     LuaEnvironment = luaExt.LuaEnvironment;
     this.watcher   = watcher;
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the LuaPlugin class
 /// </summary>
 /// <param name="filename"></param>
 /// <param name="luaExt"></param>
 /// <param name="watcher"></param>
 internal LuaPlugin(string filename, LuaExtension luaExt, FSWatcher watcher)
 {
     // Store filename
     Filename = filename;
     Name = Core.Utility.GetFileNameWithoutExtension(Filename);
     this.luaExt = luaExt;
     LuaEnvironment = luaExt.LuaEnvironment;
     this.watcher = watcher;
 }
Esempio n. 5
0
 /// <summary>
 /// Initializes a new instance of the LuaPluginLoader class
 /// </summary>
 /// <param name="lua"></param>
 /// <param name="luaExtension"></param>
 public LuaPluginLoader(NLua.Lua lua, LuaExtension luaExtension)
 {
     LuaEnvironment = lua;
     LuaExtension = luaExtension;
 }
Esempio n. 6
0
 /// <summary>
 /// Initializes a new instance of the LuaPluginLoader class
 /// </summary>
 /// <param name="lua"></param>
 /// <param name="luaExtension"></param>
 public LuaPluginLoader(NLua.Lua lua, LuaExtension luaExtension)
 {
     LuaEnvironment = lua;
     LuaExtension   = luaExtension;
 }