Эта строка возвращает ошибку:
if Int.random(min: 1, max: 100) <= platformPercentage {
Полный код:
func addRandomForegroundOverlay() {
let overlaySprite: SKSpriteNode!
let platformPercentage = 60
if Int.random(min: 1, max: 100) <= platformPercentage {
overlaySprite = platform5Across
} else {
overlaySprite = coinArrow
}
createForegroundOverlay(overlaySprite, flipX: false)
}
Предполагается случайным образом разместить на экране несколько платформ и несколько монет, но ошибка победиладаже не позволяют запустить игру.