message: Function end_play is not mandatory
diff: @@ -107,6 +107,7 @@ void UPythonComponent::EndPlay(const EEndPlayReason::Type EndPlayReason)
  FScopePythonGIL gil;
  + if (PyObject_HasAttrString(py_component_instance, (char *)"end_play")) {
  PyObject *ep_ret = PyObject_CallMethod(py_component_instance, (char *)"end_play", NULL);
  if (!ep_ret) {
  @@ -114,6 +115,7 @@ void UPythonComponent::EndPlay(const EEndPlayReason::Type EndPlayReason)
  }
  Py_XDECREF(ep_ret);
  + }
  Super::EndPlay(EndPlayReason);
  