Подскажите как в игре при нажатии на паузу остановить уже запущенный DispatchQueue?
У меня в игре есть предупреждение о появлении препятствия в игровой сцене, с начала создания этого объекта запускается отложенный метод диспач, если в момент анимации предупреждения на нажимаю на паузу, диспач не останавливает свое действие и все равно удаляет объект через заданное время
DispatchQueue.main.asyncAfter(wallDeadline: .now() + .milliseconds(3300)) {
self.warningObject.removeAllChildren()
}