Ejemplo n.º 1
0
 public void callTest()
 {
     CSLua.LuaState L = new CSLua.LuaState();
     L.dostring("square = function(x) return x*x end");
     CSLua.MultiValue result = L.call("square", 12.0);
     Assert.AreEqual(144.0, result[0]);
 }
Ejemplo n.º 2
0
 public void registerFunctionActionOneParamTest()
 {
     CSLua.LuaState L = new CSLua.LuaState();
     mTestActionCalled = false;
     L.registerFunction((Action <string>)TestActionOneParam);
     L.call("TestActionOneParam", "This is a param");
     Assert.AreEqual("This is a param", mTestActionOneParamParam);
 }
Ejemplo n.º 3
0
 public void registerFunctionActionTest()
 {
     CSLua.LuaState L = new CSLua.LuaState();
     mTestActionCalled = false;
     L.registerFunction((Action)TestAction);
     L.call("TestAction");
     Assert.IsTrue(mTestActionCalled);
 }