Exemple #1
0
 public void Sort(LuaFunction compare)
 {
     this.list.Sort((a, b) =>
         {
             LuaValue result = compare.Invoke(new LuaValue[] { a, b });
             LuaBoolean boolValue = result as LuaBoolean;
             if (boolValue != null && boolValue.BoolValue == true)
             {
                 return 1;
             }
             else
             {
                 return -1;
             }
         });
 }
Exemple #2
0
 public LuaFunction Register(string name, LuaFunc function)
 {
     LuaFunction luaFunc = new LuaFunction(function);
     this.SetNameValue(name, luaFunc);
     return luaFunc;
 }