From 97460aa13796d3335c60400600daa1cfc59c7343 Mon Sep 17 00:00:00 2001 From: "Teddy (SilaLiu)" Date: Wed, 8 Jan 2025 15:12:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/assets/Modules/data_panel.gd | 268 +++++++++--------- app/src/main/assets/Modules/data_panel.tscn | 7 +- app/src/main/assets/Modules/system_volume.gd | 9 + .../main/assets/Modules/volume_settings.tscn | 6 +- ...state-e66311c87c39ec8c25379305b5ae724b.cfg | 6 +- ...state-cde3bcba676ea6f34bed0c4b04d5924b.cfg | 4 +- ...lding-cde3bcba676ea6f34bed0c4b04d5924b.cfg | 4 +- .../assets/godot/editor/editor_layout.cfg | 22 +- .../assets/godot/editor/filesystem_cache8 | 46 +-- .../assets/godot/editor/filesystem_update4 | 3 + .../assets/godot/editor/project_metadata.cfg | 6 +- .../godot/editor/script_editor_cache.cfg | 46 ++- ...lding-1a3c5735c15833ed927f8e21f675a320.cfg | 3 + ...state-df01371e0b855f3c0d049e22bf34eb43.cfg | 178 ++++++++++++ ...lding-df01371e0b855f3c0d049e22bf34eb43.cfg | 5 + ....png-fe5c7c3e1ab4fcac343366961e655af2.ctex | Bin 0 -> 1410 bytes ...n.png-fe5c7c3e1ab4fcac343366961e655af2.md5 | 3 + ....png-3e0f9faf68405f64903ff89537a9b1d1.ctex | Bin 0 -> 1094 bytes ...n.png-3e0f9faf68405f64903ff89537a9b1d1.md5 | 3 + ....png-452a8255f380dc6a76c2920252a4a5d9.ctex | Bin 0 -> 1112 bytes ...n.png-452a8255f380dc6a76c2920252a4a5d9.md5 | 3 + app/src/main/assets/godot/uid_cache.bin | Bin 18486 -> 18635 bytes .../assets/pad_hmi_ui/home/emergency_icon.png | Bin 0 -> 2212 bytes .../pad_hmi_ui/home/emergency_icon.png.import | 34 +++ .../assets/pad_hmi_ui/home/ready_icon.png | Bin 0 -> 1621 bytes .../pad_hmi_ui/home/ready_icon.png.import | 34 +++ .../assets/pad_hmi_ui/home/remote_icon.png | Bin 0 -> 1751 bytes .../pad_hmi_ui/home/remote_icon.png.import | 34 +++ .../com/coldmint/gaodemap/MainActivity.kt | 2 +- 29 files changed, 541 insertions(+), 185 deletions(-) create mode 100644 app/src/main/assets/Modules/system_volume.gd create mode 100644 app/src/main/assets/godot/editor/system_volume.gd-folding-1a3c5735c15833ed927f8e21f675a320.cfg create mode 100644 app/src/main/assets/godot/editor/volume_settings.tscn-editstate-df01371e0b855f3c0d049e22bf34eb43.cfg create mode 100644 app/src/main/assets/godot/editor/volume_settings.tscn-folding-df01371e0b855f3c0d049e22bf34eb43.cfg create mode 100644 app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.ctex create mode 100644 app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.md5 create mode 100644 app/src/main/assets/godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex create mode 100644 app/src/main/assets/godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.md5 create mode 100644 app/src/main/assets/godot/imported/remote_icon.png-452a8255f380dc6a76c2920252a4a5d9.ctex create mode 100644 app/src/main/assets/godot/imported/remote_icon.png-452a8255f380dc6a76c2920252a4a5d9.md5 create mode 100644 app/src/main/assets/pad_hmi_ui/home/emergency_icon.png create mode 100644 app/src/main/assets/pad_hmi_ui/home/emergency_icon.png.import create mode 100644 app/src/main/assets/pad_hmi_ui/home/ready_icon.png create mode 100644 app/src/main/assets/pad_hmi_ui/home/ready_icon.png.import create mode 100644 app/src/main/assets/pad_hmi_ui/home/remote_icon.png create mode 100644 app/src/main/assets/pad_hmi_ui/home/remote_icon.png.import diff --git a/app/src/main/assets/Modules/data_panel.gd b/app/src/main/assets/Modules/data_panel.gd index 18ce9e4..0544b1a 100644 --- a/app/src/main/assets/Modules/data_panel.gd +++ b/app/src/main/assets/Modules/data_panel.gd @@ -24,15 +24,14 @@ func _ready() -> void: func connected_to_server(): - update_bms_report() - Mode_Report() - Gear_Report() - Throttle_Report() CurrentStationInfo_Report() - Steering_Report() - VehicleDoor_Report() all_station_info() + Steering_Report() + vehicle_info() + autoware_info() + sensor_info() pass + var stations var zd_data var zd_index = 0 @@ -40,7 +39,78 @@ func message_received(data:Dictionary): if data.is_empty():return if !data.has("topic"):return match data.topic: - "/app/display/all_station_info":#获取所有站点信息 + #车辆底盘信息反馈 + "/hmi_input/app/cloud_control_platform/vehicle_info": + #电量显示 + power_label.text = str(data.msg.p_l) + "%" + if data.msg.p_l < 25: + power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_red.png") + elif data.msg.p_l < 50: + power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_yellow.png") + elif data.msg.p_l < 75: + power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green2.png") + else: + power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green.png") + #模式反馈 + control_mode_texture_rect.texture = ret_mode_value(data.msg.mode) + #档位反馈 + ret_gear_position(data.msg.gear) + #油门反馈 + %accel_status.value = data.msg.thr + %brake_status.value = data.msg.brk + #续航 + %BatteryLifeLabel.text = str(data.msg.rm) + #总里程 + %SmallMileageLabel.text = str(data.msg.tm) + #车速 + %Speed.text = str(data.msg.spd) + + #大灯 + if data.msg.head_light: + %head_light.texture = preload("res://pad_hmi_ui/home/highbeam_icon.png") + else: + %head_light.texture = preload("res://pad_hmi_ui/home/lowbeam_icon.png") + + #转向灯 + if data.msg.turn_light == 1: + %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_left.png") + elif data.msg.turn_light == 2: + %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_right.png") + else: + %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_straight.png") + + #座椅安全带 + if data.msg.seatbelt == 1: + %seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_high.png") + else: + %seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_dis.png") + + #二氧化碳检测 + if data.msg.co2 >0: + %co2.texture = preload("res://pad_hmi_ui/home/co2_icon_dis.png") + else: + %co2.texture = preload("res://pad_hmi_ui/home/co2_icon_high.png") + + #烟雾检测 + if data.msg.smoke > 0: + %smoke.texture = preload("res://pad_hmi_ui/home/smoke_icon_dis.png") + else: + %smoke.texture = preload("res://pad_hmi_ui/home/smoke_icon_high.png") + + # autoware 部分中台消息 + "/hmi_input/app/cloud_control_platform/autoware_info": + # NKT + if data.msg.pos_q < 20: + %NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_red.png") + elif data.msg.pos_q < 40: + %NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_yellow.png") + elif data.msg.pos_q < 60: + %NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_green.png") + else : + %NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_red.png") + + #获取所有站点信息 + "/app/display/all_station_info": stations = data.msg.stations zd_data = data.msg.header for node in %SiteSelectionDetailsList.get_children():#清除数据 @@ -58,61 +128,9 @@ func message_received(data:Dictionary): ) %SiteSelectionDetailsList.add_child(itemLabel) index += 1 - - "/hmi_input/pix_robobus/vcu_report1":#大灯信息 - if data.msg.headlight_actual: - %Vcu_Report1TextureRect4.texture = preload("res://pad_hmi_ui/home/highbeam_icon.png") - else: - %Vcu_Report1TextureRect4.texture = preload("res://pad_hmi_ui/home/lowbeam_icon.png") - - "/hmi_input/app/cloud_control_platform/vehicle_info":#车辆信息 - #电量显示 - power_label.text = str(data.msg.p_l) + "%" - if data.msg.p_l < 25: - power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_red.png") - elif data.msg.p_l < 50: - power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_yellow.png") - elif data.msg.p_l < 75: - power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green2.png") - else: - power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green.png") - #模式反馈 - control_mode_texture_rect.texture = ret_mode_value(data.msg.mode) - #档位反馈 - ret_gear_position(data.msg.gear) - #油门反馈 - %accel_status.value = data.msg.thr * 100 - %brake_status.value = data.msg.brk * 100 - #续航 - %BatteryLifeLabel.text = str(data.msg.rm) - #总里程 - %SmallMileageLabel.text = str(data.msg.tm) - #车速 - %Speed.text = str(data.msg.spd) - #转向灯 - if data.msg.turn_light == 1: - %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_left.png") - elif data.msg.turn_light == 2: - %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_right.png") - else: - %Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_straight.png") - #座椅安全带 - if data.msg.seatbelt == 1: - %seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_high.png") - else: - %seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_dis.png") - #二氧化碳检测 - if data.msg.co2 >0: - %CarbonDioxideTextureRect.texture = preload("res://pad_hmi_ui/home/co2_icon_dis.png") - else: - %CarbonDioxideTextureRect.texture = preload("res://pad_hmi_ui/home/co2_icon_high.png") - #烟雾检测 - if data.msg.smoke > 0: - %smokeTextureRect2.texture = preload("res://pad_hmi_ui/home/smoke_icon_dis.png") - else: - %smokeTextureRect2.texture = preload("res://pad_hmi_ui/home/smoke_icon_high.png") - "/hmi_input/perception/traffic_light_recognition/traffic_signals":#红绿灯 + #红绿灯 + "/hmi_input/perception/traffic_light_recognition/traffic_signals": match data.msg.signals[0].elements[0].color: 0: %TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_default.png") @@ -122,27 +140,42 @@ func message_received(data:Dictionary): %TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_yellow.png") 3: %TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_green.png") - "/hmi_input/app/display/current_station_info":#站点信息反馈 + + #站点信息反馈 + "/hmi_input/app/display/current_station_info": %Current_platform_Label.text = data.msg.current_station.name %Next_platform_Label.text = data.msg.target_station.name %distanceHScrollBar.max_value = data.msg.task_distance %distanceHScrollBar.value = data.msg.task_distance - data.msg.target_distance %estimate_time_label.text = str(data.msg.estimate_time) + "min" %target_distance.text = str(data.msg.target_distance) + "m" - "/hmi_input/vehicle/status/steering_status":#转向反馈 + + #转向角反馈 + "/hmi_input/vehicle/status/steering_status": var actual_angle = -data.msg.steering_tire_angle %SteeringWheel.rotation = actual_angle func ret_mode_value(mode_value): match mode_value: - #0: return "NO_COMMAND" - 1: return preload("res://pad_hmi_ui/home/auto_icon.png") - #2: return "A_STEER_ONLY" - #3: return "A_VELOCITY_ONLY" - 4: return preload("res://pad_hmi_ui/home/manual_icon.png") - #5: return "DISENGAGED" - #6: return "NOT_READY" - _: return preload("res://pad_hmi_ui/home/unknow_icon.png") + + 1: #遥控模式 manual + return preload("res://pad_hmi_ui/home/manual_icon.png") + + 2: #自驾待命状态(非遥控、自动驾驶、无自动驾驶相关任务) ready + return preload("res://pad_hmi_ui/home/ready_icon.png") + + 3: #自驾执行状态 auto + return preload("res://pad_hmi_ui/home/auto_icon.png") + + 4: #远程驾驶状态 remote driving + return preload("res://pad_hmi_ui/home/remote_icon.png") + + 5: #紧急停止状态 emergency stop + return preload("res://pad_hmi_ui/home/emergency_icon.png") + + _: #未知 unknow + return preload("res://pad_hmi_ui/home/unknow_icon.png") + func ret_gear_position(report): %gearPosition0.modulate = Color("767676") %gearPosition2.modulate = Color("767676") @@ -158,50 +191,17 @@ func ret_gear_position(report): return "D" # "DRIVE" 20: %gearPosition2.modulate = Color("ffffff") - return "R" # "REVERSE" + return "R" # "REVERSE" 22: %gearPosition0.modulate = Color("ffffff") return "P" # "PARK" _: return "UNKNOWN" -func update_bms_report():#电量显示 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/pix_robobus/bms_report", - "type": "pix_robobus_driver_msgs/msg/BmsReport" - } - Websocket.send_msg(str(send_data)) + -func Mode_Report():#模式反馈 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/vehicle/status/control_mode", - "Type": "autoware_auto_vehicle_msgs/msg/ControlModeReport" - } - Websocket.send_msg(str(send_data)) -func Gear_Report():#档位反馈 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/vehicle/status/gear_status", - "Type": "autoware_auto_vehicle_msgs/msg/GearReport" - } - Websocket.send_msg(str(send_data)) -#func sub_door_open_and_close_callback(msg): - #if(msg.door_open_inplace and (not msg.door_close_inplace)): - #%vehicle_door_reportTextureRect.texture = load("res://robobus_padui_v2/home/door_open_icon.png") - #elif((not msg.door_open_inplace) and msg.door_close_inplace): - #%vehicle_door_reportTextureRect.texture = load("res://robobus_padui_v2/home/door_closed_icon.png") - -func Throttle_Report():#油门/ 刹车反馈 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/vehicle/status/actuation_status", - "type": "tier4_vehicle_msgs/msg/ActuationStatusStamped" - } - Websocket.send_msg(str(send_data)) - -func CurrentStationInfo_Report():#站点信息反馈 +#任务站点信息反馈 +func CurrentStationInfo_Report(): var send_data = { "op": "subscribe", "topic": "/hmi_input/app/display/current_station_info", @@ -209,38 +209,53 @@ func CurrentStationInfo_Report():#站点信息反馈 } Websocket.send_msg(str(send_data)) - -func Steering_Report():#转向反馈 +#转向角反馈 +func Steering_Report(): var send_data = { "op": "subscribe", "topic": "/hmi_input/vehicle/status/steering_status", "type": "autoware_auto_vehicle_msgs/msg/SteeringReport" } Websocket.send_msg(str(send_data)) - -func VehicleDoor_Report():#车门 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/pix_robobus/vehicle_door_report", - "type": "pix_robobus_driver_msgs/msg/VehicleDoorReport" - } - Websocket.send_msg(str(send_data)) -func Vcu_Report1():#车辆大灯 - var send_data = { - "op": "subscribe", - "topic": "/hmi_input/pix_robobus/vcu_report1", - "type": "pix_robobus_driver_msgs/msg/VcuReport1" - } - Websocket.send_msg(str(send_data)) -func all_station_info():#所有站点反馈 +#所有站点反馈 +func all_station_info(): var send_data = { "op": "subscribe", "topic": "/app/display/all_station_info", "type": "pixmoving_hmi_msgs/msg/V2dAllStationInfo" } Websocket.send_msg(str(send_data)) + +# 车辆底盘信息反馈 +func vehicle_info(): + var send_data = { + "op": "subscribe", + "topic": "/hmi_input/app/cloud_control_platform/vehicle_info", + "type": "pixmoving_hmi_msgs/msg/VehicleInfo" + } + Websocket.send_msg(str(send_data)) + +# 中台转发部分AUTOWARE信息反馈 +func autoware_info(): + var send_data = { + "op": "subscribe", + "topic": "/hmi_input/app/cloud_control_platform/autoware_info", + "type": "pixmoving_hmi_msgs/msg/AutowareInfo" + } + Websocket.send_msg(str(send_data)) + +# GNSS 传感器数据 +func sensor_info(): + var send_data = { + "op": "subscribe", + "topic": "/hmi_input/app/cloud_control_platform/sensor_info", + "type": "pixmoving_hmi_msgs/msg/SensorInfo" + } + Websocket.send_msg(str(send_data)) + + signal OnClick3DVehicle func _on_d_vehicle_on_click(_node: Variant) -> void: OnClick3DVehicle.emit() @@ -249,7 +264,6 @@ func _on_d_vehicle_on_click(_node: Variant) -> void: func _on_positioning_on_long_click(_node: Variant) -> void: - print("--=====-----") if zd_data.is_empty():return zd_data.stamp.sec = (Time.get_ticks_msec()/1000) zd_data.stamp.nanosec = Time.get_ticks_msec() diff --git a/app/src/main/assets/Modules/data_panel.tscn b/app/src/main/assets/Modules/data_panel.tscn index 1673272..960a381 100644 --- a/app/src/main/assets/Modules/data_panel.tscn +++ b/app/src/main/assets/Modules/data_panel.tscn @@ -319,6 +319,7 @@ theme_override_font_sizes/font_size = 25 text = "在线" [node name="NDK" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1"] +unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 @@ -517,7 +518,7 @@ theme_override_constants/margin_top = 29 theme_override_constants/margin_right = 40 theme_override_constants/margin_bottom = 27 -[node name="CarbonDioxideTextureRect" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] +[node name="co2" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 0 @@ -528,7 +529,7 @@ script = ExtResource("1_gebae") size_max = 2.0 is_OnClickScaleAwt = null -[node name="smokeTextureRect2" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] +[node name="smoke" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 8 @@ -550,7 +551,7 @@ script = ExtResource("1_gebae") size_max = 2.0 is_OnClickScaleAwt = null -[node name="Vcu_Report1TextureRect4" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] +[node name="head_light" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 8 diff --git a/app/src/main/assets/Modules/system_volume.gd b/app/src/main/assets/Modules/system_volume.gd new file mode 100644 index 0000000..2ef62ce --- /dev/null +++ b/app/src/main/assets/Modules/system_volume.gd @@ -0,0 +1,9 @@ +extends TextureProgressBar + +signal system_volume_drag_ended(value) + +func _on_gui_input(event: InputEvent) -> void: + if event is InputEventScreenDrag: + value -= event.relative.x * (max_value/size.x) + system_volume_drag_ended.emit(value) + pass # Replace with function body. diff --git a/app/src/main/assets/Modules/volume_settings.tscn b/app/src/main/assets/Modules/volume_settings.tscn index 0c3798a..04bbb9a 100644 --- a/app/src/main/assets/Modules/volume_settings.tscn +++ b/app/src/main/assets/Modules/volume_settings.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=8 format=3 uid="uid://cffp3l0yvp4fg"] +[gd_scene load_steps=9 format=3 uid="uid://cffp3l0yvp4fg"] [ext_resource type="Texture2D" uid="uid://qaq46brhnjbn" path="res://code/l3_7.png" id="1_q53pk"] [ext_resource type="Script" path="res://Modules/volume_settings.gd" id="1_weo36"] [ext_resource type="Texture2D" uid="uid://qmulrp786qvy" path="res://pad_hmi_ui/home/sound_bar.png" id="2_q2e4s"] [ext_resource type="Texture2D" uid="uid://c13prs00h2k3o" path="res://pad_hmi_ui/home/sound_icon.png" id="3_uwj1p"] +[ext_resource type="Script" path="res://Modules/system_volume.gd" id="4_oy8e6"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_o8w8u"] @@ -37,6 +38,7 @@ theme_override_styles/grabber_area_highlight = SubResource("StyleBoxTexture_h6qw value = 19.0 [node name="TextureProgressBar" type="TextureProgressBar" parent="HSlider"] +unique_name_in_owner = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -50,6 +52,7 @@ grow_vertical = 2 mouse_filter = 2 value = 19.0 texture_progress = ExtResource("2_q2e4s") +script = ExtResource("4_oy8e6") [node name="TextureRect" type="TextureRect" parent="HSlider"] unique_name_in_owner = true @@ -74,3 +77,4 @@ offset_bottom = 104.0 texture = ExtResource("1_q53pk") [connection signal="drag_ended" from="HSlider" to="." method="_on_h_slider_drag_ended"] +[connection signal="gui_input" from="HSlider/TextureProgressBar" to="HSlider/TextureProgressBar" method="_on_gui_input"] diff --git a/app/src/main/assets/godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg b/app/src/main/assets/godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg index 397f9e6..9b30b64 100644 --- a/app/src/main/assets/godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg +++ b/app/src/main/assets/godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(1557.76, 492.996), +"ofs": Vector2(-78.6176, -145.164), "primary_grid_step": Vector2i(8, 8), "show_group_gizmos": true, "show_guides": true, @@ -34,7 +34,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.12246 +"zoom": 0.529732 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")]) diff --git a/app/src/main/assets/godot/editor/data_panel.tscn-editstate-cde3bcba676ea6f34bed0c4b04d5924b.cfg b/app/src/main/assets/godot/editor/data_panel.tscn-editstate-cde3bcba676ea6f34bed0c4b04d5924b.cfg index 64a0659..9136033 100644 --- a/app/src/main/assets/godot/editor/data_panel.tscn-editstate-cde3bcba676ea6f34bed0c4b04d5924b.cfg +++ b/app/src/main/assets/godot/editor/data_panel.tscn-editstate-cde3bcba676ea6f34bed0c4b04d5924b.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-245.524, 43.4841), +"ofs": Vector2(-179.524, -198.516), "primary_grid_step": Vector2i(8, 8), "show_group_gizmos": true, "show_guides": true, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")]) diff --git a/app/src/main/assets/godot/editor/data_panel.tscn-folding-cde3bcba676ea6f34bed0c4b04d5924b.cfg b/app/src/main/assets/godot/editor/data_panel.tscn-folding-cde3bcba676ea6f34bed0c4b04d5924b.cfg index 6d299a0..36b6c8b 100644 --- a/app/src/main/assets/godot/editor/data_panel.tscn-folding-cde3bcba676ea6f34bed0c4b04d5924b.cfg +++ b/app/src/main/assets/godot/editor/data_panel.tscn-folding-cde3bcba676ea6f34bed0c4b04d5924b.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Layout", "Layout/Transform"), NodePath("DataPanel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DTextureRect"), PackedStringArray("Material", "Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight/TrafficLight"), PackedStringArray("Layout", "Visibility"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/Steering"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/Speed"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/SpeedUnit"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/SteeringWheel"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/NDK"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/control_modeTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition0"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer/accel_status"), PackedStringArray("Layout", "Textures"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer/brake_status"), PackedStringArray("Layout", "Textures"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/BatteryLifeLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/Label3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/SmallMileageLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/Label3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/PowerTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/PowerLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/CarbonDioxideTextureRect"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/smokeTextureRect2"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/seatbelt"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/Vcu_Report1TextureRect4"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/mapTextureRect"), PackedStringArray("Visibility", "Material", "Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/TextureRect2"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/TextureRect2/sideDisplayTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer/dateTime"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/VolumeSettings"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer2"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3"), PackedStringArray("Layout", "Mouse", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect/SiteSelectionTextureRectLabel"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer/PullBtn"), PackedStringArray("Layout", "texture"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "Mouse", "Localization", "Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning/ProgressBar"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "Mouse", "Theme Overrides/colors", "theme_override_styles/fill", "theme_override_styles/background", "Visibility"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/normal", "Layout", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute/ProgressBar"), PackedStringArray("Mouse", "Theme Overrides", "Theme Overrides/styles", "Visibility", "theme_override_styles/fill"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HSlider"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer/Label2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer/target_distance"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2/estimate_time_label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer8"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer8/distanceHScrollBar"), PackedStringArray("Layout", "Theme Overrides", "Input", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer/Current_platform_Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer2/Next_platform_Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("CanvasLayer"), PackedStringArray("Layer", "Transform", "Follow Viewport"), NodePath("SiteSelectionDetails"), PackedStringArray("Ordering", "Mouse"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides", "Layout/Transform", "Theme Overrides/styles", "theme_override_styles/panel", "Focus", "Scroll"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/SiteSelectionDetailsList"), PackedStringArray("Layout", "Mouse", "Theme", "Theme Overrides", "Visibility", "Theme Overrides/constants")] +node_unfolds=[NodePath("."), PackedStringArray("Layout", "Layout/Transform"), NodePath("DataPanel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DTextureRect"), PackedStringArray("Material", "Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight/TrafficLight"), PackedStringArray("Layout", "Visibility"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/Steering"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/Speed"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/SpeedUnit"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation/MarginContainer/SteeringWheel"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/OnlineStatus/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/NDK"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1/control_modeTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition0"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/GearAdjustment/gearPosition4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer/accel_status"), PackedStringArray("Layout", "Textures"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer/brake_status"), PackedStringArray("Layout", "Textures"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay2/MarginContainer/VBoxContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/BatteryLifeLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/BatteryLife/Label3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/SmallMileageLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/SmallMileage/Label3"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/PowerTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer/Power/PowerLabel"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/co2"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/smoke"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/seatbelt"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer/head_light"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/mapTextureRect"), PackedStringArray("Visibility", "Material", "Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/TextureRect2"), PackedStringArray("Layout"), NodePath("DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/TextureRect2/sideDisplayTextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer/dateTime"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/VolumeSettings"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer2"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3"), PackedStringArray("Layout", "Mouse", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect/SiteSelectionTextureRectLabel"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer/PullBtn"), PackedStringArray("Layout", "texture"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "Mouse", "Localization", "Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning/ProgressBar"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "Mouse", "Theme Overrides/colors", "theme_override_styles/fill", "theme_override_styles/background", "Visibility"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/normal", "Layout", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute/ProgressBar"), PackedStringArray("Mouse", "Theme Overrides", "Theme Overrides/styles", "Visibility", "theme_override_styles/fill"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HSlider"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5/HBoxContainer/Label2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer/target_distance"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer7/HBoxContainer2/estimate_time_label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer8"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer8/distanceHScrollBar"), PackedStringArray("Layout", "Theme Overrides", "Input", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer/Current_platform_Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer9/HBoxContainer2/Next_platform_Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("CanvasLayer"), PackedStringArray("Layer", "Transform", "Follow Viewport"), NodePath("SiteSelectionDetails"), PackedStringArray("Ordering", "Mouse"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides", "Layout/Transform", "Theme Overrides/styles", "theme_override_styles/panel", "Focus", "Scroll"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/SiteSelectionDetailsList"), PackedStringArray("Layout", "Mouse", "Theme", "Theme Overrides", "Visibility", "Theme Overrides/constants")] resource_unfolds=["res://Modules/data_panel.tscn::StyleBoxTexture_ia2eh", PackedStringArray("Resource"), "res://Modules/data_panel.tscn::ShaderMaterial_yeotr", PackedStringArray("Resource", "Shader Parameters"), "res://Modules/data_panel.tscn::StyleBoxEmpty_j2i4v", PackedStringArray("Resource", "Content Margins"), "res://Modules/data_panel.tscn::StyleBoxTexture_a74mg", PackedStringArray("Resource", "Texture Margins", "Sub-Region"), "res://Modules/data_panel.tscn::StyleBoxEmpty_bmudn", PackedStringArray("Resource", "Content Margins"), "res://Modules/data_panel.tscn::ShaderMaterial_7qxv8", PackedStringArray("Resource", "Shader Parameters"), "res://Modules/data_panel.tscn::StyleBoxTexture_61ssv", PackedStringArray("Resource"), "res://Modules/data_panel.tscn::FontVariation_frbsn", PackedStringArray("Resource", "Extra Spacing"), "res://Modules/data_panel.tscn::StyleBoxEmpty_dyppf", PackedStringArray("Resource", "Content Margins"), "res://Modules/data_panel.tscn::StyleBoxFlat_2o5nf", PackedStringArray("Content Margins", "Corner Radius"), "res://Modules/data_panel.tscn::StyleBoxFlat_eso4x", PackedStringArray("Corner Radius", "Shadow", "Content Margins"), "res://Modules/data_panel.tscn::StyleBoxTexture_v7412", PackedStringArray("Resource", "Expand Margins"), "res://Modules/data_panel.tscn::StyleBoxTexture_gpo2x", PackedStringArray("Resource", "Texture Margins", "Expand Margins"), "res://Modules/data_panel.tscn::StyleBoxFlat_e53im", PackedStringArray("Corner Radius"), "res://Modules/item_label.tscn::StyleBoxEmpty_dyppf", PackedStringArray()] -nodes_folded=[NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/SiteSelectionDetailsList")] +nodes_folded=[NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/SiteSelectionDetailsList")] diff --git a/app/src/main/assets/godot/editor/editor_layout.cfg b/app/src/main/assets/godot/editor/editor_layout.cfg index 39e1521..dac9d07 100644 --- a/app/src/main/assets/godot/editor/editor_layout.cfg +++ b/app/src/main/assets/godot/editor/editor_layout.cfg @@ -6,38 +6,38 @@ dock_5_selected_tab_idx=0 dock_floating={} dock_bottom=[] dock_closed=[] -dock_split_2=189 +dock_split_2=-29 dock_split_3=0 dock_hsplit_1=0 -dock_hsplit_2=426 -dock_hsplit_3=-450 +dock_hsplit_2=338 +dock_hsplit_3=-216 dock_hsplit_4=0 dock_filesystem_h_split_offset=480 dock_filesystem_v_split_offset=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png") -dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://pad_hmi_ui/", "res://pad_hmi_ui/home/", "res://Modules/", "res://common/", "res://common/load/", "res://common/load/texture/", "res://common/gui/", "res://common/gui/dialog/", "res://common/gui/dialog/res/", "res://common/gui/date/", "res://common/gui/date/res/") +dock_filesystem_selected_paths=PackedStringArray("res://pad_hmi_ui/home/ready_icon.png") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://pad_hmi_ui/", "res://pad_hmi_ui/home/", "res://common/load/texture/", "res://common/gui/dialog/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://control.tscn") -current_scene="res://control.tscn" +open_scenes=PackedStringArray("res://control.tscn", "res://Modules/data_panel.tscn", "res://Modules/volume_settings.tscn") +current_scene="res://Modules/data_panel.tscn" center_split_offset=-342 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=0 +selected_main_editor_idx=2 selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://Modules/date_time.gd", "res://res3D/ego_vehicle.gd", "res://common/global.gd", "res://code/hsliderPor.gd", "res://Modules/item_label.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://positioning.gd", "res://Modules/prompt_text.gd", "res://scripts/road_surface_mesh.gd", "res://Modules/setting.gd", "res://Modules/site_selection_texture_rect.gd", "res://Modules/SpeedGearAdjustment.gd", "res://Modules/speedItem.gd", "res://code/speedometer.gd", "res://common/websocket.gd"] -selected_script="res://common/websocket.gd" +open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://Modules/date_time.gd", "res://res3D/ego_vehicle.gd", "res://common/global.gd", "res://code/hsliderPor.gd", "res://Modules/item_label.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://positioning.gd", "res://Modules/prompt_text.gd", "res://scripts/road_surface_mesh.gd", "res://Modules/setting.gd", "res://Modules/site_selection_texture_rect.gd", "res://Modules/SpeedGearAdjustment.gd", "res://Modules/speedItem.gd", "res://code/speedometer.gd", "res://Modules/system_volume.gd", "res://Modules/volume_settings.gd", "res://common/websocket.gd"] +selected_script="res://Modules/data_panel.gd" open_help=["@GlobalScope", "CanvasItem", "InputEventMouseButton", "Label", "Node", "ProgressBar", "Range", "SceneTree", "StyleBox", "StyleBoxFlat", "StyleBoxTexture", "Tween", "WebSocketPeer"] -script_split_offset=288 +script_split_offset=217 list_split_offset=171 zoom_factor=1.0 diff --git a/app/src/main/assets/godot/editor/filesystem_cache8 b/app/src/main/assets/godot/editor/filesystem_cache8 index a132e29..c04732b 100644 --- a/app/src/main/assets/godot/editor/filesystem_cache8 +++ b/app/src/main/assets/godot/editor/filesystem_cache8 @@ -1,9 +1,9 @@ fc8a56933c4b1c8d796fdb8f7a9f9475 -::res://::1736250476 +::res://::1736300595 1.png::CompressedTexture2D::1480057199390730959::1735269527::1736214943::1::::<><>:: 2.png::CompressedTexture2D::4437645113931833008::1735269527::1736214943::1::::<><>:: 3.png::CompressedTexture2D::290322317853609805::1735269527::1736214943::1::::<><>:: -control.tscn::PackedScene::6421643001922860246::1736249925::0::1::::<><>::uid://bo8w4npgct57n::::res://res3D/ego_vehicle.tscn<>uid://cj40hol02w7c5::::res://pad_hmi_ui/home/power_btn.png<>uid://c5ksuke04sr07::::res://res3D/mainEnvironment.tres<>uid://dx5owafvbqdec::::res://Modules/data_panel.tscn<>res://code/main.gd<>uid://tqrf0pcv1bay::::res://Modules/main_3d_vehicle.tscn<>uid://dd5e3n5lfbffj::::res://Modules/information.tscn<>uid://dsl2hpmaayodk::::res://pad_hmi_ui/taskbar/PIX_logo.png<>uid://33cgqbhyfl47::::res://Modules/setting.tscn<>uid://84vxs0ksabkq::::res://Modules/tabs.tscn<>uid://ruvsjrmynxch::::res://pad_hmi_ui/taskbar/title.png<>res://common/base/base_control.gd +control.tscn::PackedScene::6421643001922860246::1736300593::0::1::::<><>::uid://bo8w4npgct57n::::res://res3D/ego_vehicle.tscn<>uid://cj40hol02w7c5::::res://pad_hmi_ui/home/power_btn.png<>uid://c5ksuke04sr07::::res://res3D/mainEnvironment.tres<>uid://dx5owafvbqdec::::res://Modules/data_panel.tscn<>res://code/main.gd<>uid://tqrf0pcv1bay::::res://Modules/main_3d_vehicle.tscn<>uid://dd5e3n5lfbffj::::res://Modules/information.tscn<>uid://dsl2hpmaayodk::::res://pad_hmi_ui/taskbar/PIX_logo.png<>uid://33cgqbhyfl47::::res://Modules/setting.tscn<>uid://84vxs0ksabkq::::res://Modules/tabs.tscn<>uid://ruvsjrmynxch::::res://pad_hmi_ui/taskbar/title.png<>res://common/base/base_control.gd export_presets.cfg::TextFile::-1::1736238513::0::1::::<><>:: icon1.png::CompressedTexture2D::2121236340265235529::1736142383::1736214941::1::::<><>:: icon2.png::CompressedTexture2D::8944114601382046984::1736142383::1736214941::1::::<><>:: @@ -11,7 +11,7 @@ icon.svg::CompressedTexture2D::9058028535339074070::1735269530::1736214942::1::: line.tres::StandardMaterial3D::4096407398117681223::1736142383::0::1::::<><>:: line_3.tres::StandardMaterial3D::3261037626935502214::1736142383::0::1::::<><>:: main.gd::GDScript::-1::1736142383::0::1::::<>Node3D<>:: -main.tscn::PackedScene::2849903588102574290::1736249927::0::1::::<><>::res://main.gd<>res://common/gui/fps.gd<>res://scripts/road_surface_mesh.gd<>res://common/shader/round.gdshader +main.tscn::PackedScene::2849903588102574290::1736300595::0::1::::<><>::res://main.gd<>res://common/gui/fps.gd<>res://scripts/road_surface_mesh.gd<>res://common/shader/round.gdshader ParkingSpace.tres::StandardMaterial3D::6161643078616046067::1736142383::0::1::::<><>:: positioning.gd::GDScript::-1::1736235882::0::1::::<>BaseControl<>:: WX20241220-163247.png::CompressedTexture2D::3803875009204594517::1735269528::1736214943::1::::<><>:: @@ -244,13 +244,13 @@ loading.gd::GDScript::-1::1735269528::0::1::::<>CanvasLayer<>:: loading.tscn::PackedScene::5240915617172888824::1735269528::0::1::::<><>::res://common/load/loading.gd<>uid://cn2ylhc6q1816::::res://common/load/texture/jd.webp ::res://common/load/texture/::1736214942 jd.webp::CompressedTexture2D::5742511757783586375::1735269528::1736214942::1::::<><>:: -::res://common/shader/::1736249930 +::res://common/shader/::1736317298 curvature.gdshader::Shader::-1::1735269528::0::1::::<><>:: curvature_alpha.gdshader::Shader::-1::1735269528::0::1::::<><>:: curvature_alpha_scissor.gdshader::Shader::-1::1735269528::0::1::::<><>:: gaussian_blur.gdshader::Shader::-1::1735269528::0::1::::<><>:: mask.gdshader::Shader::-1::1735269528::0::1::::<><>:: -round.gdshader::Shader::-1::1736249930::0::1::::<><>:: +round.gdshader::Shader::-1::1736317298::0::1::::<><>:: startup_guide_twinkle.gdshader::Shader::-1::1735269528::0::1::::<><>:: ::res://common/shader/inc/::1735269528 adjustment_global_color.gdshaderinc::ShaderInclude::-1::1735269528::0::1::::<><>:: @@ -277,13 +277,13 @@ sys_util.gd::GDScript::-1::1735269528::0::1::::SysUtil<>RefCounted<>:: time_util.gd::GDScript::-1::1735269528::0::1::::TimeUtil<>RefCounted<>:: ui_util.gd::GDScript::-1::1735269528::0::1::::UiUtil<>RefCounted<>:: uuid_util.gd::GDScript::-1::1735269528::0::1::::UuidUtil<>RefCounted<>:: -::res://DynamicObject/::1736249929 +::res://DynamicObject/::1736300597 Bicycle.glb::PackedScene::3449419326852423542::1736142383::1736214981::1::::<><>:: Bicycle.tscn::PackedScene::7886955930290435396::1736142383::0::1::::<><>::uid://bpe6ox17twkk1::::res://DynamicObject/Bicycle.glb Bus.glb::PackedScene::1413962689893859363::1736142383::1736214981::1::::<><>:: Bus.tscn::PackedScene::3553277608004895725::1736142383::0::1::::<><>::uid://ue602kue1n4f::::res://DynamicObject/Bus.glb Car.glb::PackedScene::2408641667720152571::1736142383::1736214969::1::::<><>:: -Car.tscn::PackedScene::2764742383018896476::1736249929::0::1::::<><>::uid://bak08gw4syg4j::::res://DynamicObject/Car.glb +Car.tscn::PackedScene::2764742383018896476::1736300597::0::1::::<><>::uid://bak08gw4syg4j::::res://DynamicObject/Car.glb Motorcycle.glb::PackedScene::3498842237587408580::1736142383::1736214968::1::::<><>:: Motorcycle.tscn::PackedScene::7045988468925638440::1736142383::0::1::::<><>::uid://bp34okb8uvvx1::::res://DynamicObject/Motorcycle.glb Pedestrian.glb::PackedScene::4231640112533178984::1736142383::1736214968::1::::<><>:: @@ -371,40 +371,41 @@ NotoSansSC-Medium.ttf::FontFile::4373986543460653903::1735269528::1736214941::1: NotoSansSC-Regular.ttf::FontFile::4091736943169270797::1735269528::1736214941::1::::<><>:: NotoSansSC-SemiBold.ttf::FontFile::6064672831900675909::1735269528::1736214941::1::::<><>:: NotoSansSC-Thin.ttf::FontFile::298068644689657558::1735269528::1736214941::1::::<><>:: -::res://Modules/::1736249926 +::res://Modules/::1736317298 buttonItem.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>:: -data_panel.gd::GDScript::-1::1736243297::0::1::::<>MarginContainer<>:: -data_panel.tscn::PackedScene::8836426121420614278::1736249926::0::1::::<><>::res://common/base/base_control.gd<>res://Modules/data_panel.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://culw8htusm3uk::::res://pad_hmi_ui/home/online_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn<>uid://c50227e2eywuh::::res://pad_hmi_ui/home/NDK_icon_green.png<>uid://dbhtybumdqiml::::res://pad_hmi_ui/home/auto_icon.png<>uid://b80xeeqwjs1er::::res://pad_hmi_ui/home/l3_3.png<>uid://ckb5d4c584for::::res://pad_hmi_ui/home/acc_bg.png<>uid://c10kxffapn2gt::::res://pad_hmi_ui/home/acc_bar.png<>uid://bm1s8eqmgruvf::::res://pad_hmi_ui/home/battery_icon_green2.png<>uid://2fhipj2re8cm::::res://pad_hmi_ui/home/l3_4.png<>uid://c2arewn6paknb::::res://pad_hmi_ui/home/co2_icon_dis.png<>uid://cbdsh233vvi6q::::res://pad_hmi_ui/home/smoke_icon_dis.png<>uid://bqk5wfyam21e8::::res://pad_hmi_ui/home/belts_icon_dis.png<>uid://s1lbea1dle4g::::res://pad_hmi_ui/home/highbeam_icon.png<>uid://chdu0kfu6c7o4::::res://pad_hmi_ui/home/l3_6.png<>uid://ku2yccf0rbwk::::res://pad_hmi_ui/home/l2_2.png<>uid://cffp3l0yvp4fg::::res://Modules/volume_settings.tscn<>uid://ccp1epic52e7k::::res://Modules/margin_container_2.tscn<>res://Modules/date_time.gd<>uid://eqerf7cx3cfa::::res://pad_hmi_ui/home/sitechoose_bg.png<>res://Modules/site_selection_texture_rect.gd<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.gd<>uid://ei4d57p8yhbm::::res://pad_hmi_ui/home/collapse_icon.png<>res://positioning.gd<>uid://eu54w8n46m0c::::res://pad_hmi_ui/home/start_btn_high.png<>uid://dgxq16wpio7r5::::res://pad_hmi_ui/home/distance_icon.png<>uid://djyamaij5878r::::res://pad_hmi_ui/home/time_icon.png<>uid://f7343a0tweet::::res://pad_hmi_ui/home/robobus_icon.png<>uid://c7xokasxsg5pv::::res://pad_hmi_ui/home/progress_bar.png<>uid://cfj881wj48obt::::res://Modules/item_label.tscn +data_panel.gd::GDScript::-1::1736317298::0::1::::<>MarginContainer<>:: +data_panel.tscn::PackedScene::8836426121420614278::1736317298::0::1::::<><>::res://common/base/base_control.gd<>res://Modules/data_panel.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://culw8htusm3uk::::res://pad_hmi_ui/home/online_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn<>uid://c50227e2eywuh::::res://pad_hmi_ui/home/NDK_icon_green.png<>uid://dbhtybumdqiml::::res://pad_hmi_ui/home/auto_icon.png<>uid://b80xeeqwjs1er::::res://pad_hmi_ui/home/l3_3.png<>uid://ckb5d4c584for::::res://pad_hmi_ui/home/acc_bg.png<>uid://c10kxffapn2gt::::res://pad_hmi_ui/home/acc_bar.png<>uid://bm1s8eqmgruvf::::res://pad_hmi_ui/home/battery_icon_green2.png<>uid://2fhipj2re8cm::::res://pad_hmi_ui/home/l3_4.png<>uid://c2arewn6paknb::::res://pad_hmi_ui/home/co2_icon_dis.png<>uid://cbdsh233vvi6q::::res://pad_hmi_ui/home/smoke_icon_dis.png<>uid://bqk5wfyam21e8::::res://pad_hmi_ui/home/belts_icon_dis.png<>uid://s1lbea1dle4g::::res://pad_hmi_ui/home/highbeam_icon.png<>uid://chdu0kfu6c7o4::::res://pad_hmi_ui/home/l3_6.png<>uid://ku2yccf0rbwk::::res://pad_hmi_ui/home/l2_2.png<>uid://cffp3l0yvp4fg::::res://Modules/volume_settings.tscn<>uid://ccp1epic52e7k::::res://Modules/margin_container_2.tscn<>res://Modules/date_time.gd<>uid://eqerf7cx3cfa::::res://pad_hmi_ui/home/sitechoose_bg.png<>res://Modules/site_selection_texture_rect.gd<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.gd<>uid://ei4d57p8yhbm::::res://pad_hmi_ui/home/collapse_icon.png<>res://positioning.gd<>uid://eu54w8n46m0c::::res://pad_hmi_ui/home/start_btn_high.png<>uid://dgxq16wpio7r5::::res://pad_hmi_ui/home/distance_icon.png<>uid://djyamaij5878r::::res://pad_hmi_ui/home/time_icon.png<>uid://f7343a0tweet::::res://pad_hmi_ui/home/robobus_icon.png<>uid://c7xokasxsg5pv::::res://pad_hmi_ui/home/progress_bar.png<>uid://cfj881wj48obt::::res://Modules/item_label.tscn date_time.gd::GDScript::-1::1735269528::0::1::::<>Label<>:: information.tscn::PackedScene::7432053514469797503::1735269528::0::1::::<><>::uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>uid://cuekwjm0hawts::::res://pad_hmi_ui/information/log_bg.png<>res://Modules/date_time.gd<>res://common/base/base_control.gd<>uid://c2jso50cp2n4t::::res://Modules/information_item.tscn<>uid://crgg6n2a4ggap::::res://pad_hmi_ui/information/radar_high.png<>uid://cppfnikc48hgo::::res://pad_hmi_ui/information/information/l3-1.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://b2eyfue60u1re::::res://pad_hmi_ui/information/navigation_high.png<>uid://c1iswmxqs1iwb::::res://pad_hmi_ui/information/map_high.png<>uid://dj0dwbvd1rq64::::res://pad_hmi_ui/information/camera_high.png<>uid://dbsxig3tbx3qm::::res://pad_hmi_ui/information/can_high.png<>uid://bugvjbdbwqrrp::::res://WX20241220-163247.png information_item.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>:: information_item.tscn::PackedScene::6687639066816687209::1735269528::0::1::::<><>::res://Modules/information_item.gd<>uid://dcylpmda38qtn::::res://pad_hmi_ui/information/function_bg.png<>uid://crgg6n2a4ggap::::res://pad_hmi_ui/information/radar_high.png item_label.gd::GDScript::-1::1736142383::0::1::::<>BaseControl<>:: -item_label.tscn::PackedScene::5144428977364843621::1736249926::0::1::::<><>::res://Modules/item_label.gd +item_label.tscn::PackedScene::5144428977364843621::1736300594::0::1::::<><>::res://Modules/item_label.gd language_tabs.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>:: language_tabs.tscn::PackedScene::222634974318904371::1735269528::0::1::::<><>::res://Modules/language_tabs.gd<>uid://ddc0v6muv1x37::::res://pad_hmi_ui/setting/language_btn.png<>res://common/base/base_control.gd -main_3d_vehicle.tscn::PackedScene::1367660527409902908::1736249925::0::1::::<><>::res://pad_hmi_ui/Main3DVehicle.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>res://common/base/base_control.gd<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn -margin_container_2.tscn::PackedScene::4945771306301426514::1736249925::0::1::::<><>::res://Modules/SpeedGearAdjustment.gd<>uid://pomyaut6jtnm::::res://yuan.png<>res://code/speedometer.gd<>uid://bgi2o6nm16ycn::::res://pad_hmi_ui/home/l3_12.png<>uid://d1obqtkp5s7c3::::res://pad_hmi_ui/home/banyuan.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://bbl68xb2d0ne2::::res://pad_hmi_ui/home/minus_btn.png<>res://common/base/base_control.gd<>uid://py3v278ho7vt::::res://pad_hmi_ui/home/plus_btn.png<>res://Modules/speedItem.gd<>res://code/path_follow_2d_por.gd<>uid://bsbptxpt17lo5::::res://pad_hmi_ui/home/6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png<>uid://xbugddj2xpru::::res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png +main_3d_vehicle.tscn::PackedScene::1367660527409902908::1736300593::0::1::::<><>::res://pad_hmi_ui/Main3DVehicle.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>res://common/base/base_control.gd<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn +margin_container_2.tscn::PackedScene::4945771306301426514::1736300593::0::1::::<><>::res://Modules/SpeedGearAdjustment.gd<>uid://pomyaut6jtnm::::res://yuan.png<>res://code/speedometer.gd<>uid://bgi2o6nm16ycn::::res://pad_hmi_ui/home/l3_12.png<>uid://d1obqtkp5s7c3::::res://pad_hmi_ui/home/banyuan.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://bbl68xb2d0ne2::::res://pad_hmi_ui/home/minus_btn.png<>res://common/base/base_control.gd<>uid://py3v278ho7vt::::res://pad_hmi_ui/home/plus_btn.png<>res://Modules/speedItem.gd<>res://code/path_follow_2d_por.gd<>uid://bsbptxpt17lo5::::res://pad_hmi_ui/home/6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png<>uid://xbugddj2xpru::::res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png prompt_text.gd::GDScript::-1::1736142383::0::1::::<>MarginContainer<>:: -prompt_text.tscn::PackedScene::8299550081828709349::1736249926::0::1::::<><>::res://Modules/prompt_text.gd<>res://common/base/base_control.gd +prompt_text.tscn::PackedScene::8299550081828709349::1736300594::0::1::::<><>::res://Modules/prompt_text.gd<>res://common/base/base_control.gd +system_volume.gd::GDScript::-1::1736304462::0::1::::<>TextureProgressBar<>:: setting.gd::GDScript::-1::1736241759::0::1::::<>MarginContainer<>:: -setting.tscn::PackedScene::2023223189996279790::1736249925::0::1::::<><>::res://Modules/setting.gd<>uid://dncdx223e1re4::::res://pad_hmi_ui/setting/function_bg.png<>uid://dn28hdbut8alu::::res://pad_hmi_ui/setting/progress_bg.png<>uid://img8vm70prej::::res://pad_hmi_ui/setting/record_icon_high.png<>uid://catp8wn7y4l1d::::res://pad_hmi_ui/setting/record_icon_normal.png<>uid://cm1oetmb1vduf::::res://pad_hmi_ui/setting/setting/l1-2.png<>uid://c0i40n0t78y8l::::res://pad_hmi_ui/setting/progress_bar_high.png<>uid://c5yeqb150553k::::res://pad_hmi_ui/setting/log_bg.png<>uid://bjrj72w6i84x4::::res://pad_hmi_ui/setting/build_icon_normal.png<>uid://c6v1wowbk102d::::res://pad_hmi_ui/setting/mode_dis.png<>uid://dfh82xt51gmjf::::res://pad_hmi_ui/setting/build_icon_high.png<>uid://byhwmdjx3var2::::res://pad_hmi_ui/setting/view_dis.png<>uid://bj215dprb2g1v::::res://pad_hmi_ui/setting/eport_icon_normal.png<>uid://df31a6g0oklv::::res://Modules/language_tabs.tscn<>uid://bjre0g7jh32oy::::res://pad_hmi_ui/setting/export_icon_high.png<>uid://b45cdi4mrcfpk::::res://pad_hmi_ui/setting/server_bg.png<>uid://cteu4g7833dk6::::res://Modules/setting_tabs.tscn<>res://Modules/settingButtonItem.gd<>uid://eai2a6227py1::::res://pad_hmi_ui/setting/connect_icon.png<>uid://rf7k1oo23umb::::res://pad_hmi_ui/setting/download_icon_normal.png<>uid://bgykactp343j6::::res://pad_hmi_ui/setting/connect_icon_pressed.png<>uid://xcl6r32po8p8::::res://pad_hmi_ui/setting/download_icon_high.png<>uid://dr5maw7xa58mq::::res://pad_hmi_ui/setting/upload_icon_normal.png<>uid://bqxv0p5et7qnb::::res://pad_hmi_ui/setting/connect_btn.png<>uid://yspjrkbkr0re::::res://pad_hmi_ui/setting/update_btn.png<>uid://70imd3xnkydk::::res://pad_hmi_ui/setting/upload_icon_high.png<>res://common/base/base_control.gd<>uid://t2ku0xn32sqd::::res://pad_hmi_ui/setting/progress_bar_normal.png<>uid://siw3iqyojrmb::::res://pad_hmi_ui/setting/updatelog_bg.png<>uid://c15ltf6sdq5m1::::res://pad_hmi_ui/setting/cancel_btn.png<>uid://o418ai5uhori::::res://pad_hmi_ui/setting/confirm_btn.png<>uid://ctjlpah7am5se::::res://Modules/update_progress.tscn<>uid://tiauoobg8vyr::::res://pad_hmi_ui/setting/setting/l1-3.png<>res://Modules/date_time.gd<>uid://c2wb86x10ngb7::::res://pad_hmi_ui/setting/setting/l1-4.png +setting.tscn::PackedScene::2023223189996279790::1736300593::0::1::::<><>::res://Modules/setting.gd<>uid://dncdx223e1re4::::res://pad_hmi_ui/setting/function_bg.png<>uid://dn28hdbut8alu::::res://pad_hmi_ui/setting/progress_bg.png<>uid://img8vm70prej::::res://pad_hmi_ui/setting/record_icon_high.png<>uid://catp8wn7y4l1d::::res://pad_hmi_ui/setting/record_icon_normal.png<>uid://cm1oetmb1vduf::::res://pad_hmi_ui/setting/setting/l1-2.png<>uid://c0i40n0t78y8l::::res://pad_hmi_ui/setting/progress_bar_high.png<>uid://c5yeqb150553k::::res://pad_hmi_ui/setting/log_bg.png<>uid://bjrj72w6i84x4::::res://pad_hmi_ui/setting/build_icon_normal.png<>uid://c6v1wowbk102d::::res://pad_hmi_ui/setting/mode_dis.png<>uid://dfh82xt51gmjf::::res://pad_hmi_ui/setting/build_icon_high.png<>uid://byhwmdjx3var2::::res://pad_hmi_ui/setting/view_dis.png<>uid://bj215dprb2g1v::::res://pad_hmi_ui/setting/eport_icon_normal.png<>uid://df31a6g0oklv::::res://Modules/language_tabs.tscn<>uid://bjre0g7jh32oy::::res://pad_hmi_ui/setting/export_icon_high.png<>uid://b45cdi4mrcfpk::::res://pad_hmi_ui/setting/server_bg.png<>uid://cteu4g7833dk6::::res://Modules/setting_tabs.tscn<>res://Modules/settingButtonItem.gd<>uid://eai2a6227py1::::res://pad_hmi_ui/setting/connect_icon.png<>uid://rf7k1oo23umb::::res://pad_hmi_ui/setting/download_icon_normal.png<>uid://bgykactp343j6::::res://pad_hmi_ui/setting/connect_icon_pressed.png<>uid://xcl6r32po8p8::::res://pad_hmi_ui/setting/download_icon_high.png<>uid://dr5maw7xa58mq::::res://pad_hmi_ui/setting/upload_icon_normal.png<>uid://bqxv0p5et7qnb::::res://pad_hmi_ui/setting/connect_btn.png<>uid://yspjrkbkr0re::::res://pad_hmi_ui/setting/update_btn.png<>uid://70imd3xnkydk::::res://pad_hmi_ui/setting/upload_icon_high.png<>res://common/base/base_control.gd<>uid://t2ku0xn32sqd::::res://pad_hmi_ui/setting/progress_bar_normal.png<>uid://siw3iqyojrmb::::res://pad_hmi_ui/setting/updatelog_bg.png<>uid://c15ltf6sdq5m1::::res://pad_hmi_ui/setting/cancel_btn.png<>uid://o418ai5uhori::::res://pad_hmi_ui/setting/confirm_btn.png<>uid://ctjlpah7am5se::::res://Modules/update_progress.tscn<>uid://tiauoobg8vyr::::res://pad_hmi_ui/setting/setting/l1-3.png<>res://Modules/date_time.gd<>uid://c2wb86x10ngb7::::res://pad_hmi_ui/setting/setting/l1-4.png settingButtonItem.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>:: setting_tabs.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>:: setting_tabs.tscn::PackedScene::6115953401515360703::1735269528::0::1::::<><>::res://Modules/setting_tabs.gd<>uid://83ghm43vg1e5::::res://pad_hmi_ui/setting/fileformat_btn_high.png<>res://common/base/base_control.gd site_selection_texture_rect.gd::GDScript::-1::1736232691::0::1::::<>BaseControl<>:: -SpeedGearAdjustment.gd::GDScript::-1::1736249920::0::1::::<>MarginContainer<>:: +SpeedGearAdjustment.gd::GDScript::-1::1736251110::0::1::::<>MarginContainer<>:: speedItem.gd::GDScript::-1::1736244122::0::1::::<>BaseControl<>:: tabs.gd::GDScript::-1::1735269528::0::1::::<>Control<>:: tabs.tscn::PackedScene::2377415909549533320::1735269528::0::1::::<><>::res://Modules/tabs.gd<>uid://cpdf3vws5so12::::res://pad_hmi_ui/home/home_btn_bg.png<>res://Modules/buttonItem.gd<>uid://dgqqrjo65yjsg::::res://pad_hmi_ui/home/home_btn_high.png<>uid://cttmncxtwl5ts::::res://pad_hmi_ui/home/information_btn_dis.png<>uid://coguqsuv80sih::::res://pad_hmi_ui/home/home_btn_dis.png<>uid://b1us3itwpt0qq::::res://pad_hmi_ui/home/setting_btn_dis.png<>uid://bv773cosq5s18::::res://pad_hmi_ui/information/information_btn_high.png<>uid://bh7khkit2o5js::::res://pad_hmi_ui/setting/setting_btn_high.png update_progress.gd::GDScript::-1::1735269528::0::1::::<>VBoxContainer<>:: update_progress.tscn::PackedScene::6125703482392431360::1735269528::0::1::::<><>::res://Modules/update_progress.gd<>uid://bicyasmugq208::::res://pad_hmi_ui/setting/ellipse_icon.png<>uid://4cphf0gmdmla::::res://pad_hmi_ui/setting/line_icon_high.png<>uid://djdst6wnbvj2k::::res://pad_hmi_ui/setting/ellipse_icon_dis.png<>uid://d4m85u6yl6py8::::res://pad_hmi_ui/setting/inprogress_icon_high.png<>uid://dc88flrbrvoas::::res://pad_hmi_ui/setting/line_icon_dis.png volume_settings.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>:: -volume_settings.tscn::PackedScene::5135068848963595436::1735269528::0::1::::<><>::uid://qaq46brhnjbn::::res://code/l3_7.png<>res://Modules/volume_settings.gd<>uid://qmulrp786qvy::::res://pad_hmi_ui/home/sound_bar.png<>uid://c13prs00h2k3o::::res://pad_hmi_ui/home/sound_icon.png +volume_settings.tscn::PackedScene::5135068848963595436::1736304462::0::1::::<><>::uid://qaq46brhnjbn::::res://code/l3_7.png<>res://Modules/volume_settings.gd<>uid://qmulrp786qvy::::res://pad_hmi_ui/home/sound_bar.png<>uid://c13prs00h2k3o::::res://pad_hmi_ui/home/sound_icon.png<>res://Modules/system_volume.gd ws_connect_button.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>:: ::res://pad_hmi_ui/::1736142383 Main3DVehicle.gd::GDScript::-1::1736142383::0::1::::<>BaseControl<>:: -::res://pad_hmi_ui/home/::1736214944 +::res://pad_hmi_ui/home/::1736317460 6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png::CompressedTexture2D::3652830164015842022::1735269530::1736214942::1::::<><>:: 8B0FA651-D630-410E-B714-0D4AF0C9EF1E.png::CompressedTexture2D::6022908621433670109::1735269530::1736214942::1::::<><>:: 25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png::CompressedTexture2D::1617632998697948762::1735269530::1736214942::1::::<><>:: @@ -430,6 +431,7 @@ co2_icon_dis.png::CompressedTexture2D::6668980654690441715::1735269530::17362149 co2_icon_high.png::CompressedTexture2D::6761377993678451795::1735269530::1736214943::1::::<><>:: collapse_icon.png::CompressedTexture2D::299038172617377402::1735269530::1736214943::1::::<><>:: distance_icon.png::CompressedTexture2D::7628895366679024560::1735269530::1736214943::1::::<><>:: +emergency_icon.png::CompressedTexture2D::1543005532095580207::1736317460::1736317460::1::::<><>:: highbeam_icon.png::CompressedTexture2D::1317742891083641656::1735269530::1736214943::1::::<><>:: home page_bg.png::CompressedTexture2D::3159144191279516536::1735269530::1736214944::1::::<><>:: homepage_bg.png::CompressedTexture2D::4864676120205666219::1735269530::1736214944::1::::<><>:: @@ -473,6 +475,8 @@ power_secondary_high.png::CompressedTexture2D::4519162671429284076::1735269530:: Preview.png::CompressedTexture2D::2961249178459605370::1735269530::1736214942::1::::<><>:: progress_bar.png::CompressedTexture2D::7067232976860212027::1735269530::1736214942::1::::<><>:: pull_btn.png::CompressedTexture2D::6999760671886585099::1735269530::1736214941::1::::<><>:: +ready_icon.png::CompressedTexture2D::5394791968463334157::1736317460::1736317460::1::::<><>:: +remote_icon.png::CompressedTexture2D::9055551173031809066::1736317460::1736317460::1::::<><>:: robobus_icon.png::CompressedTexture2D::418757641956727211::1735269530::1736214941::1::::<><>:: scroll_bar.png::CompressedTexture2D::1076899353268865052::1735269530::1736214941::1::::<><>:: send_btn_dis.png::CompressedTexture2D::3864510830795389578::1735269530::1736214941::1::::<><>:: @@ -580,10 +584,10 @@ l2-6.png::CompressedTexture2D::1187116221436698875::1735269530::1736214942::1::: ::res://pad_hmi_ui/taskbar/::1736214941 PIX_logo.png::CompressedTexture2D::8447022057609437160::1735269530::1736214941::1::::<><>:: title.png::CompressedTexture2D::1235805597615791055::1735269530::1736214941::1::::<><>:: -::res://res3D/::1736249930 +::res://res3D/::1736300598 ego_vehicle.gd::GDScript::-1::1735269530::0::1::::<>Node3D<>:: -ego_vehicle.tscn::PackedScene::3438577228625317117::1736249930::0::1::::<><>::res://res3D/ego_vehicle.gd -mainEnvironment.tres::Environment::6900279608403752118::1736242023::0::1::::<><>:: +ego_vehicle.tscn::PackedScene::3438577228625317117::1736300598::0::1::::<><>::res://res3D/ego_vehicle.gd +mainEnvironment.tres::Environment::6900279608403752118::1736250511::0::1::::<><>:: road_surface_mesh.tscn::PackedScene::7590220673396967143::1736215903::0::1::::<><>::res://scripts/road_surface_mesh.gd ::res://scripts/::1736215916 csg_mesh_3d.gd::GDScript::-1::1736142383::0::1::::<>Node3D<>:: diff --git a/app/src/main/assets/godot/editor/filesystem_update4 b/app/src/main/assets/godot/editor/filesystem_update4 index ce77e8d..6d4fb7c 100644 --- a/app/src/main/assets/godot/editor/filesystem_update4 +++ b/app/src/main/assets/godot/editor/filesystem_update4 @@ -11,3 +11,6 @@ res://main.tscn res://DynamicObject/Car.tscn res://res3D/ego_vehicle.tscn res://Modules/SpeedGearAdjustment.gd +res://Modules/system_volume.gd +res://Modules/volume_settings.tscn +res://Modules/data_panel.gd diff --git a/app/src/main/assets/godot/editor/project_metadata.cfg b/app/src/main/assets/godot/editor/project_metadata.cfg index b8bff94..32833a9 100644 --- a/app/src/main/assets/godot/editor/project_metadata.cfg +++ b/app/src/main/assets/godot/editor/project_metadata.cfg @@ -1,12 +1,12 @@ [editor_metadata] executable_path="/home/pixbus/Downloads/Godot_v4.3-stable_linux.x86_64" -use_advanced_connections=false +use_advanced_connections=true [recent_files] -scenes=["res://res3D/ego_vehicle.tscn", "res://DynamicObject/Car.tscn", "res://main.tscn", "res://Modules/prompt_text.tscn", "res://Modules/item_label.tscn", "res://Modules/data_panel.tscn", "res://Modules/margin_container_2.tscn", "res://Modules/setting.tscn", "res://Modules/main_3d_vehicle.tscn", "res://control.tscn"] -scripts=["WebSocketPeer", "Tween", "StyleBoxTexture", "StyleBoxFlat", "StyleBox", "SceneTree", "Range", "ProgressBar", "Node", "Label"] +scenes=["res://Modules/volume_settings.tscn", "res://Modules/data_panel.tscn", "res://res3D/ego_vehicle.tscn", "res://DynamicObject/Car.tscn", "res://main.tscn", "res://Modules/prompt_text.tscn", "res://Modules/item_label.tscn", "res://Modules/margin_container_2.tscn", "res://Modules/setting.tscn", "res://Modules/main_3d_vehicle.tscn"] +scripts=["res://Modules/system_volume.gd", "res://Modules/volume_settings.gd", "WebSocketPeer", "Tween", "StyleBoxTexture", "StyleBoxFlat", "StyleBox", "SceneTree", "Range", "ProgressBar"] [dialog_bounds] diff --git a/app/src/main/assets/godot/editor/script_editor_cache.cfg b/app/src/main/assets/godot/editor/script_editor_cache.cfg index bdc4381..fe4c3a9 100644 --- a/app/src/main/assets/godot/editor/script_editor_cache.cfg +++ b/app/src/main/assets/godot/editor/script_editor_cache.cfg @@ -3,11 +3,11 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 1, +"column": 31, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 317, -"scroll_position": 286.0, +"row": 178, +"scroll_position": 154.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -59,16 +59,12 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 7, +"column": 5, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 100, -"scroll_position": 0.0, -"selection": true, -"selection_from_column": 3, -"selection_from_line": 100, -"selection_to_column": 7, -"selection_to_line": 100, +"row": 172, +"scroll_position": 73.0, +"selection": false, "syntax_highlighter": "GDScript" } @@ -273,3 +269,31 @@ state={ "selection": false, "syntax_highlighter": "GDScript" } + +[res://Modules/volume_settings.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 20, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Modules/system_volume.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 9, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/app/src/main/assets/godot/editor/system_volume.gd-folding-1a3c5735c15833ed927f8e21f675a320.cfg b/app/src/main/assets/godot/editor/system_volume.gd-folding-1a3c5735c15833ed927f8e21f675a320.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/app/src/main/assets/godot/editor/system_volume.gd-folding-1a3c5735c15833ed927f8e21f675a320.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/app/src/main/assets/godot/editor/volume_settings.tscn-editstate-df01371e0b855f3c0d049e22bf34eb43.cfg b/app/src/main/assets/godot/editor/volume_settings.tscn-editstate-df01371e0b855f3c0d049e22bf34eb43.cfg new file mode 100644 index 0000000..6d9a3ba --- /dev/null +++ b/app/src/main/assets/godot/editor/volume_settings.tscn-editstate-df01371e0b855f3c0d049e22bf34eb43.cfg @@ -0,0 +1,178 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 21, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 21, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 21, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 21, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")]) diff --git a/app/src/main/assets/godot/editor/volume_settings.tscn-folding-df01371e0b855f3c0d049e22bf34eb43.cfg b/app/src/main/assets/godot/editor/volume_settings.tscn-folding-df01371e0b855f3c0d049e22bf34eb43.cfg new file mode 100644 index 0000000..9b159b3 --- /dev/null +++ b/app/src/main/assets/godot/editor/volume_settings.tscn-folding-df01371e0b855f3c0d049e22bf34eb43.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Layout", "Theme Overrides"), NodePath("HSlider"), PackedStringArray("Layout", "Theme Overrides"), NodePath("HSlider/TextureProgressBar"), PackedStringArray("Layout", "Mouse", "Textures"), NodePath("HSlider/TextureRect"), PackedStringArray("Layout"), NodePath("HSlider/TextureRect2"), PackedStringArray("Visibility", "Layout")] +resource_unfolds=["res://Modules/volume_settings.tscn::CompressedTexture2D_o8w8u", PackedStringArray("Resource"), "res://Modules/volume_settings.tscn::StyleBoxTexture_rir4m", PackedStringArray("Resource"), "res://Modules/volume_settings.tscn::StyleBoxTexture_h6qwb", PackedStringArray("Resource", "Texture Margins", "Expand Margins", "Modulate")] +nodes_folded=[NodePath("HSlider/TextureProgressBar")] diff --git a/app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.ctex b/app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.ctex new file mode 100644 index 0000000000000000000000000000000000000000..49b8d4370519312f0f0a145f8987c4f3ff186775 GIT binary patch literal 1410 zcmV-|1%3KQQ&chm000270000W00000000gD|Ns900000000000000020002703ZMW z000050000=1pok2Nk&FO1pok7MM6+kP&iCA1pojqu)qfpU!kaNBgq~9eCIWLk}%V@ zja&YFcTF|ZwvAij3%=^!y9=1_tg8h=n8pCyCg5 z3xY!SHVA5OKnRlv=N|+gLI|q`srLN>7uIdt4%56M&Dq;nUJ4S%A|eLB9IB$Fg_6co=5f3#DSNs<+Ie~`={hdq9x`|cx? z{Pix$Om3XXDFS9cl4ZP*bCj9f>&*6Q63py}B8Av;KA5B+#hI6#mZoPf^c~G?AvXa@ zuLM+HNJ6p%RYGNGxqEPql7;X-^AUpcziuuh39kb}C`kaGupYQ@em7J2gY6z66vo;c zbQ{NO&2=1alCEQAlr$D^1uSm=_UCi|Ph4Eb$|z|ZM`00e<2c?H0yKW~Q~wdAaU915 zq&SY_%>%-&i+2#PGvM-Lh^ivW;W*{1}OCjbax zAQ_$gsiA+>gJhHd*i5z|gs=!^2Qn&LIB6Ne=2;mjB>^_SjQr)DSotiT*2J0R4zVFK z0O3S3O40_f<%OSVPeuouQk(sQIs8h=B%D~Y&3*?bPt%l1@@OWUNHU*?p?_>caJJbW zLU4Ghi!;gX^f7!~+79YTc7WncPI5NE%%sR>KQPPPRP^wz(Cp2m$f^ltXD~CwhRlGj zB-;)MAz@d@@I!#d6Hp2ll8>DsAcQ^Ae=V6|;X<~turVz&hYP<_T9pd&_{$K&WrY>w z1vBZBB!EmZ!V53psUnhW0S^E=l1GaqkE%=Qi_@JQ0BBREvd0c#;2M>^pp^QB_9Q2% zU?|9kb7@JQ;Dv!?2cQC(Z1xwjH7jkjyz<^~zit}cQYPp3_nFK!kI}u=Af-=dB-sIi zYv$ZX_Xe+zEy<&oKFJ1EQY1N%jFL&(RNUB*SZ=C{fcJMp_9wC(Yl^WZ!Dcce3?!qp zrr4Df8UCbNUhW&H+SWz~Ih%?c@#$={G1;mDIqpBwJ3&l1{;ct>1U@Nkf3(4%zcBo&jj%OHxW-oCaoS zUBWVzQtCRhRah1teSaePmCS%l@?eHFwI!hUb`9A?84L^Hc|zuK*Dy+EW>xS~!POdg z<_sy}O!8m?I+F9zU@uAtVQ`dslJn6SZ&p@@>B>3`<9%e1pH2t z^JAKtigKHn_z!o`8kpVNRf<^ z&Ya)P@PEL*NcJfKh?lLi%~$Cg03mdbt+PFt*&4Y4c%ONegni4&pe0tOB%!D!07)UB z(o6yn7AXNp3n_#{*LA-INWwFd7XV072mr#N>$=~9c|uX;fCpPZkYdZn-q8#24N`@q zUWLDV#~>kMZ^+xm`ap$@5OWnIs@y_@mvPBjA}y0;I4X QF8A$^WP6{69VEa30JCL;_5c6? literal 0 HcmV?d00001 diff --git a/app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.md5 b/app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.md5 new file mode 100644 index 0000000..bf86722 --- /dev/null +++ b/app/src/main/assets/godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.md5 @@ -0,0 +1,3 @@ +source_md5="fd3f5f40349dda39e5713f791df28d76" +dest_md5="d81c6251e6133d9ad16a22864721eeab" + diff --git a/app/src/main/assets/godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex b/app/src/main/assets/godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex new file mode 100644 index 0000000000000000000000000000000000000000..68bbbb17817347270b7bf33302701a4680569131 GIT binary patch literal 1094 zcmV-M1iAZ1Q&chm0001P0000W00000000gD|Ns900000000000000020001P03ZMW z000050000E1ONb1Nk&En1ONb6MM6+kP&iEa0{{RoZNLW*ccG|lB*$C$v%POW5Ng}D zVVLs&w^?JgZQC$R`TyIjF+XCds8Vaer2BT5kqz z&m<`V`m4|~l%J2Bl4S0?iAVRsMl-V;2mo$nYp|va>^bes)w7|1?f7Muchle&jR35n&$OQ&HNjwIPd6i#CqkbF;a{CwN5c^JoWd?3j_{E1{A;Wm+j6)HC~DY2;! z9967VbY_Osk_}WySe6pWBY?x20RX%w+0^bM+0@|&l1VC5rhMdK&pu*Pm`Od!w4f#T z1IZ-#Is*{VlkCG@NOqAX@> z7Fep3UwLX+-vkjo$xG?aoL?mYBl+EZn?(Re@&ur6$Ro*DGf1jdT-cDvt1ST>$=1D4 z9?S$ZWEXJ*i-_OkWERmgKU%&}Ndm}B(hc57egKm?g=~P;F>f zD_=EsT{n_!lTW(uBt3a5j}?kM`+8~b#ElU%xpzuF!J@>FiB=+E4m2uBwtNSSZ>G;`C%QDevo9^RFzRk{%fX-=#mJDGNmw5MP;dZ}+);D@?hX_H zc&=r~k!=k@N-d9dK`ZcAa5H4f8L)Kzmu-?DNiQv@Bngr-EE{l}yZ~U`dPgn^lCBfm ztIB4nC5M#Z?q+FEwn=3($v;VsZ}a8;T&`~;$8OhCy@5+Hef*q^E(C4cw(V3Ai_Dpm&6;dbqIknoAhMJA|6jN-#H!*w zqW=@1JV?U+<1+Ppf&H|+Z%vX(k`)vbzx8~jOO#2HRd!!VrpvX%3+!%}MDov8l9`He zCYK19y@EWR$vMhQ#ly_uU=qyiHAo>2oUbM+NO9(Qr`*(T2Cbf{4i(*8|4u01Jvc|n zLfFoHgiv_W%xpcmLa0^$ZNQoH)=c3mhYlfBj@3g3X@6{$6pzO!xl0ORe>@%}A&Vc! zW&98e`(yh-I=1csNCLuc;2)DB86{)@!20}dfOKRl;3Jvft~`7t6A%C$6U$3f(2?zn zfvq!U(L)m!OWz{zPmH2xM>*83~?ZPs1Q;0 z0v`Z`3oAC0Z#N(~P9zhAoa7y4k|WAi*qHLf`vH z=a?TVeNT@5fn+N6GhL6UiY;g~yV= z*DUrV`EJiiz+<&(DVmuTly~eW9-gZXQI%-bicTaK^HLbd-yxWCOk_gwnb8{EYe!C> zd2*Lz&kZ{@=o$BkZ&4NhO!l2g3Q{CFy89YlanB^l{lw+Y1U-|+@j~*Cnbm}1#T0K> z)o>&E$0S3*gJhJniX-!N!$jv0Qy91VQJV#NI zS%|mWtpi#Bgi5o!yCelXICK!CIPlRG)PTPQpv}xAR3+3ite|}Ng+r7eN!NjMlmtl` z>IOW64E0K`mgayJB|*|*=5SEiEDq!nGrYhop2;DqY$ol#kxZB4{uS&Gmqha0PGvJm eKs@u6zI}^8$xIR;h3PYHof>YJ6sLex6=IUOKOKa_Tm< udtQ?dnn;Nir6#6S!lm>%SdF7^XNpdqXeK&YK$TS}H8-^=JvA>Gp#%UI!zO9~ delta 12 TcmX>-k#XAuM#j{QjHVs{AUXs( diff --git a/app/src/main/assets/pad_hmi_ui/home/emergency_icon.png b/app/src/main/assets/pad_hmi_ui/home/emergency_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..696c7221400062cbdf3b1bfe4026a4e477280422 GIT binary patch literal 2212 zcmV;V2wV4wP)klDu=2yXIz* zR5Q5?5DOL+r*+pFZ8bySp3VIKVbE9Xd3FIku$N>&>u_ zfByXWadUHXUZ!BL=mC&77z_r7INUQGX*;YCAoK)eJ_4B&?{j%KsCl0}dGa0=9jePQ zwkfWCLgh)>nbM&{5y&?vOIr9XY-4Ppy$8M>3z^IFjoSCej~|!czkk2uhT~ISGaWjt z2;|$hZ{H@0gO{Z_hzCcOz^H@;N2WuEH9^RHX^D(&R9HX}cp|}EhYo86c?eFP7iwfa zs9cD1)1gDlVBHHL@;Z!~q|O3t$<58pLCJba{?L@i%sS^Hgf$IwT%VPxK-`<5 zTVKY#A|yKMEzyqIvVp8kOZNNy09z{8?d|Ox+f3?9oaY;nAJ=2!mr0xC!gjH41YKK@ zdlNkQ2mJVo_FVn?_3NXR!R@~S83J>kqAe{0f%hKb{o5>yRPTH2-|>3SRth06c?`i` z6{R#ZI5SLn?7VpKB9?cuV=nBCGVkReqs-^LGW4Ag$p)qbFj)^?zI-{6dKc~Y0d*(X zMbDo&u22i>+9=7XqV%x zn{MMv$TFAJpFCL-Pw`mam-mM1{18N*xf)rB6S;L^`+_nvTNgTi3;WPKp8N!fZ1Oa6 z9)!Rby00ksPcl(lWBq%=YN z2$N(F@7hD1(EwW5nt-^j7Um3rX^2ckumd2}#PyHFhl0>V|S+RkF<<3p%3&RI`w%q90`oFOKGVLEKOuuWk*>|86#m_GZm0-2V9(EDn#Yd zk$2zWo_0i$QsL!T>kF{}@zpD6;$3_WSHSw&5l z=K_qJch?#q`>v|;lO!1A2;*^~OnU^a$m_;aZe)F2VD7UdK7dOHD%(Tr`T=z>6w$K5 zTn-Z12PAPiFin^@`iT&JKj(I@pzH}cFwK)n@N^SQNQ!^$< ztNH*^>^c+5UJso56H^}}oq}|*qu-weS^`Xh9mkKKppSFQG2m3Em6e(Vc}F(LllUP; zQ&x(6rN0jh`=%ve=7PCTdyWoZjxtjBD+Osy!Of0vFzm6LHSrA+>N#dUn49$%9}AQN za+2_R!iHuAV36m$H&sM+GhkU5$ct#Yh7D-rnJ+C=1g6(8xVz@QqZg)|gno!U}^qWH}Pk0900FP7){P-lq#p4HH5zV$`chRUrP9Hi4B= zF(g3M6q~tUD$aC8#I13Cx(B3!{DJxHvsD5oMh*ENpe&Iweq2sYk7-@%DmL^}jJ{Z$ zqt36UIoLQP=|k`@Jc96{X#pgabz;x!red0e5cst#4+l%1wK1X6)h=xrKI9P8CCB+=2X0m1 zTdwA0)K<{kr^j*wP{t_h_~u-A8uFMwDD8{jskX~nEn5bhx%THISsQ|-$gBv|hCW&N zldH0I!6%QL#e;Kq!pnp^QtuDsVjBr zuDO;4ChePy1)FqLQra-Co4u$Cy?kxcbt#D@P_bs@y!%*ClWg(Hdm?BHR znUTF*r++#%Ed(bmQepe%J}#O1+EMUjVxu50>E6ici4CxO`T?lv&zxbBmtE`P!rub< zi2L_XX$FJj*|TSf`H!Iu?XVx-dq1Stzbs{eP9t|{1IR=0@>Kl-KkyddjMG1nZflCA z!~X-7|3bpi$laf(bXYmuKTq*#VDFb@{8$CMx9U=iZHmB!t9(^IXYA174~Xl^tPj6a z;gWx-Zl5sCna4LTiKX&@dAT+&rFQsxA(@XekoUOq9}2pV>_s|5_-hd6Ke6uuzYdK+ mNSpq(D^ic2xRPAf(*Fx5*B(Kf6Nfzj0000;P$myjwIL=H-qC z@!%RmD5$-5kq(f2`wnY-E(FZK#+0(h$H%*ehle>6?k|~V8q^A|@%{b%m0I_^-0O~l zJxeq+!iqi9V5txS-dW-y^)f3cqFsqY(%^pp*B*4Z$&@@6RO<1@H25Q6Ri_YdAxIs2 zLq`N|zK0aPzP|pGvt1J0&nPm5fgPvR=U{THW3&~R^zqpCymq_oF%Q?t%gf6z+=lL0 z#1y1ymc;S9b<@Ts662|?aURD5wCIC2d#sDC*eR|j%x~F7;oaQv9uwTjaz!=B4OwO2 zA%(aM*4Njs-FGBB`u=WmVq;??))N*F?HIT8g3}1Gk2V7PKwE{V+%Y*p8;3eScyH;`<^w1?;FWubB1Fpzkz|T|ZUPkni3V=u z#0Dl~uZf9=rZ~D7{}GuRb661S?d|QHL{Q~U<0^wWjx5m#5PM(>01Q7y{cEWkZO>Z5 zsS`dFl{UhWxUob5BA~M<+M>&2vcs*dt$}@xkvP^*R3YH#eK(JG0R0}StN`gJ61n_~ ze&^0nOB~8h_4p;PhrF&chZD@#=da8rKKr)pz=sXh(r-m-H^H|01yc zuuZB;pPAs4Z>9#2yTNT2Dyv)NW*%zZ*U#X_6H_rLL6jtw)rHDBvJa3V_g$pUI8Vn0 z4$GJ#OCz+o*G8wi@-Q|v0e#dK8k2yx#kdX|O^Eti%mZ`s?LBP}E(_+wS{{pPJJb#d z)cnAd00@HcG+)sz0TUP2QS=zG{N%QTqL}jirni(b7#2_Z` zL&OE`_u&~HIC-9_4qesmETPQMIL9+p*h-6o4z~ZWZ5vKn@G2lg`%;6)=b0tJMwcvTi_MZ@ z8I?f-ZU+L%{M(dAz{m)bd5;+y>Bt61D~01x-r}Z#%k(qH?;Jhv<8U-Cl z!bn_KpX#9G2Ju#hvtaL9*2@z6Gp@qBQqZa^K;SlT3n0qinNNc20ZBXN*mXYC`B$@K zh^qE^&yR}QbV#t^(PCCD6|R?s1vt-&nn)mbo|1f-NaY?S1IfBCj>Y-rh8S+ww8>9{ za}Y3%wgZfE^U8r|9+MXYxRZM?>m@RZ|GlD<^$+8GdU~pL^UVM>($})lkI#V2ZdEmp zmUxW_Cmdu$HaAs%vLJ0QR14j65bw;CgzHh(VRK}!Mkk~Xld=O95ko_^3BUN2$mU`&Lo_L`~(tl1y9ZC*1Km?4T?bs75!$#s1u`Dd9~QTvKGJe TXUx$r00000NkvXXu0mjfz@P;r literal 0 HcmV?d00001 diff --git a/app/src/main/assets/pad_hmi_ui/home/ready_icon.png.import b/app/src/main/assets/pad_hmi_ui/home/ready_icon.png.import new file mode 100644 index 0000000..63661db --- /dev/null +++ b/app/src/main/assets/pad_hmi_ui/home/ready_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ci4jo2qet3nrh" +path="res://godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://pad_hmi_ui/home/ready_icon.png" +dest_files=["res://godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/app/src/main/assets/pad_hmi_ui/home/remote_icon.png b/app/src/main/assets/pad_hmi_ui/home/remote_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e595383be3bb8fc7eb3a0a1e53942df33160bbf6 GIT binary patch literal 1751 zcmV;|1}OQ7P)AR@pU0e%r+j(=SHeR7Yh(drnj zr7deqUzJKDX^x)hW4dQXE#ruXhleh1{pIE5-Ota@ZKOS1UDIF@Fu^r$wOS+G!`Ii> z@0**O6PJRmybNHx*XeYQklZ&7!)pTw!vKPC3PBiW=1coPjbBUD@~h(sf^ctz0M~YI0mb}*IDQRk4Dt~Cyw0@*%&5%%wQ2BI!A=Px z1T)3%*aRIugm)gU@%#JxH^+J@IDSr+2^^47MtKtBJk6l4P?hz}G#n+yc^+>Q($3JBzk&j3d_8)@G5*8WjPJMXQJEJDC)0Y-|Ksb(rbOR$mx4zSQ3CRAhT#3AL16I)dADAHwPVD5IMtrFaCjAP3GlQ0Q%0X zkl;Q6-FrzUmez)OZM(?JbWi5-UPAj?@=j6bz&L;!yS~02n3BM;1uY?xK6%e6z~=`t z&r|?5h)!InSKW#imHOzQuV1*DerW%J77{S{G;Mx`pwmj|e);is7ZsM*v}A1z%$7Wi zOhqVarb=kM;!T_<+t-CIIvW zFu3|vsz9u)tZb!Nh`f-^*4dSLni?OVuD)ihna0Dn z)51a>5*Nf+?j8l8E0tBIrFvkfSy^pCI)|9Ye|gUc1-I1o30fJHJ;wc7+B|_{HbnAF zIew?eL*YoPrmN_5QV7)d1NChS4W+M~N~Cd+@;P@mHwhxROm^F*V$k_ADiXjTU73mi zXNe3C?K1}N#+rT#9<1ECY48P9HEJUrv+lfBfSS%QPd}Sj_=7NHkW0@#3c%P*=P=JqWAJ&vB~w4?gD}6B7vh0| z$Mb}vEDI)|su0btvgKMHiMc%~GGyzB!$)`!1it2<{ZXU8so}XM%#Uyfrm|@>xa<14DWFpP3&a27!(i2YeQHQ>$bH z;*Ws~O1SmVub!*mA@4vvcJpYKMW-3i?}4cS6tBY$G;=5&@hQ>sXel*7n=6>&mNmuD zt|NHmBNtO#2BaV3B4xPfV^_)eOq%gLfiPXgHhg$oj{VZk?ch&YxOrfAH<{+)(Ka1F zFfL+B*;*>5IJD0g(DS@iK<-M~qf9B6Zz=?xNb_}_f@|k@+{oh5INa|@BN%>QGjNJ4 zVIL(C3}>^(Lp$9rh;95$qA(Bw5QRsKIdhK<6+~=6X;yC*`J@rG7&Pz196HkLb9~Hn z&e!yhT%6lQfGmlB+4zeDK!~^N+Sg?=Na~(#&M+>A5S*C>25F|#iorV0@a*Yia<5>g zCd`kNPaZEU%`Ke)=HZSGn?9V-V0K`}v(H>MuiKG$Ip)__5!tWw>rRY_KgdJy z^irMj_A(352hc}}E8e)LMKZScQT$}LK=L?=&NaK~$&!LPRV|(fi78r7r?TWjfzx{J)91