void Awake() { //Loading spaceShip and bullet data GameObject PD = GameObject.Find("PlayerData"); if (PD != null) { playerData = PD.GetComponent <PlayerData>(); LoadData(playerData); playerData.wasInGameplay = true; //Sound of bullet soundManager.shootSoundID = playerData.weaponID; soundManager.mainVolume = playerData.mainVolume; soundManager.playerData = this.playerData; } //Initialize needed scripts scoreManager.gameManager = this; scoreManager.uiManager = this.uiManager; scoreManager.soundManager = this.soundManager; soundManager.gameManager = this; soundManager.scoreManager = this.scoreManager; soundManager.uiManager = this.uiManager; uiManager.gameManager = this; PlayerShipHandler playerShipHandler = playerShip.GetComponent <PlayerShipHandler>(); playerShipHandler.gameManager = this; playerShipHandler.scoreManager = this.scoreManager; playerShipHandler.soundManager = this.soundManager; playerShipHandler.radius = curveManager.curvePrefab.pipeRadius - 2.0f; curveManager.scoreManager = this.scoreManager; shield = playerShip.transform.Find("Shield").gameObject; shield.transform.localScale = Vector3.zero; shield.GetComponent <Light>().enabled = false; shield.SetActive(false); speedParticles.gameManager = this; PickUniverseBackground(); GenerateDynamicPoolObjects(); curveManager.Generate(playerShip); playerShip.GetComponent <PlayerCurveTraveller>().Setup(curveManager, this, curveWorld); skyboxCamera.transform.parent = spaceAtrezzo.transform; curveManager.SetupAtrezzo(spaceAtrezzo); }
public void StartNewGame() { currentLevel = Level.SuperEasy; beerCoins = 0; distance = 0; barrels = iniBarrels; uiManager.SetBeerCoins(beerCoins); uiManager.SetDistance(distance); uiManager.SetBarrels(barrels); PlayerShipHandler playerShipHandler = gameManager.playerShip.GetComponent <PlayerShipHandler>(); playerShipHandler.powerUpsInterface[playerShipHandler.powerUpID].SetActive(false); }
public void SetJoystick(FloatingJoystickVersion j, PlayerShipHandler playerShipHandler) { }
public void SetJoystick(FloatingJoystickVersion j, PlayerShipHandler playerShipHandler) { this.joystick = j; this.joystick.playerShipHandler = playerShipHandler; }