You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I currently have an actor that is attached to the HoudiniPublicAPI in such that when they spawn, they spawn an HDA (see code on bottom for example). When this actor spawns using Play-in-Editor, it will spawn the Actor as expected, as well as the HDA. Generally the play can be stopped fine, too. That said, if the play is stopped before the HDA fully instantiates, this causes an exception in the lambdas of HoudiniEngineDetails.cpp, especially ShouldEnableResetParametersButtonLambda at the code: UHoudiniParameter* NextParm = NextHAC->GetParameterAt(n);. We can circumvent this problem by adding !NextHAC->IsValidLowLevel() to the If performed for the continue (line #229), and then fixing a bad check from a different function to include MainHAC->IsPendingKill() which is missing.
I currently have an actor that is attached to the HoudiniPublicAPI in such that when they spawn, they spawn an HDA (see code on bottom for example). When this actor spawns using Play-in-Editor, it will spawn the Actor as expected, as well as the HDA. Generally the play can be stopped fine, too. That said, if the play is stopped before the HDA fully instantiates, this causes an exception in the lambdas of HoudiniEngineDetails.cpp, especially ShouldEnableResetParametersButtonLambda at the code:
UHoudiniParameter* NextParm = NextHAC->GetParameterAt(n);
. We can circumvent this problem by adding!NextHAC->IsValidLowLevel()
to the If performed for the continue (line #229), and then fixing a bad check from a different function to includeMainHAC->IsPendingKill()
which is missing.The text was updated successfully, but these errors were encountered: