1- [gd_scene load_steps =39 format =3 uid ="uid://dps3xjhs2ssns" ]
1+ [gd_scene load_steps =36 format =3 uid ="uid://dps3xjhs2ssns" ]
22
33[ext_resource type ="Script" path ="res://addons/block_code/simple_nodes/simple_character/simple_character.gd" id ="1_rrros" ]
44[ext_resource type ="Texture2D" uid ="uid://dqobtlpqjmouw" path ="res://game-06/graphics/engine.svg" id ="2_qdvvn" ]
@@ -71,22 +71,6 @@ tracks/3/keys = {
7171"values" : [Color (1 , 1 , 1 , 1 )]
7272}
7373
74- [sub_resource type ="Animation" id ="Animation_4jhbx" ]
75- resource_name = "wobble"
76- loop_mode = 2
77- tracks/0/type = "value"
78- tracks/0/imported = false
79- tracks/0/enabled = true
80- tracks/0/path = NodePath (".:rotation" )
81- tracks/0/interp = 1
82- tracks/0/loop_wrap = true
83- tracks/0/keys = {
84- "times" : PackedFloat32Array (0 , 1 ),
85- "transitions" : PackedFloat32Array (1 , 1 ),
86- "update" : 0 ,
87- "values" : [-0.0523599 , 0.0523599 ]
88- }
89-
9074[sub_resource type ="Animation" id ="Animation_byuum" ]
9175resource_name = "crash"
9276length = 5.0
@@ -142,14 +126,30 @@ tracks/3/keys = {
142126"values" : [Color (1 , 1 , 1 , 1 ), Color (1 , 1 , 1 , 0 )]
143127}
144128
129+ [sub_resource type ="Animation" id ="Animation_4jhbx" ]
130+ resource_name = "wobble"
131+ loop_mode = 2
132+ tracks/0/type = "value"
133+ tracks/0/imported = false
134+ tracks/0/enabled = true
135+ tracks/0/path = NodePath (".:rotation" )
136+ tracks/0/interp = 1
137+ tracks/0/loop_wrap = true
138+ tracks/0/keys = {
139+ "times" : PackedFloat32Array (0 , 1 ),
140+ "transitions" : PackedFloat32Array (1 , 1 ),
141+ "update" : 0 ,
142+ "values" : [-0.0523599 , 0.0523599 ]
143+ }
144+
145145[sub_resource type ="AnimationLibrary" id ="AnimationLibrary_86tyj" ]
146146_data = {
147147"RESET" : SubResource ("Animation_rp8jp" ),
148148"crash" : SubResource ("Animation_byuum" ),
149149"wobble" : SubResource ("Animation_4jhbx" )
150150}
151151
152- [sub_resource type ="Resource" id ="Resource_mxyoo " ]
152+ [sub_resource type ="Resource" id ="Resource_fwfbt " ]
153153script = ExtResource ("6_rpoob" )
154154name = &"animationplayer_play"
155155children = Array[ExtResource ("6_rpoob" )]([])
@@ -159,18 +159,18 @@ arguments = {
159159"wait_mode" : "until done"
160160}
161161
162- [sub_resource type ="Resource" id ="Resource_dcua4 " ]
162+ [sub_resource type ="Resource" id ="Resource_of65a " ]
163163script = ExtResource ("6_rpoob" )
164164name = &"ready"
165- children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_mxyoo " )])
165+ children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_fwfbt " )])
166166arguments = {}
167167
168- [sub_resource type ="Resource" id ="Resource_i3gig " ]
168+ [sub_resource type ="Resource" id ="Resource_6gy71 " ]
169169script = ExtResource ("5_8ag0i" )
170- root = SubResource ("Resource_dcua4 " )
170+ root = SubResource ("Resource_of65a " )
171171canvas_position = Vector2 (54 , 47 )
172172
173- [sub_resource type ="Resource" id ="Resource_hjyv3 " ]
173+ [sub_resource type ="Resource" id ="Resource_uojjp " ]
174174script = ExtResource ("6_rpoob" )
175175name = &"animationplayer_play"
176176children = Array[ExtResource ("6_rpoob" )]([])
@@ -180,7 +180,7 @@ arguments = {
180180"wait_mode" : "until done"
181181}
182182
183- [sub_resource type ="Resource" id ="Resource_btnwv " ]
183+ [sub_resource type ="Resource" id ="Resource_7sqdd " ]
184184script = ExtResource ("6_rpoob" )
185185name = &"call_method_group"
186186children = Array[ExtResource ("6_rpoob" )]([])
@@ -189,38 +189,38 @@ arguments = {
189189"method_name" : "game_over"
190190}
191191
192- [sub_resource type ="Resource" id ="Resource_2qloa " ]
192+ [sub_resource type ="Resource" id ="Resource_k3l3i " ]
193193script = ExtResource ("11_d0d2t" )
194194name = &"get_node"
195195arguments = {
196196"path" : NodePath (".." )
197197}
198198
199- [sub_resource type ="Resource" id ="Resource_pab2b " ]
199+ [sub_resource type ="Resource" id ="Resource_xnd4j " ]
200200script = ExtResource ("6_rpoob" )
201201name = &"queue_free_node"
202202children = Array[ExtResource ("6_rpoob" )]([])
203203arguments = {
204- "node" : SubResource ("Resource_2qloa " )
204+ "node" : SubResource ("Resource_k3l3i " )
205205}
206206
207- [sub_resource type ="Resource" id ="Resource_egjyw " ]
207+ [sub_resource type ="Resource" id ="Resource_sfyj6 " ]
208208script = ExtResource ("6_rpoob" )
209209name = &"define_method"
210- children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_hjyv3 " ), SubResource ("Resource_btnwv " ), SubResource ("Resource_pab2b " )])
210+ children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_uojjp " ), SubResource ("Resource_7sqdd " ), SubResource ("Resource_xnd4j " )])
211211arguments = {
212212"method_name" : &"crash"
213213}
214214
215- [sub_resource type ="Resource" id ="Resource_67bpc " ]
215+ [sub_resource type ="Resource" id ="Resource_y4k1i " ]
216216script = ExtResource ("5_8ag0i" )
217- root = SubResource ("Resource_egjyw " )
218- canvas_position = Vector2 (250 , 350 )
217+ root = SubResource ("Resource_sfyj6 " )
218+ canvas_position = Vector2 (50 , 175 )
219219
220220[sub_resource type ="Resource" id ="Resource_gtmbp" ]
221221script = ExtResource ("8_ui4ru" )
222222script_inherits = "AnimationPlayer"
223- block_serialization_trees = Array[ExtResource ("5_8ag0i" )]([SubResource ("Resource_i3gig " ), SubResource ("Resource_67bpc " )])
223+ block_serialization_trees = Array[ExtResource ("5_8ag0i" )]([SubResource ("Resource_6gy71 " ), SubResource ("Resource_y4k1i " )])
224224variables = Array[ExtResource ("9_5ylav" )]([])
225225generated_script = "extends AnimationPlayer
226226
@@ -248,7 +248,7 @@ func crash():
248248"
249249version = 0
250250
251- [sub_resource type ="Resource" id ="Resource_wq7sh " ]
251+ [sub_resource type ="Resource" id ="Resource_fscym " ]
252252script = ExtResource ("6_rpoob" )
253253name = &"simplecharacter_move"
254254children = Array[ExtResource ("6_rpoob" )]([])
@@ -257,83 +257,56 @@ arguments = {
257257"player" : "player_1"
258258}
259259
260- [sub_resource type ="Resource" id ="Resource_xpsqv" ]
261- script = ExtResource ("11_d0d2t" )
262- name = &"is_input_actioned"
263- arguments = {
264- "action" : "just_pressed" ,
265- "action_name" : &"player_1_a"
266- }
267-
268- [sub_resource type ="Resource" id ="Resource_msafw" ]
269- script = ExtResource ("6_rpoob" )
270- name = &"call_method_group"
271- children = Array[ExtResource ("6_rpoob" )]([])
272- arguments = {
273- "group" : "lasers" ,
274- "method_name" : "fire"
275- }
276-
277- [sub_resource type ="Resource" id ="Resource_2kj3p" ]
278- script = ExtResource ("6_rpoob" )
279- name = &"if"
280- children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_msafw" )])
281- arguments = {
282- "condition" : SubResource ("Resource_xpsqv" )
283- }
284-
285- [sub_resource type ="Resource" id ="Resource_7c2cl" ]
260+ [sub_resource type ="Resource" id ="Resource_mixdy" ]
286261script = ExtResource ("6_rpoob" )
287262name = &"process"
288- children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_wq7sh" ), SubResource ( "Resource_2kj3p " )])
263+ children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_fscym " )])
289264arguments = {}
290265
291- [sub_resource type ="Resource" id ="Resource_a6ruw " ]
266+ [sub_resource type ="Resource" id ="Resource_prapw " ]
292267script = ExtResource ("5_8ag0i" )
293- root = SubResource ("Resource_7c2cl " )
268+ root = SubResource ("Resource_mixdy " )
294269canvas_position = Vector2 (75 , 50 )
295270
296- [sub_resource type ="Resource" id ="Resource_sq5ey " ]
271+ [sub_resource type ="Resource" id ="Resource_7wmbg " ]
297272script = ExtResource ("11_d0d2t" )
298273name = &"get_node"
299274arguments = {
300275"path" : NodePath ("AnimationPlayer" )
301276}
302277
303- [sub_resource type ="Resource" id ="Resource_oupna " ]
278+ [sub_resource type ="Resource" id ="Resource_n4qna " ]
304279script = ExtResource ("6_rpoob" )
305280name = &"call_method_node"
306281children = Array[ExtResource ("6_rpoob" )]([])
307282arguments = {
308283"method_name" : "crash" ,
309- "node" : SubResource ("Resource_sq5ey " )
284+ "node" : SubResource ("Resource_7wmbg " )
310285}
311286
312- [sub_resource type ="Resource" id ="Resource_mnsle " ]
287+ [sub_resource type ="Resource" id ="Resource_gxptt " ]
313288script = ExtResource ("6_rpoob" )
314289name = &"define_method"
315- children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_oupna " )])
290+ children = Array[ExtResource ("6_rpoob" )]([SubResource ("Resource_n4qna " )])
316291arguments = {
317292"method_name" : &"crash"
318293}
319294
320- [sub_resource type ="Resource" id ="Resource_tw1cx " ]
295+ [sub_resource type ="Resource" id ="Resource_rsc6w " ]
321296script = ExtResource ("5_8ag0i" )
322- root = SubResource ("Resource_mnsle " )
323- canvas_position = Vector2 (250 , 400 )
297+ root = SubResource ("Resource_gxptt " )
298+ canvas_position = Vector2 (75 , 175 )
324299
325300[sub_resource type ="Resource" id ="Resource_0xoh2" ]
326301script = ExtResource ("8_ui4ru" )
327302script_inherits = "SimpleCharacter"
328- block_serialization_trees = Array[ExtResource ("5_8ag0i" )]([SubResource ("Resource_a6ruw " ), SubResource ("Resource_tw1cx " )])
303+ block_serialization_trees = Array[ExtResource ("5_8ag0i" )]([SubResource ("Resource_prapw " ), SubResource ("Resource_rsc6w " )])
329304variables = Array[ExtResource ("9_5ylav" )]([])
330305generated_script = "extends SimpleCharacter
331306
332307
333308func _process(delta):
334309 move_with_player_buttons('player_1', 'top-down', delta)
335- if (Input.is_action_just_pressed('player_1_a')):
336- get_tree().call_group('lasers', 'fire')
337310
338311func crash():
339312 (get_node(\" AnimationPlayer\" )).call('crash')
0 commit comments