Refactor ResourceManager
Opened this issue · 0 comments
wateret commented
Should let the ResourceManager
have two keys.
- string id (hold obj as raw pointer)
- integer index (hold obj as unique_ptr)
Serialize them in integer index order. (Also ForEach
iterates them in integer index order)
Currently we use an integer index for HeroClass
but we may use it globally later to enhance performance and memory.
% Should all the classes that are managed by ResourceManager have an integer index member?