I want to keep a pointer to my GameViewController in a scene in order to be able to transition between scenes from it. I come from C++ and this is a topic I'm struggling to understand in swift. How can this be done?
This is what I'm trying:
class SplashScene: SKScene
{
var view = SKView()
override func didMoveToView(view: SKView) {
self.view = &view
NSTimer.scheduledTimerWithTimeInterval(2, target: self, selector: Selector("transitionToGameScene"), userInfo: nil, repeats: false)
}
func transitionToGameScene() {
let scene = GameScene()
view.ignoresSiblingOrder = true
view.presentScene(scene, transition: SKTransition.crossFadeWithDuration(1))
}
}