private void Initialise() { GameSettingsManager gs = GameSettingsManager.instance; normalCamera.SetActive(!gs.vrMode()); VRCamera.SetActive(gs.vrMode()); cameraToUse = gs.vrMode() ? VRCamera : normalCamera; sensitivity = gs.GetSensitivity(); ShipData shipData = ShopManager.instance.GetSelectedShipData(); shipModel = GameObject.FindGameObjectWithTag(shipData.GetShipName()).transform; speed = shipData.GetSpeed(); acceleration = shipData.GetAcceleration(); turningSpeed = shipData.GetTurningSpeed(); foreach (Transform model in shipModels) { model.gameObject.SetActive(model.tag.Equals(shipData.GetShipName())); } hud = GetComponent <PlayerHud>(); hud.SetSpeedText(speed); startingYPosition = transform.position.y; }
private void Start() { playerControl = GetComponent <PlayerControl>(); hud = GetComponent <PlayerHud>(); float acceleration = playerControl.GetAcceleration(); InvokeRepeating("ShowNotificationIfOnSpeedStreak", acceleration, acceleration); }
private void Start() { achievementManager = AchievementManager.instance; audioManager = AudioManager.instance; highscoreManager = HighscoreManager.instance; hud = GetComponent <PlayerHud>(); playerControl = GetComponent <PlayerControl>(); playerScore = GetComponent <PlayerScore>(); scoreboard = FindObjectOfType <Scoreboard>(); shopManager = ShopManager.instance; }
private void Start() { hud = GetComponent <PlayerHud>(); }
private void Awake() { instance = this; }