beta-1.0
This commit is contained in:
17
Scripts/Objects/Gates/Spike Gate/spike_gate.gd
Normal file
17
Scripts/Objects/Gates/Spike Gate/spike_gate.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
extends StaticBody2D
|
||||
|
||||
@onready var sprite: AnimatedSprite2D = $AnimatedSprite2D
|
||||
@onready var collision_shape_2d: CollisionShape2D = $CollisionShape2D
|
||||
|
||||
var is_open := false
|
||||
|
||||
func OpenGate() -> void:
|
||||
if is_open:
|
||||
return
|
||||
is_open = true
|
||||
|
||||
sprite.play("opening")
|
||||
await sprite.animation_finished
|
||||
|
||||
collision_shape_2d.set_deferred("disabled", true)
|
||||
sprite.play("open")
|
||||
1
Scripts/Objects/Gates/Spike Gate/spike_gate.gd.uid
Normal file
1
Scripts/Objects/Gates/Spike Gate/spike_gate.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://8erg53skow38
|
||||
Reference in New Issue
Block a user