ios - I need to switch an image that is on one game scene from another game scene in Swift -


i have player defined skspritenode , image player1st.png in gamescene

and in storescene need away change value of player in gamescene player1st.png player2nd.png in buy1 function

http://i.stack.imgur.com/pkqbf.png

http://i.stack.imgur.com/s9vrn.png

why don't post code instead image?

update: create player class on player.swift:

class player: skspritenode {     //some properties     var maxlife: int = 0      init (image: string) {         let texture = sktexture(imagenamed: image)         super.init(texture: texture, color: nil, size: texture.size())         //other setting position score etc     }      class func level1() ->  player {         let player = player(image: "player1st.png")         player.maxlife = 10         return player     }      class func level2() ->  player {         let player = player(image: "player2st.png")         player.maxlife = 20         return player     } }  required init(coder adecoder: nscoder) {     fatalerror("init(coder:) has not been implemented") } 

storescene:

var player = player.level1() func buy1() {     player = nil     player = player.level2() }