neborak_a Posted December 17, 2018 Share Posted December 17, 2018 (edited) Столкнулся с непонятной ситуацией. Есть плагин, который содержит такой код: void onPropertyNodeAdd() { Log::warning(__FUNCSIG__"\n"); } int PluginImpl::init() { Node::addCallback(Node::CALLBACK_PROPERTY_NODE_ADD, MakeCallback(onPropertyNodeAdd)); return 1; } Исходя из того что написано в документации, можно предположить, что данный колбек должен срабатывать, когда добавляется новый Property для ноды. Quote Node property added callback. This callback is fired when a new property is assigned to the node. Но я наблюдаю срабатывание данного колбека еще и при смене статуса ноды Enabled => Disabled и обратно в окне World Hierarchy. Это так и задумано или это баг? Так же, видимо в связи с данной логикой, при использование компонентной системы из примера вместе с Editor2, то при смене состояние Enabled => Disabled создается новая неактивная нода. Edited December 17, 2018 by neborak_a Link to comment
alexander Posted December 17, 2018 Share Posted December 17, 2018 Доброго времени суток! Это так и задумано или это баг? Это связано с принципом работы Undo/Redo в редакторе. В 2.7.3 этот компонент улучшался, поэтому в скором времени данный эффект может исчезнуть. С уважением, Александр Link to comment
neborak_a Posted December 17, 2018 Author Share Posted December 17, 2018 На сколько я понял, версия 2.7.3 еще не доступна для загрузки? Link to comment
morbid Posted December 17, 2018 Share Posted December 17, 2018 @neborak_a, нет, еще недоступна, но релиз состоится в ближайшее время (1-2 недели). How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
neborak_a Posted December 17, 2018 Author Share Posted December 17, 2018 Спасибо за ответ, будем ждать. Link to comment
Recommended Posts