У юнити есть свой формат - Unitypackage. Который используется для всех плагинов, и в т.ч. для того что лежит на AssetStore (который в какой то мере - менеджер пакетов).
Да откуда ж вы лезете то... Почему сразу в геймдев? Изучите сначала язык!
Как исправить: внимательно почитать ошибку, еще внимательнее посмотреть на типы данных. Ну серьезно. Это начальный уровень, и если у вас ошибки на таком этапе - то дальше будет все только хуже.
Time.deltaTime для этого не годится вообще. Это время последнего фрейма, и оно не сильно то и меняется с ходом игры.
Смотрите функции C# и .NET для работы с временем (DateTime класс вроде) - он вполне может вывести текущее время, если вам это нужно.
Да перетяните в инспекторе на serializeField и все. Или переберите например через transform.GetChilds (или как то так). Но лучше всего - не изобретайте велосипед и используйте встроенные средства, как вы описали. Все там можно указать в качестве своего обработчика.
Первое. Если работаете в юнити - подключайте собсно библиотеку в юнити. Для этого ее в папку Assets/Plugins достаточно положить. Второе - никакой гарантии, что ваша библиотека заведется под юнити (и тем более под дроид) - нет. Потому что юнити использует свою версию mono. Если так нужно в юнити - поищите на ее assetstore плагин.
Я вам щас пришлю видос про, например, приготовление какого то сложного блюда, и спрошу - сколько уйдет времени чтобы научится такому, при условии упорного обучения. Ах да, готовят на сковородке Tefal, если верить названию.
Но ведь TextureSize - это можно сказать что "константа" при создании объекта? -
Вот именно - это константа. А вы ее менять пытаетесь при каждой инстанциации. Нельзя менять размеры уже используемой рендер-текстуры, в которую прям щас идет рендер.
Возможно. Так же как удалить гланды через анус.
Для всего есть свои инструменты. Графический движок - не лучшее средство для написания графического редактора.
Во первых - у вас там должен быть текст ошибки в консоли, то что вы написали выше - просто уведомление, а не ошибка.
Во вторых - функция называется Jump, а вызов ее - jump - и компилятор естественно не знает что такое jump, потому что он чувствителен к регистру.