First time post on the forums, I am hoping I can find some answers from the experienced people here.
I am trying to add actual double support to blueprints. Nothing like a String>Double method that others have done. I have scoured the internet and forums in search of answers, but I have found little help.
So far I have defined some regular double math functions in blueprint (they don’t compile of course “Bad function definition”) and I have made a little Float64.h which is a copy of the native Float32.h in the source; thus far I have found no use for either of those headers in the actual code so I don’t really know why they exist.
I am currently editing the source engine to get this support in; I have been aware from the beginning that I would be doing this.
I see no reason why my doubles are not working, the engine simply won’t compile because of them. I can only assume there is some place hidden in the source that has a big whitelist or blacklist(unlikely) of variables that can be used in blueprints. I just need to find where that is, and I can probably feel my way along from there using floats as a guide (if floats aren’t there I’m going to be in a tough spot though).
I have come across Missing support for uint32 int64 uint64 - UE4 AnswerHub that post, in which the OP claimed to have added the int64 support themselves but did not detail how in any way.
I am foreign to Unreal’s C++ stuff, so I could really use example snippets of code to follow so I can understand these things better.
Thanks for hearing me out, I hope you all can help me solve my little mystery here!