UHT: RigVM Make sure to rely on slice index for lazy values

#rb jaime.cifuentes

[CL 26118200 by helge mathee in ue5-main branch]
This commit is contained in:
helge mathee
2023-06-20 07:34:44 -04:00
parent 3bdf519ef5
commit afa48d10e0

View File

@@ -282,7 +282,7 @@ namespace EpicGames.UHT.Exporters.CodeGen
string paramTypeOriginal = parameter.TypeOriginal(true);
string paramNameOriginal = parameter.NameOriginal(false);
string additionalParameters = String.Empty;
if (!parameter.Input && !parameter.Output && !parameter.Singleton)
if (parameter.IsLazy || (!parameter.Input && !parameter.Output && !parameter.Singleton))
{
additionalParameters = ", RigVMExecuteContext.GetSlice().GetIndex()";
}