File tree Expand file tree Collapse file tree
Source/HoudiniEngineRuntime/Private Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -431,12 +431,11 @@ UHoudiniCookable::SetParameterData(UCookableParameterData* InParameterData)
431431 bChanged = true ;
432432 if (IsValid (InParameterData->Parameters [Index]))
433433 {
434-
435- // ParameterData->Parameters[Index] = DuplicateObject(InParameterData->Parameters[Index], ParameterData);
436- ParameterData->Parameters [Index] = NewObject<UHoudiniParameter>(ParameterData, InParameterData->Parameters [Index].GetClass ());
437- // UEngine::FCopyPropertiesForUnrelatedObjectsParams Params;
438- UEngine::CopyPropertiesForUnrelatedObjects (InParameterData->Parameters [Index], ParameterData->Parameters [Index]);
439-
434+ ParameterData->Parameters [Index] = DuplicateObject (InParameterData->Parameters [Index], this );
435+ ParameterData->Parameters [Index]->SetNodeId (this ->GetNodeId ());
436+ ParameterData->Parameters [Index]->SetParmId (INDEX_NONE );
437+ ParameterData->Parameters [Index]->SetParentParmId (INDEX_NONE );
438+ ParameterData->Parameters [Index]->MarkChanged (true );
440439 ParameterData->Parameters [Index]->MarkChanged (true );
441440 }
442441 else
You can’t perform that action at this time.
0 commit comments