@@ -377,7 +377,7 @@ PyObject *py_ue_add_actor_component(ue_PyUObject * self, PyObject * args) {
377377 }
378378 }
379379
380- UActorComponent *component = NewObject<UActorComponent>(actor, u_class, FName (UTF8_TO_TCHAR (name)));
380+ UActorComponent *component = NewObject<UActorComponent>(actor, u_class, FName (UTF8_TO_TCHAR (name)), RF_Public );
381381 if (!component)
382382 return PyErr_Format (PyExc_Exception, " unable to create component" );
383383
@@ -413,7 +413,7 @@ PyObject *py_ue_add_python_component(ue_PyUObject * self, PyObject * args) {
413413 return PyErr_Format (PyExc_Exception, " uobject is not an AActor" );
414414 }
415415
416- UPythonComponent *component = NewObject<UPythonComponent>(actor, FName (UTF8_TO_TCHAR (name)));
416+ UPythonComponent *component = NewObject<UPythonComponent>(actor, FName (UTF8_TO_TCHAR (name)), RF_Public );
417417 if (!component)
418418 return PyErr_Format (PyExc_Exception, " unable to create component" );
419419
@@ -495,7 +495,7 @@ PyObject *py_ue_add_actor_root_component(ue_PyUObject * self, PyObject * args) {
495495 return PyErr_Format (PyExc_Exception, " argument is not a class" );
496496 }
497497
498- USceneComponent *component = NewObject<USceneComponent>(actor, (UClass *)py_obj->ue_object , FName (UTF8_TO_TCHAR (name)));
498+ USceneComponent *component = NewObject<USceneComponent>(actor, (UClass *)py_obj->ue_object , FName (UTF8_TO_TCHAR (name)), RF_Public );
499499 if (!component)
500500 return PyErr_Format (PyExc_Exception, " unable to create component" );
501501
0 commit comments