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
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() }