Документы, похоже, предполагают, что запуск воспроизведения на SKAudioNode возвращает SKAction
play() Создает действие, которое сообщает аудиоузлу начать воспроизведение.
class func play() -> SKAction
Итак, моя крошечная логика подсказывает мне, что я могу получить это возвращаемое действие и присвоить его переменной или константе следующим образом:
var mySoundAction = mySoundNode.run(SKAction.play())
Но Xcode говорит мне, что я идиот и понятия не имею, что делаю, когда пытаюсь это сделать:
self.run(mySoundAction)
Он говорит мне, что не может преобразовать тип void в тип SKAction.
Что я делаю не так? Насколько я заблуждаюсь в своих целях, чтобы иметь название действия для чего-то подобного?