Browse Source

Fix: table.concat

AnnulusGames 1 year ago
parent
commit
8027e15b0d
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/Lua/Standard/Table/ConcatFunction.cs

+ 3 - 3
src/Lua/Standard/Table/ConcatFunction.cs

@@ -14,15 +14,15 @@ public sealed class ConcatFunction : LuaFunction
             ? context.GetArgument<string>(1)
             ? context.GetArgument<string>(1)
             : "";
             : "";
         var arg2 = context.HasArgument(2)
         var arg2 = context.HasArgument(2)
-            ? (int)context.GetArgument<double>(2)
+            ? (long)context.GetArgument<double>(2)
             : 1;
             : 1;
         var arg3 = context.HasArgument(3)
         var arg3 = context.HasArgument(3)
-            ? (int)context.GetArgument<double>(3)
+            ? (long)context.GetArgument<double>(3)
             : arg0.ArrayLength;
             : arg0.ArrayLength;
 
 
         var builder = new ValueStringBuilder(512);
         var builder = new ValueStringBuilder(512);
 
 
-        for (int i = arg2; i <= arg3; i++)
+        for (long i = arg2; i <= arg3; i++)
         {
         {
             var value = arg0[i];
             var value = arg0[i];