mirror of
https://github.com/RYGhub/the-cold-night.git
synced 2024-11-25 14:14:19 +00:00
🔧 Nest nodes in a smarter way
This commit is contained in:
parent
def9a9009f
commit
5a13cabece
4 changed files with 25 additions and 24 deletions
|
@ -4,17 +4,18 @@
|
||||||
[ext_resource path="res://src/entities/behaviours/BulletMovement.gd" type="Script" id=2]
|
[ext_resource path="res://src/entities/behaviours/BulletMovement.gd" type="Script" id=2]
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id=1]
|
[sub_resource type="RectangleShape2D" id=1]
|
||||||
|
extents = Vector2( 16, 8 )
|
||||||
|
|
||||||
[node name="Bullet" type="KinematicBody2D"]
|
[node name="Bullet" type="KinematicBody2D"]
|
||||||
collision_layer = 2
|
collision_layer = 2
|
||||||
|
|
||||||
[node name="BulletMovement" type="Node" parent="."]
|
|
||||||
script = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
scale = Vector2( 1, 0.5 )
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Shape" type="CollisionShape2D" parent="."]
|
[node name="Shape" type="CollisionShape2D" parent="."]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
disabled = true
|
disabled = true
|
||||||
|
|
||||||
|
[node name="Sprite" type="Sprite" parent="Shape"]
|
||||||
|
scale = Vector2( 1, 0.5 )
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="BulletMovement" type="Node" parent="."]
|
||||||
|
script = ExtResource( 2 )
|
||||||
|
|
|
@ -9,12 +9,12 @@ extents = Vector2( 16, 16 )
|
||||||
|
|
||||||
[node name="Enemy" type="KinematicBody2D"]
|
[node name="Enemy" type="KinematicBody2D"]
|
||||||
|
|
||||||
|
[node name="Shape" type="CollisionShape2D" parent="."]
|
||||||
|
shape = SubResource( 1 )
|
||||||
|
|
||||||
|
[node name="Sprite" type="Sprite" parent="Shape"]
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="AttractedTo" parent="." instance=ExtResource( 3 )]
|
[node name="AttractedTo" parent="." instance=ExtResource( 3 )]
|
||||||
|
|
||||||
[node name="ErraticMovement" parent="." instance=ExtResource( 2 )]
|
[node name="ErraticMovement" parent="." instance=ExtResource( 2 )]
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Shape" type="CollisionShape2D" parent="."]
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
|
@ -10,13 +10,13 @@ extents = Vector2( 16, 16 )
|
||||||
[node name="Fire" type="StaticBody2D"]
|
[node name="Fire" type="StaticBody2D"]
|
||||||
script = ExtResource( 3 )
|
script = ExtResource( 3 )
|
||||||
|
|
||||||
|
[node name="Shape" type="CollisionShape2D" parent="."]
|
||||||
|
shape = SubResource( 1 )
|
||||||
|
|
||||||
|
[node name="Sprite" type="Sprite" parent="Shape"]
|
||||||
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Light" type="Light2D" parent="."]
|
[node name="Light" type="Light2D" parent="."]
|
||||||
texture = ExtResource( 1 )
|
texture = ExtResource( 1 )
|
||||||
texture_scale = 0.5
|
texture_scale = 0.5
|
||||||
color = Color( 1, 0.592157, 0.592157, 1 )
|
color = Color( 1, 0.592157, 0.592157, 1 )
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
texture = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Shape" type="CollisionShape2D" parent="."]
|
|
||||||
shape = SubResource( 1 )
|
|
||||||
|
|
|
@ -9,12 +9,12 @@ extents = Vector2( 16, 16 )
|
||||||
|
|
||||||
[node name="Player" type="KinematicBody2D"]
|
[node name="Player" type="KinematicBody2D"]
|
||||||
|
|
||||||
[node name="PlayerMovement" parent="." instance=ExtResource( 2 )]
|
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
|
||||||
texture = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Shape" type="CollisionShape2D" parent="."]
|
[node name="Shape" type="CollisionShape2D" parent="."]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
|
|
||||||
|
[node name="Sprite" type="Sprite" parent="Shape"]
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="PlayerMovement" parent="." instance=ExtResource( 2 )]
|
||||||
|
|
||||||
[node name="BulletSpawn" parent="." instance=ExtResource( 3 )]
|
[node name="BulletSpawn" parent="." instance=ExtResource( 3 )]
|
||||||
|
|
Loading…
Reference in a new issue