Класс 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