[gd_scene load_steps=5 format=2] [ext_resource path="res://entities/actors/snake/head/Head.tscn" type="PackedScene" id=1] [ext_resource path="res://entities/actors/snake/body_segment/BodySegment.tscn" type="PackedScene" id=2] [ext_resource path="res://entities/actors/snake/snake.gd" type="Script" id=3] [sub_resource type="Curve2D" id=1] _data = { "points": PoolVector2Array( ) } [node name="Snake" type="Node2D"] script = ExtResource( 3 ) BODY_SEGMENT_NP = ExtResource( 2 ) [node name="Head" parent="." instance=ExtResource( 1 )] [node name="BodySegment" parent="." instance=ExtResource( 2 )] position = Vector2( 0, 16 ) PREV_SEGMENT_NP = NodePath("../Head") [node name="BodySegment2" parent="." instance=ExtResource( 2 )] position = Vector2( 0, 32 ) PREV_SEGMENT_NP = NodePath("../BodySegment") [node name="BodySegment3" parent="." instance=ExtResource( 2 )] position = Vector2( 0, 48 ) PREV_SEGMENT_NP = NodePath("../BodySegment2") [node name="BodySegment4" parent="." instance=ExtResource( 2 )] position = Vector2( 0, 64 ) PREV_SEGMENT_NP = NodePath("../BodySegment3") [node name="Path" type="Path2D" parent="."] curve = SubResource( 1 ) [node name="PathFollow" type="PathFollow2D" parent="Path"] loop = false lookahead = 1.0