object families are now defined using an integer value rather than a string. the mapping between int/str is defined in gameobjecttype
adding statisticprovider class
modifying classes so that they load gameobject dimensions through the statistic provider
adding LoadAllGameObjects method
renaming gameobjecttype to gameobjectfamily
moving all game-object stuff into its own namespace
propagating namespace switch
LoadAllGameObjects now uses GenericObjectDef rather than raw JObjs
moving statisticprovider to gameobject namespace and making it static
moving statisticprovider to gameobject namespace and making it static
propagating statisticprovider change to static class
renaming statisticprovider to objectstatisticprovider
moving objectstatisticprovider into its own nested namespace
fixing incorrect method call sigs
implementing all of the get methods
removing directional cutsintohull
adding dimensions to ladder
removing LoadGameObjectFamily and replacing with GetFamilyUids
updating to use the ObjectStatisticProvider instead of directly accessing the jobjects
only one model per gameobject supported