¿Recorrer a todos los hijos de un SKNode?

Tengo un SKNode con varios SKSpriteNodes secundarios. Un ejemplo simplificado:

var parentNode = SKNode()
var childNode1 = SKSpriteNode()
var childNode2 = SKSpriteNode()

self.addChild(parentNode)
parentNode.addChild(childNode1)
parentNode.addChild(childNode2)

Quiero correr uncolorizeWithColor acción sobre todos estos niños. Cuando ejecuto la acción enparentNodeNo hay ningún efecto.

No puedo usarenumerateChildNodesWithName en el padre, porque muchos de sus hijos ya tienen nombres que estoy usando.

¿Hay alguna forma de recorrer todos los hijos deparentNode, para ejecutar una sola acción en todos ellos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta