Добавил всякие красивые (или нет) штучки для шеста
Теперь создание шеста происходит через материализацию частиц.
Когда герой уничтожает шест, тот разделяется на фрагменты, а из этих фрагментов частицы возвращаются к герою. Так как шест создан из особой материи, он как бы состоит из этих частиц, поэтому создание и возвращение происходят таким образом. В целом это не финальный результат, а скорее идея для будущей реализации.
Вообще, уничтожение шеста на мелкие фрагменты не получилось реализовать так как я хотел. По идеи фрагменты должны быть случайной формы, но сейчас они все прямоугольные.
Также, когда герой притягивается к верхушке шеста, тот прикольно качается, а если угол слишком большой, герой перетягивает шест и он падает.
По просьбе одного пользователя...
...улучшил анимацию запрыгивания на шест. Не знаю, видна ли вообще разница...