prevent sticky animation being picked skipped by card animation completing
This commit is contained in:
parent
c1eecd8980
commit
089a849883
|
|
@ -67,6 +67,7 @@ func _ready():
|
|||
reset()
|
||||
|
||||
func reset():
|
||||
card_anim_skipped = false
|
||||
output = []
|
||||
options = []
|
||||
anim_players = []
|
||||
|
|
@ -113,6 +114,7 @@ func fill_post_slots():
|
|||
var picked_player: AnimationPlayer
|
||||
var random_player: AnimationPlayer
|
||||
|
||||
var card_anim_skipped:bool = false
|
||||
func _input(event):
|
||||
#if event.is_action_pressed("ui_end"):
|
||||
# fill_card_slots(3)
|
||||
|
|
@ -134,6 +136,7 @@ func _input(event):
|
|||
for player in anim_players:
|
||||
player.advance(10.0)
|
||||
transition()
|
||||
card_anim_skipped = true
|
||||
show_posts()
|
||||
elif selection_state == POSTS_SELECTED:
|
||||
for player:AnimationPlayer in anim_players + [picked_player, random_player]:
|
||||
|
|
@ -194,7 +197,7 @@ func pick(id: int):
|
|||
anim.play("unshuffle")
|
||||
|
||||
await yield_to
|
||||
transition()
|
||||
if not card_anim_skipped: transition()
|
||||
|
||||
func transition():
|
||||
if selection_state == CARDS_SELECTED:
|
||||
|
|
|
|||
Loading…
Reference in New Issue