PacketsPlease/computer_network_endpoint.tscn
2025-03-03 12:29:56 +01:00

126 lines
4.4 KiB
Plaintext

[gd_scene load_steps=9 format=3 uid="uid://btejh3bgdj3el"]
[ext_resource type="PackedScene" uid="uid://s5r5lfwfyfj3" path="res://incomingPipe.tscn" id="1_dyw4v"]
[ext_resource type="Script" path="res://computer_network_endpoint.gd" id="1_e6kbr"]
[ext_resource type="PackedScene" uid="uid://bbi7e1swrmjqy" path="res://outgoingPipe.tscn" id="2_p7ylo"]
[ext_resource type="PackedScene" uid="uid://savs2vmxus7o" path="res://assets/ComputerSet/ComputerSet.fbx" id="3_yrnk1"]
[ext_resource type="PackedScene" uid="uid://be056bwykcnsd" path="res://ethernet_port.tscn" id="4_idnp6"]
[sub_resource type="Animation" id="Animation_aifut"]
resource_name = "wrong_packet"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D:light_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.133333, 0.966667),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [Color(1, 0.145098, 0.129412, 1), Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ComputerSet/Error:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.1, 0.933333),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true, false]
}
[sub_resource type="Animation" id="Animation_325k1"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D:light_color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ComputerSet/Error:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ynwdk"]
_data = {
"RESET": SubResource("Animation_325k1"),
"wrong_packet": SubResource("Animation_aifut")
}
[node name="ComputerNetworkEndpoint" type="Node3D"]
script = ExtResource("1_e6kbr")
[node name="sender" parent="." instance=ExtResource("1_dyw4v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.525, 0.5, 0)
[node name="receiver" parent="." instance=ExtResource("2_p7ylo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.525, 0.5, 0)
[node name="ComputerSet" parent="." instance=ExtResource("3_yrnk1")]
transform = Transform3D(-0.554208, 0, -9.98463, 0, 10, 0, 9.98463, 0, -0.554208, -1.383, 0, -24.089)
[node name="Computer Ports Base Mesh Kitbash Set" parent="ComputerSet" instance=ExtResource("4_idnp6")]
transform = Transform3D(-3.49691e-09, 0.08, -4.65661e-10, -0.08, -3.49691e-09, -6.23232e-18, -2.77556e-17, 4.65661e-10, 0.08, -0.00797081, 0.0984139, -0.15755)
[node name="Label3D" type="Label3D" parent="ComputerSet"]
transform = Transform3D(0.0148144, -0.106776, 0.994173, 0.00755105, 0.994265, 0.106674, -0.999862, 0.00592674, 0.0155357, 0.0929296, 0.606445, 0.167881)
pixel_size = 0.001
modulate = Color(0.846975, 1, 0.806087, 1)
outline_modulate = Color(0, 0.303612, 0, 1)
text = "MAC : FF
sending ARP Request
Test Test Test TEst Test
Test Test Test TEst Test
Test Test Test TEst Test
Test Test Test TEst Test"
outline_size = 7
horizontal_alignment = 0
vertical_alignment = 0
[node name="Error" type="Label3D" parent="ComputerSet"]
transform = Transform3D(0.0587829, -0.105203, 0.992713, -0.0169624, 0.994182, 0.106364, -0.998128, -0.0230906, 0.0566564, 0.0765517, 0.269816, 0.212492)
visible = false
pixel_size = 0.001
modulate = Color(0.846975, 1, 0.806087, 1)
outline_modulate = Color(0.393212, 0.0510509, 0.420241, 1)
text = "Wrong Target MAC Received"
outline_size = 7
horizontal_alignment = 0
vertical_alignment = 0
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.53792, -21.3587)
omni_range = 11.952
[node name="IP_Request_Timer" type="Timer" parent="."]
process_callback = 0
wait_time = 5.0
autostart = true
[node name="wrongPacketError" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_ynwdk")
}
[connection signal="packet_received" from="receiver" to="." method="_on_receiver_packet_received"]
[connection signal="timeout" from="IP_Request_Timer" to="." method="_on_ip_request_timer_timeout"]