PANORAMA что сломалось, как чинить

romanson

Пользователь
5 Фев 2020
41
3
Проект
Diablo_rpg
Предлагаю тему для обсуждения. Панорама и все что с ней связано. Последние траблы пришли с последним обновлением. Была рабочая кастомка, но вот после обновы перестала работать панорама. Теперь я так понял есть нюансы по подключению файлов ( include src ). Кто что знает по этому поводу или есть ссылки на прошедшие изменения, либо у кого есть понимание что теперь с этим делать, то милости прошу поучаствовать в обсуждении данного вопроса.
 
Пожалуй дополню тем что недавно спрашивал и узнал. Теперь для корректной работы файла custom_ui_manifest.xml необходимо содержимое строк script/ запихнуть в файл .js и приконтачить его тем же способом что и файлы в scripts/ Примерно так:
<scripts>
<include src="file://{resources}/scripts/playertables/playertables_base.js"/>
<include src="file://{resources}/scripts/api/items_database.js"/>
<include src="file://{resources}/scripts/api/player_inventory.js"/>
<include src="file://{resources}/scripts/api/tooltip_manager.js"/>
<include src="file://{resources}/scripts/main.js" />
</scripts>
 
Появилась другая проблема: есть .xml файл ,что делать с содержимым <script> т.к оно теперь так не работает
<root>
<styles>
<include src="file://{resources}/styles/windows/heroselection_window.css"/>
</styles>
<script>
function OnClick() {
var button = $.GetContextPanel();
button.Data().OnHeroSelected(button.id);
}
</script>
<RadioButton group="Heroes" class="AvailableHeroesButton" onactivate="OnClick()">
<DOTAHeroImage id="HeroIcon" heroname="npc_dota_hero_crystal_maiden" class="AvailableHeroesIcon" scaling="stretch-to-fit-preserve-aspect" />
</RadioButton>
</root>
 
В общем разобрался. На подобии верхнего примера пробежался по всем .xml файлам и припелил неверное содержимое через include и .js файлы. Все завелось. Всем спасибо.
 
Реклама: