59 lines
1.8 KiB
Plaintext
59 lines
1.8 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://nwbjxttgghpq"]
|
|
|
|
[ext_resource type="Script" uid="uid://dccfebno1gvh7" path="res://player/player.gd" id="1_player"]
|
|
[ext_resource type="SpriteFrames" path="res://player/characters/shared/prototype_sprite_frames.tres" id="2_frames"]
|
|
[ext_resource type="Script" uid="uid://kg3i7b0dj2p8" path="res://player/camera_2d.gd" id="3_camera"]
|
|
[ext_resource type="Resource" path="res://player/characters/singer.tres" id="4_character"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="PlayerShape"]
|
|
size = Vector2(65, 115)
|
|
|
|
[node name="Player" type="CharacterBody2D"]
|
|
z_index = 1
|
|
collision_layer = 2
|
|
collision_mask = 1
|
|
script = ExtResource("1_player")
|
|
character_data = ExtResource("4_character")
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
position = Vector2(0.5, 5.5)
|
|
shape = SubResource("PlayerShape")
|
|
|
|
[node name="Hurtbox" type="Area2D" parent="."]
|
|
collision_layer = 8
|
|
collision_mask = 0
|
|
monitoring = false
|
|
monitorable = true
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hurtbox"]
|
|
position = Vector2(0.5, 5.5)
|
|
shape = SubResource("PlayerShape")
|
|
|
|
[node name="PunchHitbox" type="Area2D" parent="."]
|
|
collision_layer = 0
|
|
collision_mask = 16
|
|
monitoring = true
|
|
monitorable = false
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="PunchHitbox"]
|
|
|
|
[node name="GroundPoundHitbox" type="Area2D" parent="."]
|
|
collision_layer = 0
|
|
collision_mask = 16
|
|
monitoring = true
|
|
monitorable = false
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="GroundPoundHitbox"]
|
|
|
|
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
|
|
z_index = -1
|
|
scale = Vector2(0.80251265, 0.8025128)
|
|
sprite_frames = ExtResource("2_frames")
|
|
animation = &"idle"
|
|
speed_scale = 2.0
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
scale = Vector2(0.5, 0.5)
|
|
zoom = Vector2(2, 2)
|
|
script = ExtResource("3_camera")
|