SKAction.repeatForever . stop(remove)

Can i stop(remove ) SKAction.repeatForever . but with finish sequence !
If sequence have ADD, MoVE, REmove - stop not in random place stop with finish sequence.

Hi @archideus

You can add an action with block to your sequence and check there some flag that determines if sequence should stop. Something like this should work:

var sequenceShouldStop = false

let blockAction = SKAction.runBlock {
   if sequenceShouldStop

let sequence = SKAction.sequence([moveAction1,moveAcion2,blockAction])

Hope this is helpful.


1 Like

This topic was automatically closed after 166 days. New replies are no longer allowed.