From f27abbd0db4a5c41d3bad7bb2dfc4a0dd9230030 Mon Sep 17 00:00:00 2001 From: shurongsen <1799096798@qq.com> Date: Sun, 29 Dec 2024 14:11:34 +0800 Subject: [PATCH] add --- .DS_Store | Bin 6148 -> 6148 bytes .../assets/Modules/SpeedGearAdjustment.gd | 38 ++++ app/src/main/assets/Modules/data_panel.gd | 115 +++++++++++ app/src/main/assets/Modules/data_panel.tscn | 118 ++---------- app/src/main/assets/Modules/item_label.gd | 12 ++ app/src/main/assets/Modules/item_label.tscn | 18 ++ .../main/assets/Modules/main_3d_vehicle.tscn | 6 +- .../assets/Modules/margin_container_2.tscn | 8 +- app/src/main/assets/Modules/prompt_text.gd | 11 ++ app/src/main/assets/Modules/prompt_text.tscn | 42 +++++ .../Modules/site_selection_texture_rect.gd | 1 - app/src/main/assets/code/hsliderPor.gd | 27 +++ app/src/main/assets/control.tscn | 1 - ...lding-b3c1338701a75a87e21883c511b01bf9.cfg | 3 + ...state-e66311c87c39ec8c25379305b5ae724b.cfg | 6 +- ...lding-e66311c87c39ec8c25379305b5ae724b.cfg | 2 +- .../assets/godot/editor/create_recent.Node | 5 + ...state-cde3bcba676ea6f34bed0c4b04d5924b.cfg | 6 +- ...lding-cde3bcba676ea6f34bed0c4b04d5924b.cfg | 4 +- .../assets/godot/editor/editor_layout.cfg | 18 +- .../assets/godot/editor/filesystem_cache8 | 40 ++-- .../assets/godot/editor/filesystem_update4 | 11 +- ...lding-29e9701212a64277af3f9c75576fb5fb.cfg | 3 + ...lding-53a93fce3860c2386c643a856ca79152.cfg | 3 + ...state-5e02796dbc86c0ffe89e0572c4041193.cfg | 178 ++++++++++++++++++ ...lding-5e02796dbc86c0ffe89e0572c4041193.cfg | 5 + ...state-11459265b23279296aec9a1336f6c049.cfg | 6 +- ...lding-11459265b23279296aec9a1336f6c049.cfg | 2 +- ...state-3073e7f5279d21909d4d22adcb159ec4.cfg | 178 ++++++++++++++++++ ...lding-3073e7f5279d21909d4d22adcb159ec4.cfg | 5 + .../assets/godot/editor/project_metadata.cfg | 17 +- ...lding-fe4248c381f7c76e14387be617d5983b.cfg | 3 + ...state-d81d2d73be160a620571ac8406872a23.cfg | 178 ++++++++++++++++++ ...lding-d81d2d73be160a620571ac8406872a23.cfg | 5 + app/src/main/assets/godot/editor/recent_dirs | 1 + .../godot/editor/script_editor_cache.cfg | 110 +++++++++-- ...state-1612a1eed2333395391588d98220aca9.cfg | 6 +- ....png-da7c0615ffb44b28a2fdb1dd2044f987.ctex | Bin 0 -> 844 bytes ...1.png-da7c0615ffb44b28a2fdb1dd2044f987.md5 | 3 + ....png-2294dfe885793d4711fc20bee13a3760.ctex | Bin 0 -> 534 bytes ...2.png-2294dfe885793d4711fc20bee13a3760.md5 | 3 + app/src/main/assets/godot/uid_cache.bin | Bin 17425 -> 17562 bytes app/src/main/assets/icon1.png | Bin 0 -> 2066 bytes app/src/main/assets/icon1.png.import | 34 ++++ app/src/main/assets/icon2.png | Bin 0 -> 1074 bytes app/src/main/assets/icon2.png.import | 34 ++++ app/src/main/assets/project.godot | 1 - .../java/com/coldmint/gaodemap/AppPlugin.kt | 20 +- .../com/coldmint/gaodemap/MainActivity.kt | 5 +- 49 files changed, 1108 insertions(+), 184 deletions(-) create mode 100644 app/src/main/assets/Modules/item_label.gd create mode 100644 app/src/main/assets/Modules/item_label.tscn create mode 100644 app/src/main/assets/Modules/prompt_text.gd create mode 100644 app/src/main/assets/Modules/prompt_text.tscn create mode 100644 app/src/main/assets/godot/editor/SpeedGearAdjustment.gd-folding-b3c1338701a75a87e21883c511b01bf9.cfg create mode 100644 app/src/main/assets/godot/editor/hsliderPor.gd-folding-29e9701212a64277af3f9c75576fb5fb.cfg create mode 100644 app/src/main/assets/godot/editor/item_label.gd-folding-53a93fce3860c2386c643a856ca79152.cfg create mode 100644 app/src/main/assets/godot/editor/item_label.tscn-editstate-5e02796dbc86c0ffe89e0572c4041193.cfg create mode 100644 app/src/main/assets/godot/editor/item_label.tscn-folding-5e02796dbc86c0ffe89e0572c4041193.cfg create mode 100644 app/src/main/assets/godot/editor/margin_container_2.tscn-editstate-3073e7f5279d21909d4d22adcb159ec4.cfg create mode 100644 app/src/main/assets/godot/editor/margin_container_2.tscn-folding-3073e7f5279d21909d4d22adcb159ec4.cfg create mode 100644 app/src/main/assets/godot/editor/prompt_text.gd-folding-fe4248c381f7c76e14387be617d5983b.cfg create mode 100644 app/src/main/assets/godot/editor/prompt_text.tscn-editstate-d81d2d73be160a620571ac8406872a23.cfg create mode 100644 app/src/main/assets/godot/editor/prompt_text.tscn-folding-d81d2d73be160a620571ac8406872a23.cfg create mode 100644 app/src/main/assets/godot/editor/recent_dirs create mode 100644 app/src/main/assets/godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.ctex create mode 100644 app/src/main/assets/godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.md5 create mode 100644 app/src/main/assets/godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.ctex create mode 100644 app/src/main/assets/godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.md5 create mode 100644 app/src/main/assets/icon1.png create mode 100644 app/src/main/assets/icon1.png.import create mode 100644 app/src/main/assets/icon2.png create mode 100644 app/src/main/assets/icon2.png.import diff --git a/.DS_Store b/.DS_Store index 596082292961586af3efbd5832eee3886507fa5f..591165e9acaae1cdfac9ff151484644e661eea66 100644 GIT binary patch delta 38 ucmZoMXffEp#X4D;rIf?a$XrK3*TQ6S0h`R^JuE7lkFh#1ZD!~A%MSq0dAd2 diff --git a/app/src/main/assets/Modules/SpeedGearAdjustment.gd b/app/src/main/assets/Modules/SpeedGearAdjustment.gd index e77fd3a..e93ef32 100644 --- a/app/src/main/assets/Modules/SpeedGearAdjustment.gd +++ b/app/src/main/assets/Modules/SpeedGearAdjustment.gd @@ -7,11 +7,16 @@ extends MarginContainer func _ready() -> void: ReviseThrottle(0) + var appPlugin = Engine.get_singleton("AppPlugin") reduce.on_click.connect(func(node): ReviseThrottle(-1) + if appPlugin: + appPlugin.ReducePrecision() ) increase.on_click.connect(func(node): ReviseThrottle(1) + if appPlugin: + appPlugin.AddingPrecision() ) pass # Replace with function body. @@ -21,3 +26,36 @@ func ReviseThrottle(value): throttle_position_label.onScale() gear_texture_rect.onScale() throttle_position_label.text = str(speedometer._value) + + set_send_VelocityLimit(speedometer._value) + +func set_send_VelocityLimit(value): + #var is_engage = bool(int(%engage_HSlider.value + 0.5)) + var send_data ={ + "op": "advertise", + "type": "tier4_planning_msgs/msg/VelocityLimit", + "topic": "/planning/scenario_planning/max_velocity_default", + } + + var send_data_1 = { + "op": "publish", + "topic": "/planning/scenario_planning/max_velocity_default", + "msg": { + "stamp": { + "sec": 0, + "nanosec": 0 + }, + "max_velocity": value/ 3.6, + "use_constraints": false, + "constraints": { + "min_acceleration": 0.0, + "max_jerk": 0.0, + "min_jerk": 0.0 + }, + "sender": "test_sender" + } + } + + Websocket.send_msg(str(send_data)) + await get_tree().create_timer(0.1).timeout + Websocket.send_msg(str(send_data_1)) diff --git a/app/src/main/assets/Modules/data_panel.gd b/app/src/main/assets/Modules/data_panel.gd index f9fc776..ac283fd 100644 --- a/app/src/main/assets/Modules/data_panel.gd +++ b/app/src/main/assets/Modules/data_panel.gd @@ -30,10 +30,29 @@ func connected_to_server(): Steering_Report() VehicleDoor_Report() pass +var stations +var zd_data +var zd_index = 0 func message_received(data:Dictionary): if data.is_empty():return if !data.has("topic"):return match data.topic: + "/hmi_input/app/display/all_station_info":#获取所有站点信息 + stations = data.msg.stations + zd_data = data.msg.header + for node in %SiteSelectionDetailsList.get_children():#清除数据 + node.queue_free() + var index = 0 + for item in stations: + var itemLabel = preload("res://Modules/item_label.tscn").instantiate() + itemLabel.text = item.name + itemLabel.index = index + itemLabel.on_click.connect(func(node): + zd_index = node.index + %SiteSelectionTextureRectLabel.text = node.text + ) + 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") @@ -208,7 +227,103 @@ func Vcu_Report1():#车辆大灯 "type": "pix_robobus_driver_msgs/msg/VcuReport1" } Websocket.send_msg(str(send_data)) + +func all_station_info():#所有站点反馈 + var send_data = { + "op": "subscribe", + "topic": "/hmi_input/app/display/all_station_info", + "type": "pixmoving_hmi_msgs/msg/V2dAllStationInfo" + } + Websocket.send_msg(str(send_data)) signal OnClick3DVehicle func _on_d_vehicle_on_click(_node: Variant) -> void: OnClick3DVehicle.emit() pass # Replace with function body. + + + +func _on_positioning_on_long_click(_node: Variant) -> void: + if zd_data.is_empty():return + zd_data.stamp.sec = (Time.get_ticks_msec()/1000) + zd_data.stamp.nanosec = Time.get_ticks_msec() + var send_data ={ + "op": "advertise", + "type": "geometry_msgs/msg/PoseWithCovarianceStamped", + "topic": "/initialpose", + } + + var send_data_1 = { + "op": "publish", + "topic": "/initialpose", + "msg": { + "header": zd_data, + "pose":{ + "pose": stations[zd_index].staion_pose, + "covariance": [ + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, + 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 + ] + } + + }, + + } + + #match Global.language_mode: + #"zh": + #%prompt_label.set_value("定位成功!") + #"en": + #%prompt_label.set_value("Successful station location!") + #"ja": + #%prompt_label.set_value("ステーション位置決め成功!") + #_: + #%prompt_label.set_value("定位成功!") + + + Websocket.send_msg(str(send_data)) + await get_tree().create_timer(0.1).timeout + Websocket.send_msg(str(send_data_1)) + pass # Replace with function body. + + +func _on_distribute_on_long_click(_node: Variant) -> void: + if zd_data.is_empty():return + zd_data.stamp.sec = (Time.get_ticks_msec()/1000) + zd_data.stamp.nanosec = Time.get_ticks_msec() + + var send_data ={ + "op": "advertise", + "type": "geometry_msgs/msg/PoseStamped", + "topic": "/planning/mission_planning/goal", + } + + var send_data_1 = { + "op": "publish", + "topic": "/planning/mission_planning/goal", + "msg": { + "header": zd_data, + "pose": stations[zd_index].staion_pose + } + } + + print(stations[zd_index].staion_pose) + + #match Global.language_mode: + #"zh": + #%prompt_label.set_value("下发成功!") + #"en": + #%prompt_label.set_value("Successful launch of target station!") + #"ja": + #%prompt_label.set_value("駅立ち上げの成功!") + #_: + #%prompt_label.set_value("下发成功!") + # + + Websocket.send_msg(str(send_data)) + await get_tree().create_timer(0.1).timeout + Websocket.send_msg(str(send_data_1)) + pass # Replace with function body. diff --git a/app/src/main/assets/Modules/data_panel.tscn b/app/src/main/assets/Modules/data_panel.tscn index ae730c6..af55762 100644 --- a/app/src/main/assets/Modules/data_panel.tscn +++ b/app/src/main/assets/Modules/data_panel.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=56 format=3 uid="uid://dx5owafvbqdec"] +[gd_scene load_steps=57 format=3 uid="uid://dx5owafvbqdec"] [ext_resource type="Script" path="res://common/base/base_control.gd" id="1_gebae"] [ext_resource type="Script" path="res://Modules/data_panel.gd" id="1_h1ywm"] @@ -10,6 +10,7 @@ [ext_resource type="Texture2D" uid="uid://c1ncf47u6ssrd" path="res://pad_hmi_ui/home/arrow_icon_right.png" id="7_tcrvr"] [ext_resource type="Texture2D" uid="uid://dsoc1dfktnbff" path="res://pad_hmi_ui/home/wheel_icon.png" id="8_1mxjd"] [ext_resource type="Texture2D" uid="uid://culw8htusm3uk" path="res://pad_hmi_ui/home/online_icon.png" id="9_682iw"] +[ext_resource type="PackedScene" uid="uid://dqimm3efgdqh6" path="res://Modules/prompt_text.tscn" id="10_6oihu"] [ext_resource type="Texture2D" uid="uid://c50227e2eywuh" path="res://pad_hmi_ui/home/NDK_icon_green.png" id="10_kebty"] [ext_resource type="Texture2D" uid="uid://dbhtybumdqiml" path="res://pad_hmi_ui/home/auto_icon.png" id="11_7pajr"] [ext_resource type="Texture2D" uid="uid://b80xeeqwjs1er" path="res://pad_hmi_ui/home/l3_3.png" id="12_5pyxi"] @@ -325,6 +326,9 @@ size_flags_vertical = 4 texture = ExtResource("8_1mxjd") script = ExtResource("1_gebae") +[node name="PromptText" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation" instance=ExtResource("10_6oihu")] +layout_mode = 2 + [node name="VehicleInformation" type="MarginContainer" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay"] layout_mode = 2 size_flags_horizontal = 3 @@ -693,7 +697,8 @@ mouse_filter = 0 texture = ExtResource("26_h2ca6") script = ExtResource("28_4wyck") -[node name="Label" type="Label" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect"] +[node name="SiteSelectionTextureRectLabel" type="Label" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect"] +unique_name_in_owner = true modulate = Color(0.690196, 0.760784, 0.752941, 1) layout_mode = 1 anchors_preset = 4 @@ -729,7 +734,7 @@ layout_mode = 2 theme_override_constants/separation = 33 alignment = 1 -[node name="Button" type="Button" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"] +[node name="positioning" type="Button" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"] layout_mode = 2 focus_mode = 0 theme_override_font_sizes/font_size = 32 @@ -740,7 +745,7 @@ icon_alignment = 1 script = ExtResource("1_gebae") is_Scale = true -[node name="Button2" type="Button" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"] +[node name="Distribute" type="Button" parent="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"] layout_mode = 2 focus_mode = 0 theme_override_font_sizes/font_size = 32 @@ -867,6 +872,7 @@ follow_viewport_enabled = true [node name="SiteSelectionDetails" type="Control" parent="."] unique_name_in_owner = true +visible = false layout_mode = 2 mouse_filter = 2 @@ -892,7 +898,8 @@ theme_override_constants/margin_bottom = 28 script = ExtResource("1_gebae") styleBox = SubResource("StyleBoxTexture_p77x8") -[node name="VBoxContainer" type="VBoxContainer" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer"] +[node name="SiteSelectionDetailsList" type="VBoxContainer" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer"] +unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 @@ -900,107 +907,10 @@ mouse_filter = 2 theme = SubResource("Theme_f5wb5") theme_override_constants/separation = 0 -[node name="Label" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label2" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label3" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label4" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label5" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label6" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label7" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label8" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - -[node name="Label9" type="Label" parent="SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"] -modulate = Color(0.690196, 0.760784, 0.752941, 1) -layout_mode = 2 -mouse_filter = 1 -theme_override_font_sizes/font_size = 28 -theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") -text = "站点选择" -script = ExtResource("1_gebae") -_pivot_offset = "CENTER_Left" -is_Scale = true - [connection signal="on_click" from="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle" to="." method="_on_d_vehicle_on_click"] [connection signal="on_click" from="DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect" to="DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect" method="_on_on_click"] +[connection signal="on_long_click" from="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning" to="." method="_on_positioning_on_long_click"] +[connection signal="on_long_click" from="DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute" to="." method="_on_distribute_on_long_click"] [connection signal="drag_ended" from="DataPanel/RightMenu/VBoxContainer/MarginContainer5/HSlider" to="DataPanel/RightMenu/VBoxContainer/MarginContainer5/HSlider" method="_on_drag_ended"] [editable path="DataPanel/RightMenu/VBoxContainer/VolumeSettings"] diff --git a/app/src/main/assets/Modules/item_label.gd b/app/src/main/assets/Modules/item_label.gd new file mode 100644 index 0000000..3b88939 --- /dev/null +++ b/app/src/main/assets/Modules/item_label.gd @@ -0,0 +1,12 @@ +extends BaseControl + +var index = 0 +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + + pass diff --git a/app/src/main/assets/Modules/item_label.tscn b/app/src/main/assets/Modules/item_label.tscn new file mode 100644 index 0000000..b93dab4 --- /dev/null +++ b/app/src/main/assets/Modules/item_label.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=3 uid="uid://cfj881wj48obt"] + +[ext_resource type="Script" path="res://Modules/item_label.gd" id="1_4rfwb"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_dyppf"] +content_margin_left = 58.0 +content_margin_top = 20.0 +content_margin_right = 58.0 +content_margin_bottom = 20.0 + +[node name="ItemLabel" type="Label"] +modulate = Color(0.690196, 0.760784, 0.752941, 1) +pivot_offset = Vector2(0, 40) +mouse_filter = 1 +theme_override_font_sizes/font_size = 28 +theme_override_styles/normal = SubResource("StyleBoxEmpty_dyppf") +text = "站点选择" +script = ExtResource("1_4rfwb") diff --git a/app/src/main/assets/Modules/main_3d_vehicle.tscn b/app/src/main/assets/Modules/main_3d_vehicle.tscn index ff00300..a6736dc 100644 --- a/app/src/main/assets/Modules/main_3d_vehicle.tscn +++ b/app/src/main/assets/Modules/main_3d_vehicle.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=12 format=3 uid="uid://tqrf0pcv1bay"] +[gd_scene load_steps=13 format=3 uid="uid://tqrf0pcv1bay"] [ext_resource type="Script" path="res://pad_hmi_ui/Main3DVehicle.gd" id="1_nyon1"] [ext_resource type="Texture2D" uid="uid://bhsjkyho6jr42" path="res://pad_hmi_ui/home/l2_1.png" id="2_pl52w"] @@ -9,6 +9,7 @@ [ext_resource type="Texture2D" uid="uid://b4ddgruml02uj" path="res://pad_hmi_ui/home/information_bg.png" id="7_7in7q"] [ext_resource type="Texture2D" uid="uid://c1ncf47u6ssrd" path="res://pad_hmi_ui/home/arrow_icon_right.png" id="8_3ei63"] [ext_resource type="Texture2D" uid="uid://dsoc1dfktnbff" path="res://pad_hmi_ui/home/wheel_icon.png" id="9_m3c80"] +[ext_resource type="PackedScene" uid="uid://dqimm3efgdqh6" path="res://Modules/prompt_text.tscn" id="10_i38sf"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_8c5rn"] shader = ExtResource("3_pmm6i") @@ -223,4 +224,7 @@ size_flags_vertical = 4 texture = ExtResource("9_m3c80") script = ExtResource("5_wa5ip") +[node name="PromptText" parent="MarginContainer/Main3DVehicleInformation" instance=ExtResource("10_i38sf")] +layout_mode = 2 + [connection signal="on_click" from="MarginContainer/Main3DVehicleTexture" to="." method="_on_main_3d_vehicle_texture_on_click"] diff --git a/app/src/main/assets/Modules/margin_container_2.tscn b/app/src/main/assets/Modules/margin_container_2.tscn index e29b60e..1f4bec8 100644 --- a/app/src/main/assets/Modules/margin_container_2.tscn +++ b/app/src/main/assets/Modules/margin_container_2.tscn @@ -157,10 +157,10 @@ texture = ExtResource("4_d48gs") [node name="GearTextureRect" type="TextureRect" parent="Speedometer"] layout_mode = 0 -offset_left = 84.0023 -offset_top = 352.991 -offset_right = 118.002 -offset_bottom = 386.991 +offset_left = 84.0014 +offset_top = 352.995 +offset_right = 118.001 +offset_bottom = 386.995 pivot_offset = Vector2(17, 17) texture = ExtResource("5_qnams") script = ExtResource("7_smylr") diff --git a/app/src/main/assets/Modules/prompt_text.gd b/app/src/main/assets/Modules/prompt_text.gd new file mode 100644 index 0000000..2c29a8a --- /dev/null +++ b/app/src/main/assets/Modules/prompt_text.gd @@ -0,0 +1,11 @@ +extends MarginContainer +@onready var label: Label = %Label +@onready var texture_rect: TextureRect = %TextureRect + +var text = "" +var texture = null +func _physics_process(delta: float) -> void: + label.text = text + texture_rect.visible = texture_rect.texture != null + texture_rect.texture = texture + pass diff --git a/app/src/main/assets/Modules/prompt_text.tscn b/app/src/main/assets/Modules/prompt_text.tscn new file mode 100644 index 0000000..0f187ba --- /dev/null +++ b/app/src/main/assets/Modules/prompt_text.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=4 format=3 uid="uid://dqimm3efgdqh6"] + +[ext_resource type="Script" path="res://Modules/prompt_text.gd" id="1_ilh1x"] +[ext_resource type="Script" path="res://common/base/base_control.gd" id="2_ceptd"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_g2fst"] +bg_color = Color(0.164706, 0.137255, 0.247059, 1) +corner_radius_top_left = 80 +corner_radius_top_right = 80 +corner_radius_bottom_right = 80 +corner_radius_bottom_left = 80 + +[node name="PromptText" type="MarginContainer"] +size_flags_horizontal = 4 +size_flags_vertical = 0 +theme_override_constants/margin_top = 100 +script = ExtResource("1_ilh1x") + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 2 +theme_override_constants/margin_left = 20 +theme_override_constants/margin_top = 10 +theme_override_constants/margin_right = 20 +theme_override_constants/margin_bottom = 10 +script = ExtResource("2_ceptd") +styleBox = SubResource("StyleBoxFlat_g2fst") + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="TextureRect" type="TextureRect" parent="MarginContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 + +[node name="Label" type="Label" parent="MarginContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_font_sizes/font_size = 30 +text = "提示文本" diff --git a/app/src/main/assets/Modules/site_selection_texture_rect.gd b/app/src/main/assets/Modules/site_selection_texture_rect.gd index d56c4e9..59b3e18 100644 --- a/app/src/main/assets/Modules/site_selection_texture_rect.gd +++ b/app/src/main/assets/Modules/site_selection_texture_rect.gd @@ -6,7 +6,6 @@ var is_visible = true: await get_tree().create_timer(0.5).timeout is_visible = true func _on_on_click(_node: Variant) -> void: - print(is_visible) if is_visible: %SiteSelectionDetails.visible = true is_visible = false diff --git a/app/src/main/assets/code/hsliderPor.gd b/app/src/main/assets/code/hsliderPor.gd index 64998c7..b923981 100644 --- a/app/src/main/assets/code/hsliderPor.gd +++ b/app/src/main/assets/code/hsliderPor.gd @@ -19,4 +19,31 @@ func _on_drag_ended(value_changed: bool) -> void: else: var tween = get_tree().create_tween() tween.tween_property(self, "value", 0, 0.1) + var is_engage = bool(int((value*0.01) + 0.5)) + send_ended(is_engage) + pass # Replace with function body. + + +func send_ended(is_engage): + %engage_HSlider.value = int(is_engage) + var send_data ={ + "op": "advertise", + "type": "geometry_msgs/msg/PoseStamped", + "topic": "/planning/mission_planning/goal", + } + + var send_data_1 = { + "op": "publish", + "topic": "/autoware/engage", + "msg": { + "stamp": { + "sec": int(Time.get_ticks_msec()/1000), # 系统时间 秒 + "nanosec": int(Time.get_ticks_msec()) # 系统时间 纳秒 + }, + "engage": is_engage # True or False, depending on your test case + } + } + Websocket.send_msg(str(send_data)) + await get_tree().create_timer(0.1).timeout + Websocket.send_msg(str(send_data_1)) pass # Replace with function body. diff --git a/app/src/main/assets/control.tscn b/app/src/main/assets/control.tscn index e199b52..7cd63b8 100644 --- a/app/src/main/assets/control.tscn +++ b/app/src/main/assets/control.tscn @@ -52,7 +52,6 @@ grow_horizontal = 2 grow_vertical = 2 metadata/_edit_horizontal_guides_ = [1600.0, 42.0, 1561.0] metadata/_edit_vertical_guides_ = [2560.0, 30.0, 2491.0, 1443.0, 1758.0, 270.0] -metadata/_edit_use_anchors_ = true [node name="EgoVehicle" parent="." instance=ExtResource("13_tjeco")] diff --git a/app/src/main/assets/godot/editor/SpeedGearAdjustment.gd-folding-b3c1338701a75a87e21883c511b01bf9.cfg b/app/src/main/assets/godot/editor/SpeedGearAdjustment.gd-folding-b3c1338701a75a87e21883c511b01bf9.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/app/src/main/assets/godot/editor/SpeedGearAdjustment.gd-folding-b3c1338701a75a87e21883c511b01bf9.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() 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 8e1ba6e..a8fb8d6 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(-98.9725, -27.3074), +"ofs": Vector2(196.355, -88.5674), "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": 0.297302 +"zoom": 0.749154 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Control/MarginContainer/HBoxContainer/MarginContainer/DataPanel")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg b/app/src/main/assets/godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg index 52d6144..26dc231 100644 --- a/app/src/main/assets/godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg +++ b/app/src/main/assets/godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("TextureRect2"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/PixLogo"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button2"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button3"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/ShutdownIsScale"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/Title/Tabs"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/DataPanel"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Main3DVehicle"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Information"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Setting"), PackedStringArray("Visibility", "Layout", "Layout/Transform", "Theme Overrides", "Theme Overrides/constants"), NodePath("TextureRect"), PackedStringArray("Visibility", "Layout", "Mouse"), NodePath("Control"), PackedStringArray("Visibility", "Layout", "Mouse")] +node_unfolds=[NodePath("."), PackedStringArray("Layout", "Localization", "Tooltip", "Layout/Transform"), NodePath("TextureRect2"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/PixLogo"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button2"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/VBoxContainer/Button3"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("MarginContainer/HBoxContainer/Title/VBoxContainer/ShutdownIsScale"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/Title/Tabs"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/DataPanel"), PackedStringArray("Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Main3DVehicle"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Information"), PackedStringArray("Visibility", "Layout"), NodePath("MarginContainer/HBoxContainer/MarginContainer/Setting"), PackedStringArray("Visibility", "Layout", "Layout/Transform", "Theme Overrides", "Theme Overrides/constants"), NodePath("TextureRect"), PackedStringArray("Visibility", "Layout", "Mouse"), NodePath("Control"), PackedStringArray("Visibility", "Layout", "Mouse")] resource_unfolds=["res://control.tscn::StyleBoxFlat_kh08u", PackedStringArray("Resource"), "res://control.tscn::StyleBoxTexture_mkgnk", PackedStringArray("Resource"), "res://control.tscn::StyleBoxFlat_46du7", PackedStringArray("Resource", "Content Margins", "Corner Radius"), "res://control.tscn::StyleBoxFlat_78bhk", PackedStringArray("Resource", "Content Margins", "Corner Radius")] nodes_folded=[] diff --git a/app/src/main/assets/godot/editor/create_recent.Node b/app/src/main/assets/godot/editor/create_recent.Node index 50606b3..1f6d5db 100644 --- a/app/src/main/assets/godot/editor/create_recent.Node +++ b/app/src/main/assets/godot/editor/create_recent.Node @@ -1,2 +1,7 @@ +TextureRect +MarginContainer +Label +HBoxContainer +BaseControl CanvasLayer Control 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 09d673c..4a4160f 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(-359.67, 100.211), +"ofs": Vector2(-213.361, -22.2995), "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": 0.420448 +"zoom": 0.353553 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/DataPanel/DataPanel/MediumMenu/VBoxContainer/HBoxContainer2/mapTextureRect")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) 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 ace510a..4682f60 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"), 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"), NodePath("DataPanel/RightMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), 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"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer2"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect"), PackedStringArray("Layout", "Mouse"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/SiteSelectionTextureRect/Label"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3/MarginContainer/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Button"), PackedStringArray("Layout", "Focus", "Theme Overrides", "Icon Behavior", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Button2"), PackedStringArray("Layout", "Focus", "Theme Overrides", "Icon Behavior", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5"), PackedStringArray("Layout", "Theme Overrides"), 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"), 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"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Mouse", "Theme", "Theme Overrides", "Visibility", "Theme Overrides/constants"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label2"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label3"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label4"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label5"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label6"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label7"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label8"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("SiteSelectionDetails/SiteSelectionScrollContainer/MarginContainer/VBoxContainer/Label9"), PackedStringArray("Visibility", "Layout", "Theme Overrides")] +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"), NodePath("DataPanel/RightMenu/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), 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"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer2"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), 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/TextureRect"), PackedStringArray("Layout"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/positioning"), PackedStringArray("Layout", "Focus", "Theme Overrides", "Icon Behavior", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer4/HBoxContainer/Distribute"), PackedStringArray("Layout", "Focus", "Theme Overrides", "Icon Behavior", "BiDi"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer5"), PackedStringArray("Layout", "Theme Overrides"), 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"), 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"), 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::StyleBoxTexture_v7412", PackedStringArray("Resource", "Expand Margins"), "res://Modules/data_panel.tscn::StyleBoxTexture_gpo2x", PackedStringArray("Resource", "Texture Margins", "Expand Margins"), "res://Modules/data_panel.tscn::StyleBoxTexture_p77x8", PackedStringArray("Resource", "Texture Margins", "Sub-Region"), "res://Modules/data_panel.tscn::Theme_f5wb5", PackedStringArray("Resource")] -nodes_folded=[NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), NodePath("DataPanel/RightMenu/VBoxContainer/VolumeSettings"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer3")] +nodes_folded=[NodePath("DataPanel/MediumMenu"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/TrafficLight"), NodePath("DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/3DVehicle/3DVehicleInformation/DrivingInformation"), NodePath("DataPanel/RightMenu/VBoxContainer/MarginContainer"), NodePath("DataPanel/RightMenu/VBoxContainer/VolumeSettings")] diff --git a/app/src/main/assets/godot/editor/editor_layout.cfg b/app/src/main/assets/godot/editor/editor_layout.cfg index 4f832c8..e773d1b 100644 --- a/app/src/main/assets/godot/editor/editor_layout.cfg +++ b/app/src/main/assets/godot/editor/editor_layout.cfg @@ -6,10 +6,10 @@ dock_5_selected_tab_idx=0 dock_floating={} dock_bottom=[] dock_closed=[] -dock_split_2=0 +dock_split_2=-76 dock_split_3=0 dock_hsplit_1=0 -dock_hsplit_2=540 +dock_hsplit_2=639 dock_hsplit_3=-540 dock_hsplit_4=0 dock_filesystem_h_split_offset=480 @@ -17,26 +17,26 @@ 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://control.tscn") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://") +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://Vehicle/", "res://pad_hmi_ui/taskbar/", "res://pad_hmi_ui/setting/", "res://pad_hmi_ui/information/", "res://pad_hmi_ui/home/", "res://Modules/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://Modules/data_panel.tscn", "res://control.tscn", "res://Modules/main_3d_vehicle.tscn", "res://Modules/setting.tscn") +open_scenes=PackedStringArray("res://control.tscn", "res://Modules/main_3d_vehicle.tscn", "res://Modules/setting.tscn", "res://Modules/margin_container_2.tscn", "res://Modules/data_panel.tscn", "res://Modules/item_label.tscn", "res://Modules/prompt_text.tscn") current_scene="res://Modules/data_panel.tscn" -center_split_offset=0 +center_split_offset=-491 selected_default_debugger_tab_idx=0 selected_main_editor_idx=0 selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://res3D/ego_vehicle.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://Modules/site_selection_texture_rect.gd"] -selected_script="res://code/main.gd" -open_help=["@GlobalScope", "CanvasItem", "InputEventMouseButton"] +open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://res3D/ego_vehicle.gd", "res://code/hsliderPor.gd", "res://Modules/item_label.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://Modules/prompt_text.gd", "res://Modules/site_selection_texture_rect.gd", "res://Modules/SpeedGearAdjustment.gd", "res://code/speedometer.gd"] +selected_script="res://code/hsliderPor.gd" +open_help=["@GlobalScope", "CanvasItem", "InputEventMouseButton", "Label"] script_split_offset=140 list_split_offset=0 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 0062f49..1dbe5c2 100644 --- a/app/src/main/assets/godot/editor/filesystem_cache8 +++ b/app/src/main/assets/godot/editor/filesystem_cache8 @@ -1,18 +1,20 @@ fc8a56933c4b1c8d796fdb8f7a9f9475 -::res://::1735221567 +::res://::1735452603 1.png::CompressedTexture2D::1480057199390730959::1734679074::1735220246::1::::<><>:: 2.png::CompressedTexture2D::4437645113931833008::1734679074::1735220246::1::::<><>:: 3.png::CompressedTexture2D::290322317853609805::1734679074::1735220246::1::::<><>:: -control.tscn::PackedScene::6421643001922860246::1735220240::0::1::::<><>::uid://blakv4vhyfyro::::res://pad_hmi_ui/home/home page_bg.png<>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<>uid://eevtiqj5g6a8::::res://3.png<>res://common/base/base_control.gd +control.tscn::PackedScene::6421643001922860246::1735450061::0::1::::<><>::uid://blakv4vhyfyro::::res://pad_hmi_ui/home/home page_bg.png<>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<>uid://eevtiqj5g6a8::::res://3.png<>res://common/base/base_control.gd export_presets.cfg::TextFile::-1::1735139698::0::1::::<><>:: +icon1.png::CompressedTexture2D::2121236340265235529::1735447570::1735447570::1::::<><>:: +icon2.png::CompressedTexture2D::8944114601382046984::1735447570::1735447570::1::::<><>:: icon.svg::CompressedTexture2D::9058028535339074070::1734679075::1735220245::1::::<><>:: main.tscn::PackedScene::2849903588102574290::1734679075::0::1::::<><>::uid://cbkqrf0arpqml::::res://pad_hmi_ui/home/homepage_bg.png<>uid://vc7lcwu566lf::::res://1.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://bqhjajsdgsuro::::res://pad_hmi_ui/home/bg3.png<>uid://ch1t8o34ufxlm::::res://pad_hmi_ui/home/unknow_icon.png<>uid://c4txovj2hbb::::res://pad_hmi_ui/home/bg4.png<>uid://ccwywo8sib6tv::::res://Kufam_Noto_Sans_SC/Kufam/Kufam-VariableFont_wght.ttf<>uid://b51lpvplsq6q1::::res://pad_hmi_ui/home/offline_icon.png<>uid://c13uah3hha1a0::::res://pad_hmi_ui/home/NDK_icon_red.png<>uid://bbusvhna43th1::::res://Kufam_Noto_Sans_SC/Kufam/Kufam-Italic-VariableFont_wght.ttf<>uid://b3gusq3qvk83s::::res://pad_hmi_ui/home/battery_icon_red.png<>uid://c17sdtiq4p16i::::res://Kufam_Noto_Sans_SC/Noto_Sans_SC/static/NotoSansSC-Black.ttf<>uid://ckb5d4c584for::::res://pad_hmi_ui/home/acc_bg.png<>uid://c10kxffapn2gt::::res://pad_hmi_ui/home/acc_bar.png<>uid://b2toe5opxotc5::::res://pad_hmi_ui/home/lowbeam_icon.png<>uid://bqk5wfyam21e8::::res://pad_hmi_ui/home/belts_icon_dis.png<>uid://cbdsh233vvi6q::::res://pad_hmi_ui/home/smoke_icon_dis.png<>uid://c2arewn6paknb::::res://pad_hmi_ui/home/co2_icon_dis.png<>uid://di8ag117eoaw::::res://Kufam_Noto_Sans_SC/Kufam/static/Kufam-Bold.ttf<>uid://bykckr7idaxd2::::res://Kufam_Noto_Sans_SC/Noto_Sans_SC/static/NotoSansSC-Regular.ttf<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://b0o455n536kwn::::res://pad_hmi_ui/home/arrow_icon_straight.png<>uid://b4l4qgawf68pg::::res://pad_hmi_ui/home/signal_icon_default.png<>uid://wmjpd527kq7g::::res://pad_hmi_ui/home/vol_bar.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://qmulrp786qvy::::res://pad_hmi_ui/home/sound_bar.png<>uid://c13prs00h2k3o::::res://pad_hmi_ui/home/sound_icon.png<>uid://dgxq16wpio7r5::::res://pad_hmi_ui/home/distance_icon.png<>uid://bbl68xb2d0ne2::::res://pad_hmi_ui/home/minus_btn.png<>uid://py3v278ho7vt::::res://pad_hmi_ui/home/plus_btn.png<>uid://c6y0bhe0ygnw2::::res://pad_hmi_ui/home/pull_btn.png<>uid://eqerf7cx3cfa::::res://pad_hmi_ui/home/sitechoose_bg.png<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>uid://c7xokasxsg5pv::::res://pad_hmi_ui/home/progress_bar.png<>uid://f7343a0tweet::::res://pad_hmi_ui/home/robobus_icon.png<>uid://c8huui56t4lo4::::res://pad_hmi_ui/home/locate_btn_dis.png<>uid://bvb86twoi2fc1::::res://pad_hmi_ui/home/send_btn_dis.png<>uid://djyamaij5878r::::res://pad_hmi_ui/home/time_icon.png<>uid://bbcl1ewsnvjud::::res://pad_hmi_ui/information/information_bg.png<>uid://cuekwjm0hawts::::res://pad_hmi_ui/information/log_bg.png<>uid://cfmc5a2u081rg::::res://pad_hmi_ui/information/upload_btn.png<>uid://sf78o0seq2jh::::res://pad_hmi_ui/information/category_bg.png<>uid://dcylpmda38qtn::::res://pad_hmi_ui/information/function_bg.png<>uid://b8b4jbjgf0goa::::res://pad_hmi_ui/information/radar_dis.png<>uid://xg8urinw52pw::::res://pad_hmi_ui/information/navigation_dis.png<>uid://bloxt8jc58cu4::::res://pad_hmi_ui/information/map_dis.png<>uid://chefcwy5f37r4::::res://pad_hmi_ui/information/turning_dis.png<>uid://difsro6hup8vk::::res://pad_hmi_ui/information/camera_dis.png<>uid://dnqvtj33ialxi::::res://pad_hmi_ui/information/can_dis.png<>uid://b4hvmp46shkxc::::res://2.png<>uid://dpdjnd1u6xr2n::::res://pad_hmi_ui/setting/setting_bg.png<>uid://dncdx223e1re4::::res://pad_hmi_ui/setting/function_bg.png<>uid://ds080xlssyk4a::::res://pad_hmi_ui/setting/record_icon.png<>uid://4d4n8nhdloy::::res://pad_hmi_ui/setting/build_icon.png<>uid://b2o8feu8wjnw::::res://pad_hmi_ui/setting/export_icon.png<>uid://83ghm43vg1e5::::res://pad_hmi_ui/setting/fileformat_btn_high.png<>uid://5mgvnmdhw8k4::::res://pad_hmi_ui/setting/download_icon.png<>uid://0756pmg7xmpi::::res://pad_hmi_ui/setting/upload_icon.png<>uid://dn28hdbut8alu::::res://pad_hmi_ui/setting/progress_bg.png<>uid://c0i40n0t78y8l::::res://pad_hmi_ui/setting/progress_bar_high.png<>uid://c5yeqb150553k::::res://pad_hmi_ui/setting/log_bg.png<>uid://c6v1wowbk102d::::res://pad_hmi_ui/setting/mode_dis.png<>uid://byhwmdjx3var2::::res://pad_hmi_ui/setting/view_dis.png<>uid://b45cdi4mrcfpk::::res://pad_hmi_ui/setting/server_bg.png<>uid://bqxv0p5et7qnb::::res://pad_hmi_ui/setting/connect_btn.png<>uid://eai2a6227py1::::res://pad_hmi_ui/setting/connect_icon.png<>uid://ddc0v6muv1x37::::res://pad_hmi_ui/setting/language_btn.png<>uid://siw3iqyojrmb::::res://pad_hmi_ui/setting/updatelog_bg.png<>uid://yspjrkbkr0re::::res://pad_hmi_ui/setting/update_btn.png<>uid://b3k16i0c55ou6::::res://Kufam_Noto_Sans_SC/Noto_Sans_SC/static/NotoSansSC-Medium.ttf<>uid://eevtiqj5g6a8::::res://3.png<>uid://ruvsjrmynxch::::res://pad_hmi_ui/taskbar/title.png<>uid://dsl2hpmaayodk::::res://pad_hmi_ui/taskbar/PIX_logo.png<>uid://b1us3itwpt0qq::::res://pad_hmi_ui/home/setting_btn_dis.png<>uid://cpdf3vws5so12::::res://pad_hmi_ui/home/home_btn_bg.png<>uid://dgqqrjo65yjsg::::res://pad_hmi_ui/home/home_btn_high.png<>uid://cttmncxtwl5ts::::res://pad_hmi_ui/home/information_btn_dis.png<>uid://cj40hol02w7c5::::res://pad_hmi_ui/home/power_btn.png WX20241220-163247.png::CompressedTexture2D::3803875009204594517::1734683569::1735220245::1::::<><>:: yuan.png::CompressedTexture2D::1082505437895401642::1734679076::1735220245::1::::<><>:: -::res://code/::1735220245 -hsliderPor.gd::GDScript::-1::1734679075::0::1::::<>HSlider<>:: +::res://code/::1735452342 +hsliderPor.gd::GDScript::-1::1735452342::0::1::::<>HSlider<>:: l3_7.png::CompressedTexture2D::1124046388666960395::1734679075::1735220245::1::::<><>:: -main.gd::GDScript::-1::1735148231::0::1::::<>BaseControl<>:: +main.gd::GDScript::-1::1735231591::0::1::::<>BaseControl<>:: path_follow_2d_por.gd::GDScript::-1::1734679075::0::1::::<>PathFollow2D<>:: speedometer.gd::GDScript::-1::1734679075::0::1::::<>TextureProgressBar<>:: ::res://common/::1735097927 @@ -345,25 +347,29 @@ NotoSansSC-Medium.ttf::FontFile::4373986543460653903::1734679075::1735220245::1: NotoSansSC-Regular.ttf::FontFile::4091736943169270797::1734679075::1735220245::1::::<><>:: NotoSansSC-SemiBold.ttf::FontFile::6064672831900675909::1734679075::1735220245::1::::<><>:: NotoSansSC-Thin.ttf::FontFile::298068644689657558::1734679075::1735220245::1::::<><>:: -::res://Modules/::1735220241 +::res://Modules/::1735452342 buttonItem.gd::GDScript::-1::1734679075::0::1::::<>BaseControl<>:: -data_panel.gd::GDScript::-1::1735148145::0::1::::<>MarginContainer<>:: -data_panel.tscn::PackedScene::8836426121420614278::1735220240::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://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://b2dketby5loag::::res://pad_hmi_ui/home/map.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<>uid://c6y0bhe0ygnw2::::res://pad_hmi_ui/home/pull_btn.png<>res://Modules/site_selection_texture_rect.gd<>uid://c8huui56t4lo4::::res://pad_hmi_ui/home/locate_btn_dis.png<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.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 +data_panel.gd::GDScript::-1::1735452052::0::1::::<>MarginContainer<>:: +data_panel.tscn::PackedScene::8836426121420614278::1735452342::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<>uid://c6y0bhe0ygnw2::::res://pad_hmi_ui/home/pull_btn.png<>res://Modules/site_selection_texture_rect.gd<>uid://c8huui56t4lo4::::res://pad_hmi_ui/home/locate_btn_dis.png<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.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 date_time.gd::GDScript::-1::1735146877::0::1::::<>Label<>:: information.tscn::PackedScene::7432053514469797503::1735220241::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::1734679075::0::1::::<>MarginContainer<>:: information_item.tscn::PackedScene::6687639066816687209::1734679075::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::1735450846::0::1::::<>BaseControl<>:: +item_label.tscn::PackedScene::5144428977364843621::1735450969::0::1::::<><>::res://Modules/item_label.gd language_tabs.gd::GDScript::-1::1734679075::0::1::::<>MarginContainer<>:: language_tabs.tscn::PackedScene::222634974318904371::1734679075::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::1735220240::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 -margin_container_2.tscn::PackedScene::4945771306301426514::1734679075::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://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::1735450061::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::1735450061::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://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::1735360279::0::1::::<>MarginContainer<>:: +prompt_text.tscn::PackedScene::8299550081828709349::1735450061::0::1::::<><>::res://Modules/prompt_text.gd<>res://common/base/base_control.gd setting.gd::GDScript::-1::1734679075::0::1::::<>MarginContainer<>:: -setting.tscn::PackedScene::2023223189996279790::1735220241::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::1735450061::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::1734679075::0::1::::<>BaseControl<>:: setting_tabs.gd::GDScript::-1::1734679075::0::1::::<>MarginContainer<>:: setting_tabs.tscn::PackedScene::6115953401515360703::1734679075::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::1735147787::0::1::::<>BaseControl<>:: -SpeedGearAdjustment.gd::GDScript::-1::1734679075::0::1::::<>MarginContainer<>:: +site_selection_texture_rect.gd::GDScript::-1::1735450846::0::1::::<>BaseControl<>:: +SpeedGearAdjustment.gd::GDScript::-1::1735270762::0::1::::<>MarginContainer<>:: tabs.gd::GDScript::-1::1734679075::0::1::::<>Control<>:: tabs.tscn::PackedScene::2377415909549533320::1735056455::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::1734679075::0::1::::<>VBoxContainer<>:: @@ -371,8 +377,8 @@ update_progress.tscn::PackedScene::6125703482392431360::1734679075::0::1::::<><> volume_settings.gd::GDScript::-1::1735022765::0::1::::<>MarginContainer<>:: volume_settings.tscn::PackedScene::5135068848963595436::1735056455::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 ws_connect_button.gd::GDScript::-1::1734679075::0::1::::<>BaseControl<>:: -::res://pad_hmi_ui/::1735147977 -Main3DVehicle.gd::GDScript::-1::1735147977::0::1::::<>BaseControl<>:: +::res://pad_hmi_ui/::1735228829 +Main3DVehicle.gd::GDScript::-1::1735228829::0::1::::<>BaseControl<>:: ::res://pad_hmi_ui/home/::1735220246 6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png::CompressedTexture2D::3652830164015842022::1734679076::1735220245::1::::<><>:: 8B0FA651-D630-410E-B714-0D4AF0C9EF1E.png::CompressedTexture2D::6022908621433670109::1734679076::1735220245::1::::<><>:: @@ -549,9 +555,9 @@ l2-6.png::CompressedTexture2D::1187116221436698875::1734679935::1735220245::1::: ::res://pad_hmi_ui/taskbar/::1735220245 PIX_logo.png::CompressedTexture2D::8447022057609437160::1734679076::1735220245::1::::<><>:: title.png::CompressedTexture2D::1235805597615791055::1734679076::1735220245::1::::<><>:: -::res://res3D/::1735220241 +::res://res3D/::1735360089 ego_vehicle.gd::GDScript::-1::1734679076::0::1::::<>Node3D<>:: ego_vehicle.tscn::PackedScene::3438577228625317117::1735220241::0::1::::<><>::res://res3D/ego_vehicle.gd -mainEnvironment.tres::Environment::6900279608403752118::1735145900::0::1::::<><>:: +mainEnvironment.tres::Environment::6900279608403752118::1735360089::0::1::::<><>:: ::res://Vehicle/::1735220249 robobus_a21_v11.glb::PackedScene::8143065293463079636::1734679075::1735220249::1::::<><>:: diff --git a/app/src/main/assets/godot/editor/filesystem_update4 b/app/src/main/assets/godot/editor/filesystem_update4 index 38dd28e..745fd5a 100644 --- a/app/src/main/assets/godot/editor/filesystem_update4 +++ b/app/src/main/assets/godot/editor/filesystem_update4 @@ -1,9 +1,8 @@ -res://Modules/data_panel.tscn -res://Modules/data_panel.gd -res://res3D/mainEnvironment.tres -res://code/main.gd res://control.tscn -res://pad_hmi_ui/Main3DVehicle.gd +res://res3D/mainEnvironment.tres res://Modules/main_3d_vehicle.tscn res://Modules/setting.tscn -res://Modules/site_selection_texture_rect.gd +res://Modules/margin_container_2.tscn +res://Modules/data_panel.tscn +res://Modules/item_label.tscn +res://Modules/prompt_text.tscn diff --git a/app/src/main/assets/godot/editor/hsliderPor.gd-folding-29e9701212a64277af3f9c75576fb5fb.cfg b/app/src/main/assets/godot/editor/hsliderPor.gd-folding-29e9701212a64277af3f9c75576fb5fb.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/app/src/main/assets/godot/editor/hsliderPor.gd-folding-29e9701212a64277af3f9c75576fb5fb.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/app/src/main/assets/godot/editor/item_label.gd-folding-53a93fce3860c2386c643a856ca79152.cfg b/app/src/main/assets/godot/editor/item_label.gd-folding-53a93fce3860c2386c643a856ca79152.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/app/src/main/assets/godot/editor/item_label.gd-folding-53a93fce3860c2386c643a856ca79152.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/app/src/main/assets/godot/editor/item_label.tscn-editstate-5e02796dbc86c0ffe89e0572c4041193.cfg b/app/src/main/assets/godot/editor/item_label.tscn-editstate-5e02796dbc86c0ffe89e0572c4041193.cfg new file mode 100644 index 0000000..eb4fa5f --- /dev/null +++ b/app/src/main/assets/godot/editor/item_label.tscn-editstate-5e02796dbc86c0ffe89e0572c4041193.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(-370.527, -274.1), +"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": 0.707107 +} +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@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/editor/item_label.tscn-folding-5e02796dbc86c0ffe89e0572c4041193.cfg b/app/src/main/assets/godot/editor/item_label.tscn-folding-5e02796dbc86c0ffe89e0572c4041193.cfg new file mode 100644 index 0000000..4fc48fb --- /dev/null +++ b/app/src/main/assets/godot/editor/item_label.tscn-folding-5e02796dbc86c0ffe89e0572c4041193.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=["res://Modules/item_label.tscn::StyleBoxEmpty_dyppf", PackedStringArray()] +nodes_folded=[] diff --git a/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-editstate-11459265b23279296aec9a1336f6c049.cfg b/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-editstate-11459265b23279296aec9a1336f6c049.cfg index 69d4c15..1a58dd3 100644 --- a/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-editstate-11459265b23279296aec9a1336f6c049.cfg +++ b/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-editstate-11459265b23279296aec9a1336f6c049.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-180, -125), +"ofs": Vector2(-41.3935, -268.964), "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": 0.25 +"zoom": 0.471937 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Control/MarginContainer/HBoxContainer/MarginContainer/DataPanel")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-folding-11459265b23279296aec9a1336f6c049.cfg b/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-folding-11459265b23279296aec9a1336f6c049.cfg index 515dbc9..645a371 100644 --- a/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-folding-11459265b23279296aec9a1336f6c049.cfg +++ b/app/src/main/assets/godot/editor/main_3d_vehicle.tscn-folding-11459265b23279296aec9a1336f6c049.cfg @@ -2,4 +2,4 @@ node_unfolds=[NodePath("."), PackedStringArray("Layout"), NodePath("Main3DVehicleBackground"), PackedStringArray("Layout", "Patch Margin"), NodePath("MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture"), PackedStringArray("Material"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation"), PackedStringArray("Visibility", "Layout", "Mouse"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/TrafficLight"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/TrafficLight/TextureRect2"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/TextureRect"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer/Steering"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/Speed"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/SpeedUnit"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleTexture/PretendMain3DVehicleInformation/DrivingInformation/MarginContainer/SteeringWheel"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleInformation"), PackedStringArray("Layout", "Mouse"), NodePath("MarginContainer/Main3DVehicleInformation/Label"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/TrafficLight"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/TrafficLight/TrafficLight"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/TextureRect"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer/Steering"), PackedStringArray("Layout"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/Speed"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer/VBoxContainer/SpeedUnit"), PackedStringArray("Layout", "Theme Overrides"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation/MarginContainer/SteeringWheel"), PackedStringArray("Layout")] resource_unfolds=["res://Modules/main_3d_vehicle.tscn::ShaderMaterial_8c5rn", PackedStringArray("Resource", "Shader Parameters"), "res://Modules/main_3d_vehicle.tscn::StyleBoxEmpty_j2i4v", PackedStringArray("Resource", "Content Margins")] -nodes_folded=[] +nodes_folded=[NodePath("MarginContainer/Main3DVehicleInformation/TrafficLight"), NodePath("MarginContainer/Main3DVehicleInformation/DrivingInformation")] diff --git a/app/src/main/assets/godot/editor/margin_container_2.tscn-editstate-3073e7f5279d21909d4d22adcb159ec4.cfg b/app/src/main/assets/godot/editor/margin_container_2.tscn-editstate-3073e7f5279d21909d4d22adcb159ec4.cfg new file mode 100644 index 0000000..e089961 --- /dev/null +++ b/app/src/main/assets/godot/editor/margin_container_2.tscn-editstate-3073e7f5279d21909d4d22adcb159ec4.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(-193, -169), +"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": 0.5 +} +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@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/editor/margin_container_2.tscn-folding-3073e7f5279d21909d4d22adcb159ec4.cfg b/app/src/main/assets/godot/editor/margin_container_2.tscn-folding-3073e7f5279d21909d4d22adcb159ec4.cfg new file mode 100644 index 0000000..84b5fb2 --- /dev/null +++ b/app/src/main/assets/godot/editor/margin_container_2.tscn-folding-3073e7f5279d21909d4d22adcb159ec4.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Layout", "Theme Overrides"), NodePath("Speedometer"), PackedStringArray("Material", "Layout", "Radial Fill", "Textures"), NodePath("Speedometer/TextureRect"), PackedStringArray("Layout"), NodePath("Speedometer/TextureRect2"), PackedStringArray("Visibility", "Layout"), NodePath("Speedometer/GearTextureRect"), PackedStringArray("Layout"), NodePath("Speedometer/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("Speedometer/HBoxContainer/Reduce"), PackedStringArray("Layout"), NodePath("Speedometer/HBoxContainer/Increase"), PackedStringArray("Layout"), NodePath("Speedometer/Path2D/PathFollow2D"), PackedStringArray("Transform"), NodePath("VBoxContainer2"), PackedStringArray("Layout", "Theme Overrides"), NodePath("VBoxContainer2/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("VBoxContainer2/VBoxContainer/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("VBoxContainer2/VBoxContainer/HBoxContainer/ThrottlePositionLabel"), PackedStringArray("Layout", "Theme Overrides", "BiDi"), NodePath("VBoxContainer2/VBoxContainer/HBoxContainer/Label2"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("VBoxContainer2/VBoxContainer/HBoxContainer/Label3"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("VBoxContainer2/VBoxContainer/Label"), PackedStringArray("Visibility", "Layout", "Theme Overrides"), NodePath("VBoxContainer2/MarginContainer"), PackedStringArray("Layout"), NodePath("VBoxContainer2/MarginContainer/TextureRect"), PackedStringArray("Layout"), NodePath("VBoxContainer2/MarginContainer/HBoxContainer"), PackedStringArray("Layout", "Theme Overrides"), NodePath("VBoxContainer2/MarginContainer/HBoxContainer/TextureRect"), PackedStringArray("Layout"), NodePath("VBoxContainer2/MarginContainer/HBoxContainer/Label"), PackedStringArray("Layout", "Theme Overrides")] +resource_unfolds=["res://Modules/margin_container_2.tscn::ShaderMaterial_8xunu", PackedStringArray("Resource", "Shader Parameters"), "res://Modules/margin_container_2.tscn::Curve2D_8vhxy", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/app/src/main/assets/godot/editor/project_metadata.cfg b/app/src/main/assets/godot/editor/project_metadata.cfg index 278b4c0..8297159 100644 --- a/app/src/main/assets/godot/editor/project_metadata.cfg +++ b/app/src/main/assets/godot/editor/project_metadata.cfg @@ -1,14 +1,23 @@ [editor_metadata] executable_path="/Users/shurongsen/Library/Application Support/Steam/steamapps/common/Godot Engine/Godot.app/Contents/MacOS/Godot" +use_advanced_connections=false [recent_files] -scenes=["res://Modules/setting.tscn", "res://Modules/main_3d_vehicle.tscn", "res://control.tscn", "res://Modules/data_panel.tscn"] -scripts=["CanvasItem", "@GlobalScope", "InputEventMouseButton", "res://Modules/site_selection_texture_rect.gd", "res://common/base/base_control.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://res3D/ego_vehicle.gd", "res://Modules/data_panel.gd"] +scenes=["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=["Label", "InputEventMouseButton", "CanvasItem", "@GlobalScope", "res://code/hsliderPor.gd", "res://Modules/prompt_text.gd", "res://Modules/item_label.gd", "res://code/speedometer.gd", "res://Modules/SpeedGearAdjustment.gd", "res://Modules/site_selection_texture_rect.gd"] [dialog_bounds] editor_settings=Rect2(900, 4790, 1800, 1400) -project_settings=Rect2(600, 4790, 2400, 1400) -create_new_node=Rect2(900, 4790, 1800, 1400) +project_settings=Rect2(492, 662, 2400, 1400) +create_new_node=Rect2(900, 938, 1800, 1400) + +[script_setup] + +last_selected_language="GDScript" + +[color_picker] + +picker_shape=3 diff --git a/app/src/main/assets/godot/editor/prompt_text.gd-folding-fe4248c381f7c76e14387be617d5983b.cfg b/app/src/main/assets/godot/editor/prompt_text.gd-folding-fe4248c381f7c76e14387be617d5983b.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/app/src/main/assets/godot/editor/prompt_text.gd-folding-fe4248c381f7c76e14387be617d5983b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/app/src/main/assets/godot/editor/prompt_text.tscn-editstate-d81d2d73be160a620571ac8406872a23.cfg b/app/src/main/assets/godot/editor/prompt_text.tscn-editstate-d81d2d73be160a620571ac8406872a23.cfg new file mode 100644 index 0000000..9a9d59f --- /dev/null +++ b/app/src/main/assets/godot/editor/prompt_text.tscn-editstate-d81d2d73be160a620571ac8406872a23.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(-757.074, -453.872), +"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": 0.471937 +} +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@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/editor/prompt_text.tscn-folding-d81d2d73be160a620571ac8406872a23.cfg b/app/src/main/assets/godot/editor/prompt_text.tscn-folding-d81d2d73be160a620571ac8406872a23.cfg new file mode 100644 index 0000000..1f2f05f --- /dev/null +++ b/app/src/main/assets/godot/editor/prompt_text.tscn-folding-d81d2d73be160a620571ac8406872a23.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=["res://Modules/prompt_text.tscn::StyleBoxFlat_g2fst", PackedStringArray()] +nodes_folded=[] diff --git a/app/src/main/assets/godot/editor/recent_dirs b/app/src/main/assets/godot/editor/recent_dirs new file mode 100644 index 0000000..37abfef --- /dev/null +++ b/app/src/main/assets/godot/editor/recent_dirs @@ -0,0 +1 @@ +res://Modules 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 9bd2bdb..2d39729 100644 --- a/app/src/main/assets/godot/editor/script_editor_cache.cfg +++ b/app/src/main/assets/godot/editor/script_editor_cache.cfg @@ -3,12 +3,16 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 18, +"column": 1, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 188, -"scroll_position": 1.0, -"selection": false, +"row": 323, +"scroll_position": 181.0, +"selection": true, +"selection_from_column": 2, +"selection_from_line": 314, +"selection_to_column": 1, +"selection_to_line": 323, "syntax_highlighter": "GDScript" } @@ -49,7 +53,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 60, -"scroll_position": 41.0, +"scroll_position": 10.0, "selection": true, "selection_from_column": 2, "selection_from_line": 59, @@ -63,16 +67,16 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 33, +"column": 22, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 160, -"scroll_position": 139.0, +"row": 105, +"scroll_position": 0.0, "selection": true, -"selection_from_column": 22, -"selection_from_line": 160, -"selection_to_column": 33, -"selection_to_line": 160, +"selection_from_column": 17, +"selection_from_line": 104, +"selection_to_column": 22, +"selection_to_line": 105, "syntax_highlighter": "GDScript" } @@ -81,15 +85,89 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 13, +"column": 42, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 7, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Modules/SpeedGearAdjustment.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 15, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 12, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://code/speedometer.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Modules/item_label.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 9, "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 2, "scroll_position": 0.0, "selection": true, -"selection_from_column": 13, +"selection_from_column": 4, "selection_from_line": 2, -"selection_to_column": 33, -"selection_to_line": 16, +"selection_to_column": 9, +"selection_to_line": 2, +"syntax_highlighter": "GDScript" +} + +[res://Modules/prompt_text.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 11, +"scroll_position": 0.0, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 3, +"selection_to_column": 0, +"selection_to_line": 11, +"syntax_highlighter": "GDScript" +} + +[res://code/hsliderPor.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 3, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 32, +"scroll_position": 0.0, +"selection": false, "syntax_highlighter": "GDScript" } diff --git a/app/src/main/assets/godot/editor/setting.tscn-editstate-1612a1eed2333395391588d98220aca9.cfg b/app/src/main/assets/godot/editor/setting.tscn-editstate-1612a1eed2333395391588d98220aca9.cfg index e72bfd6..5c04b99 100644 --- a/app/src/main/assets/godot/editor/setting.tscn-editstate-1612a1eed2333395391588d98220aca9.cfg +++ b/app/src/main/assets/godot/editor/setting.tscn-editstate-1612a1eed2333395391588d98220aca9.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(896.127, 508.867), +"ofs": Vector2(-101.428, -166.24), "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": 0.66742 +"zoom": 0.39685 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Control/MarginContainer/HBoxContainer/MarginContainer/DataPanel")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16894/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/ItemLabel")]) diff --git a/app/src/main/assets/godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.ctex b/app/src/main/assets/godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.ctex new file mode 100644 index 0000000000000000000000000000000000000000..fb7f22c61b51c7e395c4100052bbe2776f5b8084 GIT binary patch literal 844 zcmV-S1GD@`Q&chm0002}0000>00000000gD|Ns900000000000000020002}080P> z000050000K0{{S0Nk&Et0{{S5MM6+kP&iBg0{{Ro{D2Y=2g0arBSFqCk>ii>URxTB z+D4M(>eoOS{^(}ULeREtoFhAbP%DDAZR0T*g!5-{CS&j(!2-Vhoe+XBFj!H{pb*wV zq9hAQ5Grq2PwgoPnMF7t$czeA>Fy*{_TOw3F0bmz${Qk+=Q#=0r*u(f5E(Uhl|^8gx zaB)U-+mCqWJ)c;l{@`x=F5>%f@m4`){2Et%=M;I42^Oni$aNj^oVi8oyzc}=-mffP zmvPl$$OOQg>~|6xi`eg-j@Dv^%y_7^E_udmt+gvl6F?J;i!3Z^m(FQ@1DngDprM7$ zc<8CYjeYU@1~_-d1mKL#$|85YfX+(|oyQyK++9NF^cXs!g3j3fuNVAb@E1FS&c!`+ zt{GG8_Y1p^o)#yZ}T2q!E=>BJf zHPH@LN;b<3w*Q!q!_7uUwJDnst#BPYSrTnzRJ%#NHw~sm^}O#~619sN>VE4{Ky^CCWdxxXs5DI~S^sC#Ubj#xL_@AvnfKf2w0_UNfXyWfd+@AW@>+R1PK zY4SC@~ literal 0 HcmV?d00001 diff --git a/app/src/main/assets/godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.md5 b/app/src/main/assets/godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.md5 new file mode 100644 index 0000000..879d0e7 --- /dev/null +++ b/app/src/main/assets/godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.md5 @@ -0,0 +1,3 @@ +source_md5="72b9e95932daab744434f628c83710b1" +dest_md5="08f96acb14bb2590873c7dbf7f3c1de8" + diff --git a/app/src/main/assets/godot/uid_cache.bin b/app/src/main/assets/godot/uid_cache.bin index e0d843b420884c93cfc0f7ced127baa375f43e8f..4eb7589304711ec0fc56fe6a7e5cae70b45d3547 100644 GIT binary patch delta 155 zcmbQ(!8ogvkFfLEri$;-|YJn_2Txn)XjSbc=(Bxk6-jE)ycLJ_1;=Jz z?Y}Xi#I?{uAiY2$t0<*)^ z)MZlJ(5$*&Dwg(<&fF*3FIeUEj&*#)qaQIN_P5pV1^e&xBoF&Y|W?J>*nLoyvg+7svJ*@7B4_1&-SPzgyG!z#H`5Y*@I&|HD%AzO9UpW~B9v|nlz+-NXBwqn-r<#AYBTuLQd z$VQe}0D>UD<{W3Jr~9lk-@drVixPHi@A&8z<~>+w_)Qutx`TDPxe%#jlx-Z`+I{z} z#>#(Q7iLIAe+4fpcQgF7y9+Ie3K10A22XRoM=o$T9GT$)A1?1qKUqm5FYrR%2W086 z!_ywzU4X(%m%m))7GA9k#&@Zn|8RRmP3>;00f@2Jga0C4masGLVF>(098I>^BNhOk z*kMZp>W>(%{Swnx)^pL;eqqi%`xc!?$QDcLK=h<`Znd-d=f?xuBC*SGR;1H2Bpj)f z7WI1J#uQ_bdrH_l@A+R%74QkZAtOt&OROm>WmHUFlhl793q$nAMEN*zY>%yKirD8O zes4=f#6ihjl={2Ec9*GK@`oYGh|CC%YsA1D07u%WzccImP)T7z|N>N+Dd8S^6|=$TgU*O301}K)(|h+I!0Q$AR&i-w>dc zT!Odo=_tOAV4S)Gg|U~1C$Z;uDL={gbx%XzLL-$37zgT_-F50E{2r(@)fh}Atv+zf z@CZ$>?u``GUYam!K@l^+gQ4Lm2ZJL^w!oCxS9g__Oj52GUxC9%QI`vgoDR>n#9Hbi zdZVLW8y_j&UOplLVh$?8@W&PR?!o1ngJYR)AwNgAvmp-}h+yihS)Lj$u>)CxiZ0hp zq9P-bW^~H2WF=Tx$OPU>Ry_FS+1A=WV2HD~qYS3qURR-D?f$?k_v=r zx0I4Hp`_E`4A#=~iSJG+rfPB)0Q^1%(8ZGQ5hqxxU8eH4G3P4yxFi**P?Gm)qWaA8%B9F{{IAZ+QK1aCUry5cMqVKL51-_DX;9f;nN1ho%>1 z{${G`YyCiM@<9tD^JSy%mrJP@|=yT=& zCKZMHb#6k2X zQ$kQ-){P9y!=qclfm zhLgD$_P;u(*5uHBbfb&De&pVKfdctA?4rEJ#Z_8O@%<~xYsWX%aEagL26xh(D5%=t p);7V4^)+twhpf}MVGj;LcSG$&bN8)cn$JH!H^GvGFSj7a{2z{3v5)`& literal 0 HcmV?d00001 diff --git a/app/src/main/assets/icon1.png.import b/app/src/main/assets/icon1.png.import new file mode 100644 index 0000000..763b3a4 --- /dev/null +++ b/app/src/main/assets/icon1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5hspnhj57w22" +path="res://godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon1.png" +dest_files=["res://godot/imported/icon1.png-da7c0615ffb44b28a2fdb1dd2044f987.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/icon2.png b/app/src/main/assets/icon2.png new file mode 100644 index 0000000000000000000000000000000000000000..a90364fab414b353f1b09e58ddbdde62d89073aa GIT binary patch literal 1074 zcmV-21kL-2P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91Dxd=Z1ONa40RR91DgXcg0Mr_#3jhEEoJmAMR9FekSxr*gFcg*)W(YgF zZ>P=)2sa2PARA^3o0b!lo&dN3oSwN<$3vH#!pYzwI~`c!(2+VABKSv;t>GBG7t~n;zWp} zW!eRg`K5n$R)+)p#@Aqe3$Jej%A(9gsB<-HNNWAKva>9blJ`BFEs^r5HpkIsh??o9 zChanlSBS56B&+q|v>8lHJsro`Hff+)Qk9|O0+hU!7eB@>@bed^); z>`Rdfr!7hDxI@7?j?0=)x)O9rWykWV2=N1pd8uL?q0{LR1OsmvGb(`yPMqN`A&f@* zCnt4PscAo_F6C9S!UYje4(^%vgwO6 zNogK(_I=-GN_{b_5f2+>jef1nxm4mfso((HtIbpcoPLG#;lWxp;sadDKxv-Jx4#_F znS!n7$qi(y9m#6&W&gKNCGQyZ^g+S|dnI9Q_Z@%@y=WDqP7e~_NjME({MbJ@N*~*t z9ksc0;4EDKd=)7XZX@RQg=cU`&?iZNg5ywWr3PM!t^o`Y@E?U^f3yZ{uaMY1BZYmm zXB^58G{fF=UVw|eK*Ht`KXp~D)uQp=`2bDNjx7MUSoeX+6cBODG0)TV$8O}9*5k5d z$H-G_^D11($;S9u%!Gv1HPqWEjEas3=zjhU!w6nFgxxdS zR|ZZniDm&n`n3#BPj3KTJ}h~KEL?**-qt#u3kzUu)IKD;yH}{k_IZQ%SUf*px$-B7 zas@EnYPUhR<$Kj3+pHc_X~+qpl``C7-Dq9smFU07*qoM6N<$f*ifvfB*mh literal 0 HcmV?d00001 diff --git a/app/src/main/assets/icon2.png.import b/app/src/main/assets/icon2.png.import new file mode 100644 index 0000000..cf1fb8e --- /dev/null +++ b/app/src/main/assets/icon2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0oui4n4ipips" +path="res://godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon2.png" +dest_files=["res://godot/imported/icon2.png-2294dfe885793d4711fc20bee13a3760.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/project.godot b/app/src/main/assets/project.godot index 572a7d6..4f1aeaa 100644 --- a/app/src/main/assets/project.godot +++ b/app/src/main/assets/project.godot @@ -27,7 +27,6 @@ window/size/viewport_width=2560 window/size/viewport_height=1600 window/size/mode=2 window/stretch/mode="canvas_items" -window/stretch/aspect="ignore" [input_devices] diff --git a/app/src/main/java/com/coldmint/gaodemap/AppPlugin.kt b/app/src/main/java/com/coldmint/gaodemap/AppPlugin.kt index a1b598d..98beef7 100644 --- a/app/src/main/java/com/coldmint/gaodemap/AppPlugin.kt +++ b/app/src/main/java/com/coldmint/gaodemap/AppPlugin.kt @@ -4,6 +4,8 @@ import android.os.Handler import android.os.Looper import android.view.View import androidx.core.view.isVisible +import com.amap.api.maps2d.AMap +import com.amap.api.maps2d.CameraUpdateFactory import org.godotengine.godot.Godot import org.godotengine.godot.plugin.GodotPlugin import org.godotengine.godot.plugin.SignalInfo @@ -18,8 +20,8 @@ class AppPlugin(godot: Godot) : GodotPlugin(godot) { private val handler by lazy { Handler(Looper.getMainLooper()) } - - + public var aMap: AMap? = null + var zoom:Float = 17f companion object { val CUSTOM_SIGNAL = SignalInfo("custom_signal", String::class.java) } @@ -34,6 +36,7 @@ class AppPlugin(godot: Godot) : GodotPlugin(godot) { handler.post { mapView?.isVisible = false } + } @UsedByGodot @@ -42,5 +45,18 @@ class AppPlugin(godot: Godot) : GodotPlugin(godot) { mapView?.isVisible = true } } + @UsedByGodot + fun AddingPrecision(){ + zoom += 1 + val finalMap = aMap ?: return + finalMap.animateCamera(CameraUpdateFactory.zoomTo(zoom), 1000, null) // 动画时长1秒 + } + @UsedByGodot + fun ReducePrecision(){ + zoom -= 1 + val finalMap = aMap ?: return + finalMap.animateCamera(CameraUpdateFactory.zoomTo(zoom), 1000, null) // 动画时长1秒 + + } } diff --git a/app/src/main/java/com/coldmint/gaodemap/MainActivity.kt b/app/src/main/java/com/coldmint/gaodemap/MainActivity.kt index 9ef701d..9851eeb 100644 --- a/app/src/main/java/com/coldmint/gaodemap/MainActivity.kt +++ b/app/src/main/java/com/coldmint/gaodemap/MainActivity.kt @@ -27,7 +27,7 @@ class MainActivity : AppCompatActivity(), GodotHost { } private var godotFragment: GodotFragment? = null private var appPlugin: AppPlugin? = null - private var aMap: AMap? = null + public var aMap: AMap? = null private fun fullScreen() { requestWindowFeature(Window.FEATURE_NO_TITLE) @@ -73,12 +73,13 @@ class MainActivity : AppCompatActivity(), GodotHost { finalMap.setMyLocationStyle(myLocationStyle) finalMap.uiSettings.isZoomControlsEnabled = false finalMap.isMyLocationEnabled = true - finalMap.moveCamera(CameraUpdateFactory.zoomTo(15f)) + } private fun initAppPluginIfNeeded(godot: Godot) { if (appPlugin == null) { val finalAppPlugin = AppPlugin(godot) + finalAppPlugin.aMap = aMap appPlugin = finalAppPlugin finalAppPlugin.mapView = viewBinding.cardView }