ok, my question only being that BMX supports function overloading..
Why not ask josh to put in an overload function for the LoadScene() where you can pass a blank variable, and it will return what is being loaded to that variable, and then just run check on what that variable is at any given time, then update your load bar accordingly?
Maybe its stupid, I don't know, but just a thought.
Could even ask how many objects are in the SBX, and then do a count down?