Browse Source

add: call async api to use funcIndex as returnBase

akeit0 3 days ago
parent
commit
39e7570d18
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Lua/LuaStateExtensions.cs

+ 5 - 0
src/Lua/LuaStateExtensions.cs

@@ -277,6 +277,11 @@ public static class LuaStateExtensions
         return LuaVirtualMachine.Concat(state, concatCount, cancellationToken);
     }
 
+    public static ValueTask<int> CallAsync(this LuaState state, int funcIndex, CancellationToken cancellationToken = default)
+    {
+        return LuaVirtualMachine.Call(state, funcIndex, funcIndex, cancellationToken);
+    }
+    
     public static ValueTask<int> CallAsync(this LuaState state, int funcIndex, int returnBase, CancellationToken cancellationToken = default)
     {
         return LuaVirtualMachine.Call(state, funcIndex, returnBase, cancellationToken);