Написать класс на C# под Unity3D
Довольно часто будут необходимы какие-то классы по этой категории (C#/Unity). Сам программист, но времени не хватает.
Сейчас мне нужен класс, который динамично подгружает объекты на сцену.
Есть txt файл, который содержит строки:
object_id, x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ
Есть папка "Objects" где лежат папки с одноименным object_id. В ней 3Д модель из 3Dmax и текстура.
Требуется:
1. загрузить этот файл объектов
2. распарсить его и получить все id для дальнейшей загрузки
3. последовательно загрузить все детали (в этом файле конфига, одинаковые объекты могут повторяться десяток раз, не нужно их все загружать, нужно загрузить одну и держать ее в памяти)
4. добавить их в GameObject
5. применить параметры положения и размеров из этого конфига
Интересует именно качественный читабельный класс, чтобы без лишних усилий можно было в нем разобраться.
Предлагайте цену.