[gd_scene load_steps=5 format=3] [ext_resource type="Script" path="res://scenes/Characters/ashling_swarmer.gd" id="1_script"] [ext_resource type="PackedScene" path="res://assets/models/AshlingSwarmer.glb" id="2_model"] [ext_resource type="Script" path="res://scenes/Interaction/dialog_trigger_area.gd" id="3_dialog"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"] radius = 0.45 height = 1.6 [sub_resource type="SphereShape3D" id="SphereShape3D_interact"] radius = 1.8 [node name="AshlingSwarmer" type="Node3D"] script = ExtResource("1_script") autoplay = false [node name="Body" type="StaticBody3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="Body"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8, 0) shape = SubResource("CapsuleShape3D_body") [node name="AshlingSwarmerModel" parent="." instance=ExtResource("2_model")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) [node name="InteractArea" type="Area3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8, 0) script = ExtResource("3_dialog") collision_layer = 2 collision_mask = 1 prompt_text = "Press E to inspect" dialog_text = "Ashling Swarmer: A small ember-born creature watches you." [node name="CollisionShape3D" type="CollisionShape3D" parent="InteractArea"] shape = SubResource("SphereShape3D_interact")