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
+13 -12
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:
door_state = DoorState.CLOSED DoorState.CLOSING:
$CollisionShape2D.disabled = false door_state = DoorState.CLOSED
play_animation() $CollisionShape2D.disabled = false
elif door_state == DoorState.OPENING: play_animation()
door_state = DoorState.OPENED DoorState.OPENING:
$CollisionShape2D.disabled = true door_state = DoorState.OPENED
play_animation() $CollisionShape2D.disabled = true
elif door_state == DoorState.CLOSED: play_animation()
closed.emit() DoorState.CLOSED:
elif door_state == DoorState.OPENED: closed.emit()
opened.emit() DoorState.OPENED:
opened.emit()
+10 -9
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:
pickup_state = PickupState.SHOWING_UP PickupState.PREPARING:
play_animation() pickup_state = PickupState.SHOWING_UP
elif pickup_state == PickupState.SHOWING_UP: play_animation()
pickup_state = PickupState.IDLING PickupState.SHOWING_UP:
play_animation() pickup_state = PickupState.IDLING
elif pickup_state == PickupState.HIGHLIGHTING: play_animation()
pickup_state = PickupState.IDLING PickupState.HIGHLIGHTING:
play_animation() pickup_state = PickupState.IDLING
play_animation()