Thank you for this information!
It’s true that I’ve been stuck on this for a while now, because I’m scared of shooting myself in the foot in the future, while oblivious that I may be doing it to my present self!
Do you feel I should still go ahead and have the values saved in the PickUp → Inventory Component upon picking up? Or get said data during item initailization from the DT?
I don’t plan for thousands of players, it’s a solo game with, hopefully, possible co-op, but I do want to set the ground up properly for a standard PvP / be able to reuse my code for later projects.
Thank you for putting this issue into perspective with the microseconds/frames comparison, it helps a lot! I guess the answer is optimize when needed afterall, as much as I dislike it.
Soft class reference to the blueprint of the customized/specific weapon? That sounds like a good idea, I’ll try that!
Thank you very much for your answers and insights!