Open
Description
The way we currently handle beforeSend
callback (and a few others) requires us to instantiate UObject
-derived classes which could be unsafe during GC when outside of game thread (related issue for reference - #573).
Potential solution here could be switching to using USTRUCT
's for entities that we pass to these callbacks but at the very least this is a major API change (example draft PR for breadcrumbs - #854).
Alternatively, we can explore the idea to expose some internal interfaces to plugin users and use them as callback params instead to avoid UObject
instantiation entirely.
Metadata
Metadata
Assignees
Type
Projects
Status