@@ -104,16 +104,16 @@ void BehaviorTreeView::_update_tree(const Ref<BehaviorTreeData> &p_data) {
104
104
if (status_changed) {
105
105
item->set_metadata (1 , current_status);
106
106
if (current_status == BTTask::SUCCESS) {
107
- item->set_custom_draw (0 , this , LW_NAME ( _draw_success_status));
107
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_success_status));
108
108
item->set_icon (1 , theme_cache.icon_success );
109
109
} else if (current_status == BTTask::FAILURE) {
110
- item->set_custom_draw (0 , this , LW_NAME ( _draw_failure_status));
110
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_failure_status));
111
111
item->set_icon (1 , theme_cache.icon_failure );
112
112
} else if (current_status == BTTask::RUNNING) {
113
- item->set_custom_draw (0 , this , LW_NAME ( _draw_running_status));
113
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_running_status));
114
114
item->set_icon (1 , theme_cache.icon_running );
115
115
} else {
116
- item->set_custom_draw (0 , this , LW_NAME ( _draw_fresh));
116
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_fresh));
117
117
item->set_icon (1 , nullptr );
118
118
}
119
119
}
@@ -180,13 +180,13 @@ void BehaviorTreeView::_update_tree(const Ref<BehaviorTreeData> &p_data) {
180
180
item->set_icon_max_width (0 , 16 * _get_editor_scale ()); // Force user icon size.
181
181
182
182
if (task_data.status == BTTask::SUCCESS) {
183
- item->set_custom_draw (0 , this , LW_NAME ( _draw_success_status));
183
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_success_status));
184
184
item->set_icon (1 , theme_cache.icon_success );
185
185
} else if (task_data.status == BTTask::FAILURE) {
186
- item->set_custom_draw (0 , this , LW_NAME ( _draw_failure_status));
186
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_failure_status));
187
187
item->set_icon (1 , theme_cache.icon_failure );
188
188
} else if (task_data.status == BTTask::RUNNING) {
189
- item->set_custom_draw (0 , this , LW_NAME ( _draw_running_status));
189
+ item->set_custom_draw_callback (0 , callable_mp ( this , &BehaviorTreeView:: _draw_running_status));
190
190
item->set_icon (1 , theme_cache.icon_running );
191
191
}
192
192
0 commit comments