Debugger: Use warning icon for alerts
This commit is contained in:
parent
4e0305de51
commit
29d994f3a0
|
@ -38,7 +38,9 @@ void BTState::_update(double p_delta) {
|
|||
void BTState::_notification(int p_notification) {
|
||||
switch (p_notification) {
|
||||
case NOTIFICATION_EXIT_TREE: {
|
||||
LimboDebugger::get_singleton()->unregister_bt_instance(tree_instance, get_path());
|
||||
if (tree_instance.is_valid()) {
|
||||
LimboDebugger::get_singleton()->unregister_bt_instance(tree_instance, get_path());
|
||||
}
|
||||
} break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -57,23 +57,23 @@ Error LimboDebugger::parse_message(void *p_user, const String &p_msg, const Arra
|
|||
return OK;
|
||||
}
|
||||
|
||||
void LimboDebugger::register_bt_instance(Ref<BTTask> p_instance, NodePath p_path) {
|
||||
ERR_FAIL_COND(active_trees.has(p_path));
|
||||
void LimboDebugger::register_bt_instance(Ref<BTTask> p_instance, NodePath p_player_path) {
|
||||
ERR_FAIL_COND(active_trees.has(p_player_path));
|
||||
|
||||
active_trees.insert(p_path, p_instance);
|
||||
active_trees.insert(p_player_path, p_instance);
|
||||
if (session_active) {
|
||||
_send_active_bt_players();
|
||||
}
|
||||
}
|
||||
|
||||
void LimboDebugger::unregister_bt_instance(Ref<BTTask> p_instance, NodePath p_path) {
|
||||
ERR_FAIL_COND(p_path.is_empty());
|
||||
ERR_FAIL_COND(!active_trees.has(p_path));
|
||||
void LimboDebugger::unregister_bt_instance(Ref<BTTask> p_instance, NodePath p_player_path) {
|
||||
ERR_FAIL_COND(p_player_path.is_empty());
|
||||
ERR_FAIL_COND(!active_trees.has(p_player_path));
|
||||
|
||||
if (tracked_tree == p_path) {
|
||||
if (tracked_tree == p_player_path) {
|
||||
_untrack_tree();
|
||||
}
|
||||
active_trees.erase(p_path);
|
||||
active_trees.erase(p_player_path);
|
||||
|
||||
if (session_active) {
|
||||
_send_active_bt_players();
|
||||
|
|
|
@ -39,9 +39,9 @@ private:
|
|||
public:
|
||||
static Error parse_message(void *p_user, const String &p_msg, const Array &p_args, bool &r_captured);
|
||||
|
||||
void register_bt_instance(Ref<BTTask> p_instance, NodePath p_path);
|
||||
void register_bt_instance(Ref<BTTask> p_instance, NodePath p_player_path);
|
||||
void unregister_bt_instance(Ref<BTTask> p_instance, NodePath p_player_path);
|
||||
|
||||
void unregister_bt_instance(Ref<BTTask> p_instance, NodePath p_path);
|
||||
#endif // DEBUG_ENABLED
|
||||
};
|
||||
#endif // LIMBO_DEBUGGER
|
|
@ -62,7 +62,8 @@ void LimboDebuggerTab::update_behavior_tree(const BehaviorTreeData &p_data) {
|
|||
|
||||
void LimboDebuggerTab::_show_alert(const String &p_message) {
|
||||
alert_message->set_text(p_message);
|
||||
alert_icon->set_texture(get_theme_icon(SNAME("NodeInfo"), SNAME("EditorIcons")));
|
||||
// alert_icon->set_texture(get_theme_icon(SNAME("NodeInfo"), SNAME("EditorIcons")));
|
||||
alert_icon->set_texture(get_theme_icon(SNAME("StatusWarning"), SNAME("EditorIcons")));
|
||||
alert_box->set_visible(!p_message.is_empty());
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue