mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-15 15:23:47 +00:00
Enemy sounds
This commit is contained in:
parent
585befb932
commit
a11e61b2c2
15 changed files with 224 additions and 38 deletions
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=33 format=3 uid="uid://bh3vxmqflijgj"]
|
||||
[gd_scene load_steps=34 format=3 uid="uid://bh3vxmqflijgj"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dwregubt4iila" path="res://Scripts/Components/FSM/Enemy/3D/EnemyProxy3D.cs" id="1_a3crc"]
|
||||
[ext_resource type="Resource" uid="uid://ccym6mcq4fbul" path="res://Resources/Enemies/Fairy_Guard_3D.tres" id="2_jgarc"]
|
||||
|
|
@ -25,6 +25,7 @@
|
|||
[ext_resource type="Script" uid="uid://cqwvssstkrdmw" path="res://Scripts/Components/Actors/ActorResourceProvider.cs" id="18_4fnoq"]
|
||||
[ext_resource type="Script" uid="uid://dvln1783wvvuw" path="res://Scripts/Components/Actors/ShadowProvider.cs" id="19_4fnoq"]
|
||||
[ext_resource type="Script" uid="uid://qrdor3gk6x37" path="res://Scripts/Components/FSM/Enemy/3D/GravityProvider.cs" id="25_qg061"]
|
||||
[ext_resource type="Script" uid="uid://khph8rethll7" path="res://Scripts/Components/Actors/3D/EnemySoundModule3D.cs" id="26_ojvcb"]
|
||||
|
||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jgarc"]
|
||||
radius = 0.343
|
||||
|
|
@ -88,7 +89,7 @@ Storage = NodePath("../../Storage")
|
|||
PlayerDetection = NodePath("../../PlayerDetectionProvider")
|
||||
GravityProvider = NodePath("../../GravityProvider")
|
||||
DebugEnabled = true
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule")]
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule"), NodePath("../../SoundModule")]
|
||||
|
||||
[node name="Alert" type="Node" parent="StateMachine" node_paths=PackedStringArray("Storage", "PlayerDetection", "NavigationModule", "GravityProvider", "_moduleNodes")]
|
||||
script = ExtResource("6_jgarc")
|
||||
|
|
@ -97,7 +98,7 @@ PlayerDetection = NodePath("../../PlayerDetectionProvider")
|
|||
NavigationModule = NodePath("../../NavigationProvider")
|
||||
GravityProvider = NodePath("../../GravityProvider")
|
||||
DebugEnabled = true
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule")]
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule"), NodePath("../../SoundModule")]
|
||||
|
||||
[node name="Shooting" type="Node" parent="StateMachine" node_paths=PackedStringArray("Storage", "PlayerDetection", "EquippedWeapon", "NavigationModule", "GravityProvider", "_moduleNodes")]
|
||||
script = ExtResource("7_rg1hb")
|
||||
|
|
@ -106,7 +107,7 @@ PlayerDetection = NodePath("../../PlayerDetectionProvider")
|
|||
EquippedWeapon = NodePath("../../Weapon")
|
||||
NavigationModule = NodePath("../../NavigationProvider")
|
||||
GravityProvider = NodePath("../../GravityProvider")
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule")]
|
||||
_moduleNodes = [NodePath("../../DamageModule"), NodePath("../../AnimationModule"), NodePath("../../SoundModule")]
|
||||
|
||||
[node name="Dead" type="Node" parent="StateMachine" node_paths=PackedStringArray("Storage")]
|
||||
script = ExtResource("8_5j04l")
|
||||
|
|
@ -203,6 +204,26 @@ script = ExtResource("25_qg061")
|
|||
Gravity = -20.0
|
||||
MaxFallSpeed = 50.0
|
||||
|
||||
[node name="SoundModule" type="Node" parent="." node_paths=PackedStringArray("DamageReceiver", "StorageModule", "HitPlayer", "DeathPlayer", "AlertPlayer")]
|
||||
script = ExtResource("26_ojvcb")
|
||||
DamageReceiver = NodePath("../DamageReceiver")
|
||||
StorageModule = NodePath("../Storage")
|
||||
HitPlayer = NodePath("HitPlayer")
|
||||
DeathPlayer = NodePath("DeathPlayer")
|
||||
AlertPlayer = NodePath("AlertPlayer")
|
||||
|
||||
[node name="HitPlayer" type="AudioStreamPlayer3D" parent="SoundModule"]
|
||||
unit_size = 30.0
|
||||
bus = &"Effects"
|
||||
|
||||
[node name="AlertPlayer" type="AudioStreamPlayer3D" parent="SoundModule"]
|
||||
unit_size = 30.0
|
||||
bus = &"Effects"
|
||||
|
||||
[node name="DeathPlayer" type="AudioStreamPlayer3D" parent="SoundModule"]
|
||||
unit_size = 30.0
|
||||
bus = &"Effects"
|
||||
|
||||
[connection signal="body_entered" from="PlayerDetectionProvider" to="PlayerDetectionProvider" method="_on_body_entered"]
|
||||
[connection signal="body_exited" from="PlayerDetectionProvider" to="PlayerDetectionProvider" method="_on_body_exited"]
|
||||
[connection signal="velocity_computed" from="NavigationAgent3D" to="NavigationProvider" method="_on_navigation_agent_3d_velocity_computed"]
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ billboard = 1
|
|||
texture_filter = 0
|
||||
texture = ExtResource("3_6jcxd")
|
||||
|
||||
[node name="SoundModule" type="Node" parent="." node_paths=PackedStringArray("Weapon", "ShootSound", "ReloadSound", "EmptySound")]
|
||||
[node name="SoundModule" type="Node3D" parent="." node_paths=PackedStringArray("Weapon", "ShootSound", "ReloadSound", "EmptySound")]
|
||||
script = ExtResource("3_s6td3")
|
||||
Weapon = NodePath("..")
|
||||
ShootSound = NodePath("ShootSound")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue