68 lines
2.1 KiB
Text
68 lines
2.1 KiB
Text
[gd_scene load_steps=9 format=2]
|
|
|
|
[ext_resource path="res://objects/characters/monsters/03/assets/sprite1.svg" type="Texture" id=1]
|
|
[ext_resource path="res://objects/characters/monsters/03/assets/sprite2.svg" type="Texture" id=2]
|
|
[ext_resource path="res://objects/characters/monsters/03/monster_03.gd" type="Script" id=3]
|
|
[ext_resource path="res://objects/characters/monsters/03/assets/cast.ogg" type="AudioStream" id=4]
|
|
[ext_resource path="res://objects/characters/monsters/03/assets/shoot.ogg" type="AudioStream" id=5]
|
|
|
|
[sub_resource type="SpriteFrames" id=1]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 1 ), ExtResource( 2 ) ],
|
|
"loop": true,
|
|
"name": "flying",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="CircleShape2D" id=2]
|
|
radius = 35.0
|
|
|
|
[sub_resource type="Animation" id=3]
|
|
resource_name = "shoot"
|
|
length = 0.5
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("AnimatedSprite:modulate")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.5 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 1, 1, 1 ), Color( 1, 0, 0, 1 ) ]
|
|
}
|
|
|
|
[node name="Monster03 Shape" type="ReferenceRect"]
|
|
margin_right = 630.0
|
|
margin_bottom = 70.0
|
|
script = ExtResource( 3 )
|
|
|
|
[node name="monster" type="StaticBody2D" parent="."]
|
|
position = Vector2( 0, 70 )
|
|
collision_layer = 0
|
|
collision_mask = 0
|
|
|
|
[node name="AnimatedSprite" type="AnimatedSprite" parent="monster"]
|
|
position = Vector2( 35, -35 )
|
|
frames = SubResource( 1 )
|
|
animation = "flying"
|
|
playing = true
|
|
|
|
[node name="Collision" type="CollisionShape2D" parent="monster"]
|
|
position = Vector2( 35, -35 )
|
|
shape = SubResource( 2 )
|
|
|
|
[node name="Animation" type="AnimationPlayer" parent="monster"]
|
|
playback_process_mode = 0
|
|
anims/shoot = SubResource( 3 )
|
|
|
|
[node name="CastSound" type="AudioStreamPlayer" parent="monster"]
|
|
stream = ExtResource( 4 )
|
|
volume_db = -25.0
|
|
|
|
[node name="ShootSound" type="AudioStreamPlayer" parent="monster"]
|
|
stream = ExtResource( 5 )
|
|
volume_db = -25.0
|
|
|
|
[connection signal="animation_finished" from="monster/Animation" to="." method="_on_Animatio_finished"]
|