Да и при выходе из игры надо все удалить
|
Ы?!

Заносишь все ресурсы в классы, и функция просто перебирает ресурсы, и требуемый загрузить файл, если в классе есть такой файл, возвращать файл из класса, если нету загружать этот файл и вписывать в класс. Затем всё помечаешь что были востребованы в уровне. И все те что не имеют метки востребованности удалять. Всё просто.
