Я застрял с созданием последовательности SKActions для определенного узла
func addNode() {
let node = SKSpriteNode(imageNamed: "imageName")
node. //allOtherProporties
self.addChild(node)
//setting up actions for created node
let action1 = SKAction.run {
//First action in sequence
}
let action2 = SKAction.wait(forDuration:2.5)
let action3 = SKAction.run {
//Third action in sequence
}
node.run(SKAction.repeatForever(SKAction.sequence([action1,action2,action3])))
}
Что я хочу, так это чтобы каждый созданный узел работал в цикле внутри созданного для него набора действий.Фактически, первое действие выполняется правильным узлом, а другие - случайным образом другими узлами ... Как привязать последовательность действий к одному и тому же узлу?