elif replased with match
This commit is contained in:
+13
-12
@@ -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
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user