Add double-reference support for scripting function parameters to move value

This commit is contained in:
Wojtek Figat
2023-08-28 14:19:02 +02:00
parent 8906453b15
commit 81a2898d4e
4 changed files with 19 additions and 4 deletions

View File

@@ -1241,6 +1241,11 @@ namespace Flax.Build.Bindings
callParams += parameterInfo.Name;
callParams += "Temp";
}
// Instruct for more optoimized value move operation
else if (parameterInfo.Type.IsMoveRef)
{
callParams += $"MoveTemp({param})";
}
else
{
callParams += param;