Working on probe: drv_call_function now returns a string

This commit is contained in:
2024-09-04 21:01:20 -04:00
parent 9f0f96556f
commit 8c75a5f826
3 changed files with 13 additions and 2 deletions

View File

@@ -166,7 +166,7 @@ void AIntegrationGameModeBase::LuaCallInvoke(AActor *place) {
if (place != nullptr) {
place_id = UlxTangible::GetActorTangible(place)->TangibleId;
}
w->play_call_function(w.Get(), InvocationKind::LUA_CALL, place_id, datapk.size(), datapk.data());
w.PlayCallFunction(InvocationKind::LUA_CALL, place_id, datapk);
}
void AIntegrationGameModeBase::ExecuteDebuggingCommand(FlxLockedWrapper &w, const FString &fs) {
@@ -183,7 +183,7 @@ void AIntegrationGameModeBase::ExecuteDebuggingCommand(FlxLockedWrapper &w, cons
sb.write_fvector(FVector(2,3,4));
std::string_view datapk = sb.view();
int64 player = w.GetActor();
w->play_call_function(w.Get(), InvocationKind::LUA_CALL, player, datapk.size(), datapk.data());
w.PlayCallFunction(InvocationKind::LUA_CALL, player, datapk);
} else {
ConsoleOutput.AppendLine(TEXT("Unknown Command"));
}