Exemplo n.º 1
0
 public void Length(StackFrame stackFrame, LuaObject[] args)
 {
     if (args.Length == 0)
     {
         stackFrame.Push(vm.GetNumber(0));
     }
     else
     {
         var table = args[0] as LuaTable;
         if (table == null)
         {
             stackFrame.Push(vm.GetNumber(0));
         }
         else
         {
             stackFrame.Push(vm.GetNumber(table.Count));
         }
     }
 }