X-Git-Url: http://git.purplebirdman.com/william-skin.git/blobdiff_plain/4f0220085b3345a8d78792fdc6005cb60c473052..66d39f4d2df2d00033178f5b3623b2776f35a349:/test/npc.tscn diff --git a/test/npc.tscn b/test/npc.tscn index 57aea15..a9e85e6 100644 --- a/test/npc.tscn +++ b/test/npc.tscn @@ -1,11 +1,13 @@ -[gd_scene load_steps=4 format=3 uid="uid://bmcw5a71lsldu"] +[gd_scene load_steps=5 format=3 uid="uid://bmcw5a71lsldu"] [ext_resource type="PackedScene" uid="uid://2tvylmtejq0u" path="res://william.tscn" id="1_fk6op"] -[ext_resource type="Script" path="res://test/npc.gd" id="1_tko4h"] +[ext_resource type="Script" uid="uid://0u2e2gwikpeb" path="res://test/npc.gd" id="1_tko4h"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_rgxya"] radius = 3.27162 +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_75ajl"] + [node name="NonPlayerCharacter" type="Node3D"] script = ExtResource("1_tko4h") @@ -17,7 +19,13 @@ script = ExtResource("1_tko4h") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 3.17898) shape = SubResource("CylinderShape3D_rgxya") -[node name="playerTrackPoint" type="Node3D" parent="skin" groups=["player-eyeTrack", "player-headTrack"]] +[node name="Area3D" type="Area3D" parent="skin"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="skin/Area3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) +shape = SubResource("CapsuleShape3D_75ajl") + +[node name="playerTrackPoint" type="Node3D" parent="skin/Area3D" groups=["player-eyeTrack", "player-headTrack"]] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.77777, 0.0828433) [connection signal="area_entered" from="skin/headTurn" to="." method="_on_head_turn_area_entered"]