elif replased with match

This commit is contained in:
2024-09-08 22:49:20 +03:00
parent f2a9e83bcb
commit 5392c29e8b
2 changed files with 23 additions and 21 deletions
+5 -4
View File
@@ -62,15 +62,16 @@ func close():
func _on_animated_sprite_2d_animation_finished() -> void:
if door_state == DoorState.CLOSING:
match door_state:
DoorState.CLOSING:
door_state = DoorState.CLOSED
$CollisionShape2D.disabled = false
play_animation()
elif door_state == DoorState.OPENING:
DoorState.OPENING:
door_state = DoorState.OPENED
$CollisionShape2D.disabled = true
play_animation()
elif door_state == DoorState.CLOSED:
DoorState.CLOSED:
closed.emit()
elif door_state == DoorState.OPENED:
DoorState.OPENED:
opened.emit()
+4 -3
View File
@@ -50,12 +50,13 @@ func play_animation() -> void:
func _on_animated_sprite_2d_animation_finished() -> void:
if pickup_state == PickupState.PREPARING:
match pickup_state:
PickupState.PREPARING:
pickup_state = PickupState.SHOWING_UP
play_animation()
elif pickup_state == PickupState.SHOWING_UP:
PickupState.SHOWING_UP:
pickup_state = PickupState.IDLING
play_animation()
elif pickup_state == PickupState.HIGHLIGHTING:
PickupState.HIGHLIGHTING:
pickup_state = PickupState.IDLING
play_animation()