[gd_scene load_steps=20 format=3 uid="uid://d320nw5yrmvjo"] [ext_resource type="Script" uid="uid://de2smnt2my047" path="res://scene/ground/script/c03/s03_closeup癞子纸人.gd" id="1_6n6qt"] [ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="2_uenj0"] [ext_resource type="Texture2D" uid="uid://e88x3ihvhetd" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/背景.png" id="2_xao0c"] [ext_resource type="Texture2D" uid="uid://cxlwpf82sqc8p" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1辫子没剪开.png" id="3_abwb2"] [ext_resource type="Texture2D" uid="uid://cpri1f3b2blfw" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1辫子散开.png" id="3_jijuh"] [ext_resource type="Texture2D" uid="uid://c12xhretrdxs6" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/1大头.png" id="4_8yx5x"] [ext_resource type="PackedScene" uid="uid://bkk1rxx36ghrl" path="res://scene/entity/ux/hover_light_click_area.tscn" id="4_nc54a"] [ext_resource type="PackedScene" uid="uid://bg7oictr1wgex" path="res://scene/little_game/general/draggable.tscn" id="4_uenj0"] [ext_resource type="Texture2D" uid="uid://cqrc7v5lg2cey" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/l_辫子.png" id="5_jijuh"] [ext_resource type="Texture2D" uid="uid://fspvmlydy3hu" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/纸钱2.png" id="5_kcw8x"] [ext_resource type="Script" uid="uid://0wjaho6qkg6s" path="res://manager/event_manager/event_binder.gd" id="6_uenj0"] [ext_resource type="Texture2D" uid="uid://vyuf0wekr1lq" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/纸钱1.png" id="7_kcw8x"] [ext_resource type="Texture2D" uid="uid://ypl41mx0etds" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/伤口.png" id="9_eqvmt"] [ext_resource type="Texture2D" uid="uid://k4eplss3bx5g" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/刀劈特效.png" id="9_yixv2"] [ext_resource type="Texture2D" uid="uid://dr51e8ell86" path="res://asset/art/scene/c03/s03_瞎子理发店/癞子特写/伤口血迹.png" id="10_eqvmt"] [sub_resource type="Animation" id="Animation_eqvmt"] resource_name = "cutting_overhead" length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("飞针:position") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.133333), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Vector2(435, -88), Vector2(-93, 354)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("DirectionalLight2D:color") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0.0333333, 0.366667, 0.533333), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(0.970477, 0.0170246, 0.00012822, 1)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("DirectionalLight2D:energy") tracks/2/interp = 2 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0.0333333, 0.133333, 0.233333, 0.3, 0.366667, 0.433333, 0.6), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), "update": 0, "values": [0.0, 0.4, 0.0, 0.4, 0.0, 1.0, 0.0] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("DirectionalLight2D:blend_mode") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0.0333333, 0.233333, 0.3, 0.366667), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 1, "values": [0, 1, 0, 0] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("头受伤:visible") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("头受伤/伤口:modulate") tracks/5/interp = 2 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0, 0.0666667, 0.2, 0.566667), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.52549), Color(1, 1, 1, 1)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("头受伤/伤口血迹:modulate") tracks/6/interp = 2 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0.733333, 2), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="Animation" id="Animation_nucp3"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("飞针:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(435, -88)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("DirectionalLight2D:color") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("DirectionalLight2D:energy") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("DirectionalLight2D:blend_mode") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("头受伤/伤口:modulate") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("头受伤/伤口血迹:modulate") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("后脑勺_剪辫:position") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } [sub_resource type="Animation" id="Animation_otai4"] resource_name = "light_and_canvas_flipping" length = 5.0 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("DirectionalLight2D:energy") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1.06667, 2.4, 4.16667, 4.96667), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [0.0, 0.2, 4.2034e-05, 0.2, 0.0] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("后脑勺_剪辫:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 1.43333, 3.53333, 5), "transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, "values": [Vector2(0, 0), Vector2(1, -2), Vector2(-1, 2), Vector2(0, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("DirectionalLight2D:color") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_otai4"] _data = { &"RESET": SubResource("Animation_nucp3"), &"cutting_overhead": SubResource("Animation_eqvmt"), &"light_and_canvas_flipping": SubResource("Animation_otai4") } [node name="Closeup癞子纸人" type="CanvasLayer"] script = ExtResource("1_6n6qt") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { &"": SubResource("AnimationLibrary_otai4") } [node name="BG" type="TextureRect" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 0 texture = ExtResource("2_xao0c") expand_mode = 1 stretch_mode = 3 [node name="后脑勺_剪辫" type="Sprite2D" parent="."] texture = ExtResource("3_jijuh") centered = false [node name="后脑勺" type="TextureRect" parent="."] visible = false texture = ExtResource("3_abwb2") [node name="HoverBraid" parent="后脑勺" instance=ExtResource("4_nc54a")] unique_name_in_owner = true position = Vector2(280, 181) [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="后脑勺/HoverBraid"] polygon = PackedVector2Array(22, -110.9, -10, -113.1, -10, -112, -15.6, -112, -21.6, -108, -24.7, -108, -36.7, -98, -38.2, -98, -44.2, -87, -45.9, -87, -46.9, -70, -48.4, -70, -46, -56.6, -46, -51.6, -38, -33.7, -38, -30.3, -21, -9, -20, -7, -20, -3.39999, -12.4, 7.5, -14, 17.8, -14, 25.1, -10, 90.1, -10, 92.8, -13, 129.9, -13, 132.8, 3, 133, 3.4, 132, 5.1, 132, 4, 110.9, 4, 104.1, 8.9, 30, 10.3, 30, 8, 13.7, 8, 10.4, 15, -1.5, 15, -3.10001, 19.7, -7, 21.1, -7, 35.1, -28, 36.4, -28, 45.4, -52, 47, -52, 47, -84.5, 43, -92.5, 43, -94.9, 35, -101.9, 35, -103.3, 22, -109.3) [node name="PointLight2D" type="PointLight2D" parent="后脑勺/HoverBraid"] range_layer_max = 10 texture = ExtResource("5_jijuh") [node name="EventBinder" type="Node" parent="后脑勺/HoverBraid"] script = ExtResource("6_uenj0") updater_stages = Array[int]([0]) trigger_event = &"c03_s03_laizi_braid" trigger_mode = "interacted" metadata/_custom_type_script = "uid://0wjaho6qkg6s" [node name="头受伤" type="TextureRect" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("4_8yx5x") expand_mode = 1 stretch_mode = 3 [node name="伤口" type="Sprite2D" parent="头受伤"] modulate = Color(1, 1, 1, 0) position = Vector2(249, 114) texture = ExtResource("9_eqvmt") [node name="伤口血迹" type="Sprite2D" parent="头受伤"] position = Vector2(249, 114) texture = ExtResource("10_eqvmt") [node name="DirectionalLight2D" type="DirectionalLight2D" parent="."] energy = 0.0 range_layer_max = 10 [node name="飞针" type="Sprite2D" parent="."] position = Vector2(435, -88) rotation = 0.0950055 texture = ExtResource("9_yixv2") [node name="头" type="TextureRect" parent="."] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("4_8yx5x") expand_mode = 1 stretch_mode = 3 [node name="Draggable纸钱2" parent="头" instance=ExtResource("4_uenj0")] unique_name_in_owner = true position = Vector2(237, 140) act_as_button = true texture = ExtResource("5_kcw8x") [node name="EventBinder" type="Node" parent="头/Draggable纸钱2"] script = ExtResource("6_uenj0") updater_event = &"c03_s03_papercoin2" updater_mode = "shower" updater_ease_duration = 0.0 updater_stages = Array[int]([0]) trigger_event = &"c03_s03_papercoin2" trigger_mode = "picked" metadata/_custom_type_script = "uid://0wjaho6qkg6s" [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="头/Draggable纸钱2"] polygon = PackedVector2Array(13, -30, -9.5, -30, -19.5, -25, -22.1, -25, -30, -12.2, -30, 14.1, -25, 21.6, -25, 24.3, -12, 30, 13.7, 30, 21.6, 25, 24.2, 25, 30, 14.5, 30, -11, 26, -17.6, 26, -20, 13, -29) [node name="Draggable纸钱1" parent="头" instance=ExtResource("4_uenj0")] unique_name_in_owner = true position = Vector2(319, 139) act_as_button = true texture = ExtResource("7_kcw8x") [node name="EventBinder" type="Node" parent="头/Draggable纸钱1"] script = ExtResource("6_uenj0") updater_event = &"c03_s03_papercoin1" updater_mode = "shower" updater_ease_duration = 0.0 updater_stages = Array[int]([0]) trigger_event = &"c03_s03_papercoin1" trigger_mode = "picked" metadata/_custom_type_script = "uid://0wjaho6qkg6s" [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="头/Draggable纸钱1"] polygon = PackedVector2Array(13, -30, -9.5, -30, -19.5, -25, -22.1, -25, -30, -12.2, -30, 14.1, -25, 21.6, -25, 24.3, -12, 30, 13.7, 30, 21.6, 25, 24.2, 25, 30, 14.5, 30, -11, 26, -17.6, 26, -20, 13, -29) [node name="遮罩" type="TextureRect" parent="."] visible = false anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 texture = ExtResource("2_uenj0")