sideeffects / HoudiniEngineForUnreal

Houdini Engine Plugin for Unreal Engine.
http://www.sidefx.com/unreal
Other
1.36k stars 374 forks source link

Bug Fix: UHoudiniAssetInstanceInput::CreateInstanceInputField() #123

Closed AegisShingo closed 6 months ago

AegisShingo commented 4 years ago

I fixed UHoudiniAssetInstanceInput::CreateInstanceInputField(). Original code uses FilterByPredicate(). But it needs to receive return value. Original code do nothing. Original code uses only first element of CandidateFields. So FindByPredicate() is better. This change will fix an issue of overriding Houdini Instanced Inputs on UE4. The issue is that if you override Houdini Instanced Inputs and change any parameter of HoudiniAssetComponent, then Houdini Instanced Inputs array's order randomly changes.