Thanks that’s really helpful. I jumped from learning c++ to EU4 really quickly so stuff like that sometimes elude me.
I saw that there were a lot of pointers used in Unreal engine but there’s barely any new/delete used, is it because of the garbage collector? Should i worry about not understanding what it does or as long as i don’t use new then the engine will take care of every pointer? Some of the stuff i read in books about pointers said they were to be used carefully but they’re really everywhere in unreal so it got me really wondering.
Thanks i’ll keep that in mind, it’ll probably save me a lot of trouble because i would have used it outside the constructor for sure.