void loadSpaceship(Spaceship spaceship, GameWorld gameWorld, int i) { spaceship.team = team; Vector2 spaceshipPosition = Vector2.Zero; switch (i) { case 0: spaceshipPosition = new Vector2(-129, 0); break; case 1: spaceshipPosition = new Vector2(-43, 0); break; case 2: spaceshipPosition = new Vector2(43, 0); break; case 3: spaceshipPosition = new Vector2(129, 0); break; } SKSpriteNode spriteNode = new SKSpriteNode("mothershipSlot"); spriteNode.position = spaceshipPosition; spriteNode.color = color; spriteNode.blendState = blendState; addChild(spriteNode); spaceship.position = spriteNode.positionInNode(gameWorld); spaceship.zRotation = zRotation; gameWorld.addChild(spaceship); spaceship.startingPosition = spaceship.position; spaceship.startingZRotation = spaceship.zRotation; spaceship.loadWeaponRangeShapeNode(gameWorld); spaceship.loadHealthBar(); spaceship.loadLabelRespawn(gameWorld); spaceship.loadJetEffect(gameWorld); spaceship.loadSetDestinationEffect(gameWorld); }