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: func _on_animated_sprite_2d_animation_finished() -> void:
if door_state == DoorState.CLOSING: match door_state:
DoorState.CLOSING:
door_state = DoorState.CLOSED door_state = DoorState.CLOSED
$CollisionShape2D.disabled = false $CollisionShape2D.disabled = false
play_animation() play_animation()
elif door_state == DoorState.OPENING: DoorState.OPENING:
door_state = DoorState.OPENED door_state = DoorState.OPENED
$CollisionShape2D.disabled = true $CollisionShape2D.disabled = true
play_animation() play_animation()
elif door_state == DoorState.CLOSED: DoorState.CLOSED:
closed.emit() closed.emit()
elif door_state == DoorState.OPENED: DoorState.OPENED:
opened.emit() opened.emit()
+4 -3
View File
@@ -50,12 +50,13 @@ func play_animation() -> void:
func _on_animated_sprite_2d_animation_finished() -> void: func _on_animated_sprite_2d_animation_finished() -> void:
if pickup_state == PickupState.PREPARING: match pickup_state:
PickupState.PREPARING:
pickup_state = PickupState.SHOWING_UP pickup_state = PickupState.SHOWING_UP
play_animation() play_animation()
elif pickup_state == PickupState.SHOWING_UP: PickupState.SHOWING_UP:
pickup_state = PickupState.IDLING pickup_state = PickupState.IDLING
play_animation() play_animation()
elif pickup_state == PickupState.HIGHLIGHTING: PickupState.HIGHLIGHTING:
pickup_state = PickupState.IDLING pickup_state = PickupState.IDLING
play_animation() play_animation()