This is something I have been battling for a while now, to use ints or floats
integers are better for performance reasons but floats will have to be used here and there for calculations etc.
tried doing some research to find out more about what the performance cost is and got no where, most people suggesting nowadays performance is else where. (opinions welcome on that)
so I have been leaning more towards using floats for the most part throughout the game, the issue I am now having is the float to string, the formatting options is great but it rounds to the last digit to the nearest of the proceeding digit.
I am wanting to output what is effectively currency in whole numbers to the player, as such I want it to always round down. (or I could get angry players saying they have enough, when actually its just rounded and they dont)