Класс Modification - GeoPlayerRu/PixPhys-Unofficial-Wiki-Ru GitHub Wiki
Класс Modification это класс содержащий переменные и некоторые функции вашего модифицированного объекта
Функции
Конструктор
Конструктор класса берёт имя предмета и имя оригинального предмета:
Modification ModItem = new Modfication("Something","Brick");
Загрузка ресурсов
Класс Modification имеет несколько функций относящихся к загрузке ресурсов извне.
ModItem.LoadSprite(string Path, int PixelsPerUnit = 10, FilterMode filterMode = FilterMode.Point); // Нужен для загрузки спрайта
ModItem.LoadTexture(string Path, FilterMode filterMode = FilterMode.Point); // Нужен для загрузки текстуры
ModItem.LoadSound(string path); //Нужен для загрузки звука (AudioClip)
// Учтите, что аргументы с '=' могут быть опущены
Инстанцирование (Буквально, создание экземпляра объекта)
Если честно, это не совсем инстанцирование, для реального инстанцирования вам всё ещё нужно это:
Instantiate(someObject)
но, для создания объекта (физического) внутри кода вам нужно это:
physObject = ModItem.CreatePhysicalObject(string name, Sprite sprite); // And this will return gameObject, which you can use in your purposes
Данные
Чекни мать SpawnableData